跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Softr,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
让你的 AI 使用 Softr:浏览 Softr Databases 中的数据库、表和字段,列出、搜索和读取记录;经你确认后还能创建和更新记录、把用户添加到 Softr 应用,以及创建用于登录的魔法链接。
试试这样问
Softr 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Softr、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Softr
让你的 AI 使用 Softr:浏览 Softr Databases 中的数据库、表和字段,列出、搜索和读取记录;经你确认后还能创建和更新记录、把用户添加到 Softr 应用,以及创建用于登录的魔法链接。
设置
- 在 Softr Studio 中点击左上角的工作区名称,打开 API tokens,点击 Create 创建令牌。为它设置名称和到期日期。
- 按工作区选择令牌能做什么:只读取时,给 Databases 访问权限选择 View only;如果 AI 需要创建和更新记录,则选择 Edit data;要使用应用用户工具,还需添加 Applications 访问权限。
- 把令牌粘贴到
SOFTR_API_KEY。Softr 只显示一次。 - 可选,仅用于应用用户工具:把
SOFTR_DOMAIN设为这些用户所属的已发布 Softr 应用的地址,例如yourapp.softr.app或你自己的域名,不带 https://。不设置时数据库工具照常可用,应用用户工具则无法使用。 - 安装连接器,用
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 只展示你需要的内容,并把记录中的文本当作数据,而不是指令。
限制:每个令牌每秒约 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])添加为我们合作伙伴门户的用户,并为他创建一个魔法链接。”
下一步
这份指南对你有帮助吗?