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 许可证。