Nocodb MCP 服务器提供了对数据进行操作、管理表结构等功能,支持单条和批量数据处理,方便用户高效地与 Nocodb 进行交互。
git clone https://github.com/nocodb/mcp-server.git
cd mcp-server
pip install -r requirements.txt
NOCODB_BASE_ID 环境变量,例如:export NOCODB_BASE_ID=your_base_id
python nocodb_mcp_server.py
# 查询记录示例
print(json.dumps(find_records("customers", {"limit": 10})))
# 插入新记录示例
new_record = {"name": "张三", "email": "zhangsan@example.com"}
print(json.dumps(create_records("customers", [new_record])))
https://api.nocodb.com/api/v2/。GET /tables/customers/records HTTP/1.1
Host: api.nocodb.com
xc-token: your_api_token
xc-token 请求头进行认证。| 错误码 | 描述 |
|---|---|
| 401 | 未授权 |
| 403 | 禁止访问 |
| 404 | 资源未找到 |
| 500 | 内部服务器错误 |
{
"error": {
"code": 401,
"message": "认证失败"
}
}
logging.basicConfig 设置详细日志输出。bulk_ids 参数实现高效批量处理。通过遵循这些指南,您可以确保 Nocodb MCP 服务器的安全性和高效运行。