QuickBooks在线集成服务

QuickBooks在线集成服务是一个基于Model Context Protocol (MCP)的服务,提供与QuickBooks Online的集成功能,支持多种财务实体的创建、删除、获取、搜索和更新操作。

  • by heyibad
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 heyibad/quickbook-mcp

使用说明

QuickBooks在线MCP服务器

这是QuickBooks Online集成的模型上下文协议(MCP)服务器实现。

设置

  1. 安装依赖项:
npm install
  1. 创建一个 .env 根目录中的文件,包含以下变量:
QUICKBOOKS_CLIENT_ID=your_client_id
QUICKBOOKS_CLIENT_SECRET=your_client_secret
QUICKBOOKS_ENVIRONMENT=sandbox

  1. 获取您的客户ID和客户密码:
    • 去 Intuit开发者门户
    • 创建新应用程序或选择现有应用程序
    • 从应用程序的密钥部分获取客户端ID和客户端密钥
    • 添加 http://localhost:3000/callback 指向应用程序的重定向URI

认证

如果JSON RPC请求,则在Header中传递Cred。

可用工具

为以下实体添加了创建、删除、获取、搜索、更新工具:

  • 账户
  • 缴费服务
  • 比尔
  • 客户
  • 员工
  • 估计
  • 发票
  • 物品
  • 日记
  • 购买
  • 供应商