QuickBase MCP 服务器是一个基于模型上下文协议(MCP)的服务器,它为 QuickBase 操作提供了极大的灵活性。通过 MCP 工具,你可以使用该服务器创建表格、添加字段、修改关系,并执行所有 QuickBase 操作。
cd quickbase-mcp-server
npm install
cp env.example .env
.env 中配置你的 QuickBase 凭证:# QuickBase 配置
QB_REALM=yourname.quickbase.com
QB_USER_TOKEN=your_quickbase_user_token_here
QB_APP_ID=yourid
# 可选:默认设置
QB_DEFAULT_TIMEOUT=30000
QB_MAX_RETRIES=3
# MCP 服务器配置
MCP_SERVER_NAME=quickbase-mcp
MCP_SERVER_VERSION=1.0.0
npm run build
npm start
将以下内容添加到你的 MCP 客户端配置(例如,Claude Desktop)中:
{
"mcpServers": {
"quickbase": {
"command": "node",
"args": ["/path/to/quickbase-mcp-server/dist/index.js"],
"env": {
"QB_REALM": "yourname.quickbase.com",
"QB_USER_TOKEN": "your_token_here",
"QB_APP_ID": "yourid"
}
}
}
}
quickbase_get_app_info - 获取应用信息quickbase_get_tables - 列出所有表格quickbase_test_connection - 测试连接quickbase_create_table - 创建新表格quickbase_get_table_info - 获取表格详情quickbase_delete_table - 删除表格quickbase_get_table_fields - 获取所有字段quickbase_create_field - 创建新字段quickbase_update_field - 更新现有字段quickbase_delete_field - 删除字段quickbase_query_records - 通过过滤和排序查询记录quickbase_get_record - 获取特定记录quickbase_create_record - 创建新记录quickbase_update_record - 更新现有记录quickbase_delete_record - 删除记录quickbase_bulk_create_records - 创建多条记录quickbase_search_records - 通过文本搜索记录quickbase_create_relationship - 创建表格关系quickbase_get_relationships - 获取现有关系quickbase_get_reports - 获取所有报告quickbase_run_report - 运行特定报告{
"name": "quickbase_create_table",
"arguments": {
"name": "New Projects",
"description": "Project tracking table"
}
}
{
"name": "quickbase_create_field",
"arguments": {
"tableId": "bu65pc8px",
"label": "Project Status",
"fieldType": "text_choice",
"choices": ["Planning", "Active", "Complete", "On Hold"],
"required": true
}
}
{
"name": "quickbase_query_records",
"arguments": {
"tableId": "bu65pc8px",
"where": "{6.EX.'John'}",
"top": 10,
"sortBy": [{"fieldId": 3, "order": "DESC"}]
}
}
{
"name": "quickbase_create_record",
"arguments": {
"tableId": "bu65pc8px",
"fields": {
"6": {"value": "John Doe"},
"7": {"value": "123 Main St"},
"8": {"value": "john@example.com"}
}
}
}
text - 单行文本text_choice - 单选下拉框text_multiline - 多行文本richtext - 富文本编辑器numeric - 数字字段currency - 货币字段percent - 百分比字段date - 日期字段datetime - 日期/时间字段checkbox - 复选框字段email - 电子邮件字段phone - 电话号码字段url - URL 字段address - 地址字段file - 文件附件lookup - 从另一个表格查找formula - 计算字段reference - 表格引用npm run dev
npm test
身份验证错误
未找到表格/字段
字段创建失败
设置环境变量:
DEBUG=quickbase-mcp:*
该服务器通过以下方式为 QuickBase 操作提供了最大的灵活性:
本项目采用 MIT 许可证。