适合谁
- 希望使用自然语言与 NocoDB 交互的开发者。
- 需要快速在 NocoDB 中执行 CRUD 操作的用户。
- 熟悉 MCP 协议并希望集成到 AI 助手的场景。
该服务器提供了将 NocoDB 与 MCP 集成的简洁实现,支持 CRUD 和批量操作,但作为社区分支,其稳定性和安全性需用户自行评估。
NocoDB MCP 服务器允许通过自然语言命令对 NocoDB 表执行 CRUD 操作,如创建、读取、更新和删除记录,还支持添加或删除列、批量操作以及从 JSON 文件创建表格。它基于 TypeScript 开发,是 granthooks/Nocodb-MCP-Server 的一个分支,旨在提高可维护性和与现代 TypeScript 实践的兼容性。
确保已安装 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"
}
}
}
}