适合谁
- 希望使用自然语言与 NocoDB 交互的开发者。
- 需要快速在 NocoDB 中执行 CRUD 操作的用户。
- 熟悉 MCP 协议并希望集成到 AI 助手的场景。
该服务器提供了将 NocoDB 与 MCP 集成的简洁实现,支持 CRUD 和批量操作,但作为社区分支,其稳定性和安全性需用户自行评估。
最强项 · 安装易用性 12/20 最弱项 · 可靠性 6/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js
NOCODB_URL
你的 NocoDB 实例地址,使用 NocoDB 云时设为 https://app.nocodb.com。
NOCODB_BASE_ID
NocoDB 的 base ID,可从实例 URL 的路径段中获取(https://app.nocodb.com/#/{用户名}/{NOCODB_BASE_ID}/{TABLE_ID})。
NOCODB_API_TOKEN
NocoDB API 令牌,需在 NocoDB 中生成,属敏感凭据。
确保已安装 Node.js 和 TypeScript,然后在项目根目录运行 npm install 和 npm run build。配置 .env 文件,设置 NOCODB_URL、NOCODB_API_TOKEN 和 NOCODB_BASE_ID。对于 Claude Desktop,编辑 claude_desktop_config.json 添加 mcpServers 配置。
{
"mcpServers": {
"nocodb": {
"command": "node",
"args": [
"{working_folder}/dist/start.js"
],
"env": {
"NOCODB_URL": "https://your-nocodb-instance.com",
"NOCODB_BASE_ID": "your_base_id_here",
"NOCODB_API_TOKEN": "your_api_token_here"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"nocodb": {
"command": "node",
"args": [
"{working_folder}/dist/start.js"
],
"env": {
"NOCODB_URL": "https://your-nocodb-instance.com",
"NOCODB_BASE_ID": "your_base_id_here",
"NOCODB_API_TOKEN": "your_api_token_here"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add nocodb -e NOCODB_URL=https://your-nocodb-instance.com -e NOCODB_BASE_ID=your_base_id_here -e NOCODB_API_TOKEN=your_api_token_here -- node '{working_folder}/dist/start.js'
在终端运行;先把 <…> 占位符换成你自己的值。
启动后在 MCP 客户端工具列表中确认出现 get_records、create_record 等工具,然后运行一个自然语言提示(如"从 nocodb 获取数据,表:Shinobi")验证能否成功读取记录。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
NocoDB MCP 服务器允许通过自然语言命令对 NocoDB 表执行 CRUD 操作,如创建、读取、更新和删除记录,还支持添加或删除列、批量操作以及从 JSON 文件创建表格。它基于 TypeScript 开发,是 granthooks/Nocodb-MCP-Server 的一个分支,旨在提高可维护性和与现代 TypeScript 实践的兼容性。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 adccc50804c7 数据同步于 2026-10-19 查看 FMRS 评分方法