Quickbase MCP 连接器是一个非官方项目,可将 AI 助手(如Claude)与 Quickbase 的 JSON RESTful API 集成。它能帮助用户借助模型上下文协议(MCP)与 Quickbase 数据交互,提供数据管理、文件处理等功能。不过该项目不受 Quickbase 官方支持,使用时需谨慎。
Quickbase MCP 连接器旨在助力用户通过模型上下文协议(MCP)与 Quickbase 的数据进行交互。使用前需确保具备相应的环境和凭证,安装完成后即可快速上手使用。
git clone https://github.com/your-repository.git
cd your-repository
python setup.py
在项目根目录下创建一个 env_config 文件,内容如下:
QUICKBASE_REALM_HOST=your-realm.quickbase.com
QUICKBASE_USER_TOKEN=your_user_token_here
QUICKBASE_APP_ID=your_app_id_here
export MCP_SERVER_PORT=3535
node src/quickbase/server.js
mcp-client -p 3535 --action list-apps
import {MCPClient} from 'quickbase-mcp';
const client = new MCPClient({
realm: 'your-realm',
token: 'your-token'
});
await client.listApps();
test-connection:验证服务器是否正常运行。list-apps:获取所有应用。get-app-details:获取指定应用的详细信息。query-data:执行数据查询。upload-file:上传文件到指定记录字段。download-file:下载指定记录字段中的文件。run-report:执行预定义的报告并获取结果。目前尚未实现以下功能:
node src/quickbase/server.js
所有测试位于 tests/ 目录中:
python tests/run_tests.py
所有操作都会记录详细的日志,便于排查问题。
本项目仅为个人或社区开发用途,不保证稳定性或兼容性。使用前请仔细阅读相关文档和条款。
使用 Quickbase MCP 连接器需要以下环境:
QUICKBASE_REALM_HOST:你的 Quickbase 实例地址。QUICKBASE_USER_TOKEN:用于身份验证的用户令牌。QUICKBASE_APP_ID:目标应用的唯一标识符。Quickbase MCP 连接器为您提供了一个强大的工具集,用于与 Quickbase 数据进行交互。无论你是开发者还是数据管理员,都能通过此连接器高效地管理和分析数据。
⚠️ 重要提示
此项目不受 Quickbase 官方支持,使用过程中请谨慎操作,并自行承担风险。
💡 使用建议
使用前请仔细阅读相关文档和条款,确保提供有效的 Quickbase 凭证。