Baserow

io.baserow由 baserow.io 发布官方发布者v0.1.1更新于 Oct 24, 2026

Read and change Baserow tables.

已验证Streamable HTTP可网页运行数据库效率与工作流

概览

AI 生成的概览

Baserow MCP 让 AI 助手连接一个 Baserow 工作区,浏览数据库、数据表和行,并在获准后创建、更新和删除行。

可以做什么
  • 浏览登录时所选工作区中的数据库、数据表和行
  • 在启用写入工具后创建、更新和删除行
  • 通过托管端点或自建 Baserow 的 /mcp 地址连接
  • 使用 OAuth 登录,并按连接选择工作区与允许的工具
适用场景
当数据存放在 Baserow,且希望助手直接查询或维护表记录、免去手工复制粘贴时使用。适合支持远程 HTTP MCP 与 OAuth 登录的助手。
运行要求
需要一个远程 MCP 端点:托管地址,或自建后端以 /mcp 结尾的地址。需通过 OAuth 登录 Baserow 账号,并在登录时选择工作区和工具。自建环境要求 Baserow 版本高于 2.4.1、后端开启 OAuth 设置、具备公网 HTTPS 地址,并在反向代理中转发 MCP 与 OAuth 相关路径。
安装前请注意
写入工具可让助手创建、更新和删除行;首次连接只勾选读取工具,启用写入需谨慎。较旧版本使用内嵌在地址中的端点密钥,该密钥拥有其工作区的完全访问权限,请勿放入共享配置或提交到代码库。助手可看到所选工作区中的数据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Baserow,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

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 example https://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

npx add-mcp https://api.baserow.io/mcp -n baserow -gnpx skills add baserow/baserow-mcp

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 /mcp or sign-in; use an endpoint key there.
  • BASEROW_MCP_OAUTH_ENABLED=true on 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 /mcp and paths under /mcp/, /oauth/, /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource to the backend. Match /mcp exactly, 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

Agentbaserow.ioSelf-hosted
Claude CodePluginSame plugin, enter your URL when asked
Claude.ai, Claude DesktopCustom connectorSame, with your URL
ChatGPTCustom MCP serverSame, with your URL
CodexPlugincodex mcp add baserow --url <your url>
GitHub Copilot CLIPluginServer only
Gemini CLIgemini extensions install https://github.com/baserow/baserow-mcpgemini mcp add -s user -t http baserow <your url>
CursorAdd to CursorConfig file
VS CodeAdd to VS CodeConfig file
GooseAdd to GooseQuick start with your URL
OpenCode, Windsurf, ZedConfig fileSame, with your URL
Any other agentQuick startSame, with your URL

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

/plugin marketplace add baserow/baserow-mcp/plugin install baserow@baserow

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

codex plugin marketplace add baserow/baserow-mcpcodex plugin add baserow@baserowcodex mcp login baserow

GitHub Copilot CLI

copilot plugin marketplace add baserow/baserow-mcpcopilot plugin install baserow@baserow

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:
    json
    { "mcpServers": { "baserow": { "url": "https://api.baserow.io/mcp" } } }
  • VS Code, .vscode/mcp.json:
    json
    { "servers": { "baserow": { "type": "http", "url": "https://api.baserow.io/mcp" } } }
  • OpenCode, opencode.json, then opencode mcp auth baserow:
    json
    { "mcp": { "baserow": { "type": "remote", "url": "https://api.baserow.io/mcp" } } }
  • Windsurf, ~/.codeium/windsurf/mcp_config.json:
    json
    { "mcpServers": { "baserow": { "serverUrl": "https://api.baserow.io/mcp" } } }
  • Zed, settings:
    json
    { "context_servers": { "baserow": { "url": "https://api.baserow.io/mcp" } } }

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, pick plugin:baserow:baserow and 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 list shows the plugin's plugin:baserow:baserow and a baserow server you added by hand, keep the one that connects. claude plugin disable baserow@baserow turns off the plugin's; claude mcp remove baserow removes 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:

npx add-mcp "<endpoint url>" -t sse -n baserow -g -a claude-code

Newer versions also accept the key as a header on /mcp, which is useful for scripts:

npx add-mcp https://baserow.example.com/mcp -n baserow -g -a claude-code -h "Authorization: Bearer <key>"

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

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
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v0.1.1最新Oct 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Baserow 集成