Baserow
io.baserow由 baserow.io 发布官方发布者v0.1.1更新于 Oct 24, 2026
Read and change Baserow tables.
概览
Baserow MCP 让 AI 助手连接一个 Baserow 工作区,浏览数据库、数据表和行,并在获准后创建、更新和删除行。
- 可以做什么
- 浏览登录时所选工作区中的数据库、数据表和行
- 在启用写入工具后创建、更新和删除行
- 通过托管端点或自建 Baserow 的 /mcp 地址连接
- 使用 OAuth 登录,并按连接选择工作区与允许的工具
- 适用场景
- 当数据存放在 Baserow,且希望助手直接查询或维护表记录、免去手工复制粘贴时使用。适合支持远程 HTTP MCP 与 OAuth 登录的助手。
- 运行要求
- 需要一个远程 MCP 端点:托管地址,或自建后端以 /mcp 结尾的地址。需通过 OAuth 登录 Baserow 账号,并在登录时选择工作区和工具。自建环境要求 Baserow 版本高于 2.4.1、后端开启 OAuth 设置、具备公网 HTTPS 地址,并在反向代理中转发 MCP 与 OAuth 相关路径。
安装
在 SourceWeft 中
- 打开 控制台中的 Baserow,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.baserow%2Fbaserow/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"baserow": {
"type": "http",
"url": "https://api.baserow.io/mcp"
}
}
}README
Baserow MCP
Connect your AI agent to Baserow. Your agent can read and change tables in one Baserow workspace, using only the tools you allow when you sign in.
This repo installs Baserow's MCP server and a short skill that teaches the agent how to use it. It works with Claude, ChatGPT, Codex, Cursor, VS Code, GitHub Copilot, Gemini CLI, OpenCode, Zed, Goose, Windsurf, Pi and other agents.
Server URL
- baserow.io:
https://api.baserow.io/mcp - Self-hosted: your backend URL followed by
/mcp, for examplehttps://baserow.example.com/mcp. Copy it from My settings → MCP server in Baserow.
The examples below use the baserow.io URL. On self-hosted Baserow, use your own URL instead.
Quick start
add-mcp finds the agents you have installed and asks which ones to add Baserow to. Untick Claude Desktop if it's listed and add Baserow there as a custom connector instead. skills add copies the baserow-basics skill into your agents' skill folders. On self-hosted Baserow, run skills add too, since only the plugins below include the skill.
Self-hosted requirements
- A Baserow version newer than 2.4.1. Older versions don't have
/mcpor sign-in; use an endpoint key there. BASEROW_MCP_OAUTH_ENABLED=trueon the backend. It's off by default.- A public HTTPS backend URL, so hosted apps like Claude.ai and ChatGPT can reach it, and outbound HTTPS from the backend, which fetches the apps' client metadata.
- Your reverse proxy sends
/mcpand paths under/mcp/,/oauth/,/.well-known/oauth-authorization-serverand/.well-known/oauth-protected-resourceto the backend. Match/mcpexactly, not as a prefix: the frontend serves the sign-in page at/mcp-authorize/.
See MCP OAuth sign-in for self-hosted Baserow.
Install per agent
The Codex, Copilot and Gemini plugins and the Add to buttons always point at baserow.io, so on self-hosted Baserow add only the server for those agents.
Claude Code
When it asks for the URL, press Esc to keep baserow.io, or enter your self-hosted URL. To change it later, run /plugin configure baserow@baserow.
Claude.ai and Claude Desktop
Customize → Connectors → + Add → Add custom connector. Name it Baserow and enter your server URL. On Team and Enterprise plans an owner adds it under Organization settings → Connectors.
ChatGPT
Open Plugins, select the plus button, then Add custom MCP server, and enter your server URL. Menu names change often. On Business and Enterprise plans an admin has to allow custom MCP servers first.
Codex
GitHub Copilot CLI
On self-hosted Baserow, add only the server: copilot mcp add --transport http baserow <your url>. If the plugin is installed, uninstall it first with copilot plugin uninstall baserow; its server replaces yours without a warning.
Config files
To add only the server, without the plugin:
- Cursor,
~/.cursor/mcp.json: - VS Code,
.vscode/mcp.json: - OpenCode,
opencode.json, thenopencode mcp auth baserow: - Windsurf,
~/.codeium/windsurf/mcp_config.json: - Zed, settings:
Signing in
Your agent opens a Baserow page in your browser. Sign in, pick the workspace and tick the tools the agent may use. Read tools let the agent browse databases, tables and rows; write tools let it create, update and delete rows. Only the read tools are ticked on a first connection.
Where the sign-in starts:
- Claude Code: run
/mcp, pickplugin:baserow:baserowand authenticate. - Codex:
codex mcp login baserow. - Gemini CLI:
/mcp auth baserow. - Claude.ai, ChatGPT, Cursor and VS Code: the Connect or Sign in button next to the server.
To change the workspace or tools, sign in again: re-authenticate the server in your agent, or disconnect the app under My settings → MCP server in Baserow and connect again. A plain reconnect keeps the old sign-in.
Troubleshooting
- A tool is missing, or no databases are listed. The connection only has the workspace and tools you picked at sign-in. Sign in again as described above. Tools that change tables or fields aren't available over MCP.
- The sign-in never starts, or the client says the server doesn't support OAuth or client registration. On self-hosted Baserow, check the self-hosted requirements.
- The connection fails with a URL you typed. Copy the URL exactly as My settings → MCP server shows it. It ends in
/mcp, with no trailing slash. - Two Baserow servers in Claude Code. If
claude mcp listshows the plugin'splugin:baserow:baserowand abaserowserver you added by hand, keep the one that connects.claude plugin disable baserow@baserowturns off the plugin's;claude mcp remove baserowremoves yours.
Endpoint keys
Baserow 2.4.1 and older only accept an endpoint key, and the plugin doesn't set this up. Copy the endpoint URL from My settings → MCP server. It ends in /sse and contains your key. Add it by hand to an agent that supports SSE servers, such as Claude Code, Cursor or VS Code; Codex and Goose don't:
Newer versions also accept the key as a header on /mcp, which is useful for scripts:
The key gives full access to its workspace. -g writes it to your user config instead of the current folder, so it can't end up in a commit.
Privacy and support
- Privacy policy: https://baserow.io/privacy-policy
- Terms: https://baserow.io/terms-and-conditions
- Help: community forum or contact us
Developing
In scripts/, run npm install, then npm test and npm run check. CI runs the same checks. The tooling lives there so plugin installs don't install its dependencies.
The Claude Code plugin declares its server in .claude-plugin/plugin.json, so it can use the URL you enter. .mcp.json holds the baserow.io URL for other tools that read Claude-format plugins, such as GitHub Copilot CLI and Cursor.
License
MIT
来源:README.md,提交 f369f8c
工具
0版本历史
1- v0.1.1最新Oct 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分

