适合谁
- 需要 QuickBooks Online 数据访问或财务操作的开发者
- 使用 Claude Code 或其他 MCP 兼容客户端的本地集成
- 需要沙盒测试或生产公司连接的团队
功能覆盖广,提供 145 个工具、29 类实体和 11 类报表;但安装依赖 Intuit 应用注册与 OAuth 流程,并应核对源资料中不一致的许可证声明。
QuickBooks Online MCP Server 通过标准 Model Context Protocol 接口向 AI 助手提供 QuickBooks Online 集成。它支持 29 类实体的创建、读取、更新、删除和搜索,以及 11 类财务报表,并以本地 stdio 子进程运行。
克隆仓库,运行 npm install 和 npm run build。复制根目录的 .env.example 为 .env,并填写 QuickBooks OAuth 客户端凭据、刷新令牌、Realm ID 和环境。首次使用需在 Intuit Developer Portal 注册应用并完成浏览器 OAuth 流程;沙盒可使用 localhost 回调,生产环境需要公开 HTTPS 回调。将服务器配置为运行 dist/index.js 的 node stdio 子进程。
{"mcpServers":{"quickbooks":{"command":"node","args":["path/to/mcp-quickbooks-online/dist/index.js"],"env":{"QUICKBOOKS_CLIENT_ID":"your_client_id","QUICKBOOKS_CLIENT_SECRET":"your_client_secret","QUICKBOOKS_REFRESH_TOKEN":"your_refresh_token","QUICKBOOKS_REALM_ID":"your_realm_id","QUICKBOOKS_ENVIRONMENT":"sandbox","QUICKBOOKS_DISABLE_WRITE":"false","QUICKBOOKS_DISABLE_UPDATE":"false","QUICKBOOKS_DISABLE_DELETE":"false"}}}}