mcpField
Q
Quickbooks Mcp Server

Quickbooks Mcp Server

本地服务
github.com/nikhilgy金融数据1068 周前更新

关于 Quickbooks Mcp Server

Quickbooks Mcp Server 将 Claude Desktop 连接到 QuickBooks API,供助手通过自然语言查询 QuickBooks 数据,包括账户、账单和客户记录。

主要功能

  1. 01查询 QuickBooks 账户
  2. 02按日期获取账单
  3. 03获取客户记录
  4. 04配置沙盒或生产环境凭据

适用场景

  1. 01列出 QuickBooks 账户
  2. 02查找某日期后创建的账单
  3. 03获取客户记录

MCP 相关

通过 MCP 向 Claude Desktop 提供 QuickBooks API 工具,使助手能够查询 QuickBooks 数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🧾 QuickBooks MCP 服务

一个安全、本地优先的模型上下文协议(MCP)服务,可在 Claude Desktop 中通过自然语言查询 QuickBooks 数据。


✅ MCP Review 认证

此 MCP 服务已通过 MCP Review 认证:MCP Review 认证页面。

在 MCP Review 上列出并获得认证,意味着此服务遵循 MCP 标准和最佳实践,并受到开发者社区的信任。


要求:

  1. Python 3.10 或更高版本

环境配置

如需本地开发,请在项目根目录中创建 .env 文件,并填入 QuickBooks 凭据:

# Copy the template and fill in your actual credentials
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' or 'production'

注意: 出于安全考虑,.env 文件会被 git 自动忽略。

步骤 1. 安装 uv:

步骤 2. 配置 Claude Desktop

  1. 下载 Claude Desktop。
  2. 启动 Claude,然后依次前往 Settings > Developer > Edit Config。
  3. 修改 claude_desktop_config.json,内容如下:
{
  "mcpServers": {
    "QuickBooks": {
      "command": "uv",
      "args": [
        "--directory",
        "<absolute_path_to_quickbooks_mcp_folder>",
        "run",
        "main_quickbooks_mcp.py"
      ]
    }
  }
}
  1. 重新启动 Claude Desktop。

首次使用这些设置打开 Claude Desktop 时,由于需要安装必需的软件包并下载最新的 QuickBooks API 文档,QuickBooks 工具可能需要 10–20 秒才会显示在界面中。

每次启动 Claude Desktop,都会向 AI 助手提供最新的 QuickBooks API 工具。

步骤 3. 启动 Claude Desktop,让助手为你提供帮助

示例

查询账户

Get all accounts from QuickBooks.

查询账单

Get all bills from QuickBooks created after 2024-01-01.

查询客户

Get all customers from QuickBooks.

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。