インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Softr をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Softr を AI で使えます。Softr Databases のデータベース、テーブル、フィールドの閲覧、レコードの一覧表示、検索、読み取りができ、確認のうえでレコードの作成や更新、Softr アプリへのユーザー追加、ログイン用マジックリンクの作成もできます。
こう聞いてみよう
Softr のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Softr をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Softr
Softr を AI で使えます。Softr Databases のデータベース、テーブル、フィールドの閲覧、レコードの一覧表示、検索、読み取りができ、確認のうえでレコードの作成や更新、Softr アプリへのユーザー追加、ログイン用マジックリンクの作成もできます。
セットアップ
- Softr Studio で左上のワークスペース名をクリックし、API tokens を開いて Create でトークンを作成します。名前と有効期限を設定します。
- ワークスペースごとにトークンの権限を選びます。読み取りだけなら Databases へのアクセスを View only に、AI にレコードの作成や更新もさせるなら Edit data にします。アプリユーザー用のツールを使う場合は Applications へのアクセスも追加します。
- トークンを
SOFTR_API_KEYに貼り付けます。Softr はトークンを一度しか表示しません。 - 任意(アプリユーザー用のツールを使う場合):
SOFTR_DOMAINに、ユーザーが所属する公開済み Softr アプリのアドレスを https:// を付けずに設定します。たとえばyourapp.softr.appや独自ドメインです。設定しなくてもデータベース用のツールは動きますが、アプリユーザー用のツールは動きません。 - コネクタをインストールし、
softr_list_databasesで確認します。トークンでアクセスできるデータベースが一覧表示されます。
Softr Databases のみ: このコネクタは Softr で作成したデータベースを扱います。Softr アプリに接続された Airtable、Google Sheets などのデータソースには、この API ではアクセスできません。
参照できるもの: データベース。各テーブルとそのすべてのフィールド、フィールドの型、必須かどうか、選択肢。テーブルのレコード(ビューと同じ形でページごとに、またはフィルターと並べ替えを指定して検索)。ID を指定した単一のレコード。読み取り結果にはフィールド名が含まれるため、回答がわかりやすくなります。
書き込みにはフィールド ID を使います: レコードの作成と更新、検索のフィルターと並べ替えには、名前ではなく softr_list_tables で得られるフィールド ID が必要です。AI はまずそれを調べます。
書き込みの前には必ず確認します: softr_create_record、softr_update_record、softr_create_app_user、softr_generate_magic_link は、データを変更したりアクセス権を与えたりします。AI はそれぞれの前に、テーブルとすべての値、対象のレコードと正確な変更内容、または相手の名前とメールアドレスを示し、あなたの承認を待ちます。そのテーブルを使うアプリには変更がすぐに反映されます。指定しなかったフィールドは元の値のままです。
マジックリンクはその人としてログインします: パスワードなしで、そのユーザーとして Softr アプリを開きます。AI はその人のためのリンクとしてあなただけに渡し、公開の場所には決して投稿しません。新しいアプリユーザーはログインでき、所属するユーザーグループで許可された内容を閲覧できます。
インストール時に無効: softr_delete_record と softr_delete_app_user。管理者が意図して有効にします。有効にした場合も、AI はあなたが指定したレコードや人物だけを、あなたの確認後に削除します。Softr Studio でユーザーを無効化するほうが穏当な方法です。
個人データ: Softr アプリは、顧客、従業員、注文を扱うクライアントポータルや社内ツールであることがよくあります。AI は必要なものだけを表示し、レコード内のテキストは指示ではなくデータとして扱います。
制限: トークンごとに 1 秒あたり約 40 回の読み取りと 30 回の書き込み。一部のエンドポイントでは、より上位の Softr プランが必要になる場合があります。
よくあるエラー: 401: トークンが間違っている、期限切れ、または削除されています。API tokens で新しいトークンを作成してください。403: トークンにこの操作の権限がありません。書き込みには Edit data を、アプリユーザー用のツールには Applications へのアクセスを付与してください。402 QUOTA_EXCEEDED: プランの上限に達したか、そのエンドポイントにはより上位のプランが必要です。
このコネクタは、データベース、テーブル、フィールド、ビューの作成や変更、アプリユーザーの一覧表示(Softr の API にはその機能がありません)、ユーザーグループ、アプリページ、ワークフローの管理には対応していません。
前提条件: SOFTR_API_KEY
ローカルでコネクタをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
http://localhost:3000/connectors/store を開き、 Softr を選択し、前提条件に記載された環境変数を入力します。
利用可能なツール
| Tool | What it does |
|---|---|
softr_list_databases | List the Softr Databases the API token can reach, with id, name, description, workspace and number of tables |
softr_get_database | Read one Softr Database: name, description, workspace, number of tables and dates |
softr_list_tables | List the tables of a Softr Database with their fields: id, name, type (SINGLE_LINE_TEXT, EMAIL, SELECT, NUMBER, DATE, LINKED_RECORD, ...)… |
softr_get_table | Read one table of a Softr Database with all its fields (id, name, type, options, required, read-only) and its default view |
softr_list_records | List the records of a table, page by page, optionally as one view shows them |
softr_search_records | Search the records of a table with a filter and sorting |
softr_get_record | Read one record of a table by its id: fields, creation and update dates |
softr_create_record | Create a record in a table |
softr_update_record | Change fields of a record; fields left out keep their value |
softr_delete_record | Delete one record for good |
softr_create_app_user | Create a user of a Softr app (the app set in SOFTR_DOMAIN), optionally with a magic link to sign in without a password |
softr_generate_magic_link | Create a magic link for an existing user of the Softr app (SOFTR_DOMAIN) |
softr_delete_app_user | Delete a user from the Softr app (SOFTR_DOMAIN) |
プロンプトの例
- 「Softr のデータベースとテーブルのうち、どれが見えますか?」
- 「今週クライアントポータルに届いた未対応のリクエストを、新しい順に見せてください。」
- 「Northwind GmbH の顧客レコードを探して、プランと更新日を教えてください。」
- 「Anna Weber さんのリクエストのステータスを「対応中」に変更してください。先に変更内容を見せてください。」
- 「Marco Rossi さん([email protected])をパートナーポータルのユーザーとして追加し、マジックリンクを作成してください。」
次のステップ
このガイドは役に立ちましたか?