一个安全、以本地优先的模型上下文协议(MCP)服务器,用于在 Claude Desktop 中使用自然语言查询 QuickBooks 数据。
此 MCP 服务器已通过 MCP 审核认证。
被列为 MCP 审核认证确保该服务器符合 MCP 标准和最佳实践,并受到开发者社区的信任。
对于本地开发,在项目根目录中创建一个包含 QuickBooks 凭证的 .env 文件:
# 复制模板并填写实际凭证
cp env_template.txt .env
然后编辑 .env 文件,填入您的实际 QuickBooks API 凭证:
QUICKBOOKS_CLIENT_ID=your_actual_client_id
QUICKBOOKS_CLIENT_SECRET=your_actual_client_secret
QUICKBOOKS_REFRESH_TOKEN=your_actual_refresh_token
QUICKBOOKS_COMPANY_ID=your_actual_company_id
QUICKBOOKS_ENV='sandbox' 或 'production'
**注意:**出于安全考虑,.env 文件会自动被 git 忽略。
claude_desktop_config.json 文件如下:{
"mcpServers": {
"QuickBooks": {
"command": "uv",
"args": [
"--directory",
"<绝对路径到 quickbooks_mcp 文件夹>",
"run",
"main_quickbooks_mcp.py"
]
}
}
}
首次打开 Claude Desktop 时,由于需要安装所需包并下载最新的 QuickBooks API 文档,可能需要等待 10-20 秒才能看到 QuickBooks 工具出现在界面中。
每次启动 Claude Desktop 时,都会提供最新的 QuickBooks API 工具给您的 AI 助手。
查询账户
从 QuickBooks 获取所有账户。
查询账单
从 QuickBooks 获取所有在 2024-01-01 之后创建的账单。
查询客户
从 QuickBooks 获取所有客户。