使用说明
NocoDB MCP服务器
一个独立的模型上下文协议(MCP)服务器,提供与自托管的完全集成 NocoDB 例子该服务器将NocoDB的Meta API和Data API公开为MCP工具,使Claude等LLM能够创建、更新和删除基、表、连接、字段、视图和记录。
特性
25个MCP工具 覆盖整个NocoDB API表面:
| 类别 | 工具 |
|---|---|
| 基础 | 列表、获取、创建、更新、删除 |
| 来源 | 列表、创建、更新、删除 |
| 表格 | 列表、获取、创建、更新、删除 |
| 领域 | 列表、创建、更新、删除 |
| 视图 | 列表、创建、更新、删除 |
| 记录 | 列表(带过滤/排序)、创建、更新、删除 |
先决条件
- Node.js 18+(用于本机
fetch) - 正在运行的NocoDB实例
- NocoDB API令牌(从生成 团队与设置>代币)
设置
# Install dependencies
npm install
# Build
npm run build
# Run (for testing)
NOCODB_URL=http://localhost:8080 NOCODB_API_TOKEN=your-token npm start
Claude桌面配置
将此添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"nocodb": {
"command": "node",
"args": ["/Users/yarin/Local Apps/nocodb-mcp-server/dist/index.js"],
"env": {
"NOCODB_URL": "http://localhost:8080",
"NOCODB_API_TOKEN": "your-api-token-here"
}
}
}
}
发展
# Run in dev mode (no build step needed)
NOCODB_URL=http://localhost:8080 NOCODB_API_TOKEN=your-token npm run dev
建筑
- 零NocoDB分叉 -完全通过REST API进行通信
- NocoDB更新安全 --独立升级NocoDB
- stdio传输 --与Claude Desktop和其他MCP客户端兼容
