
QuickBooks Desktop
io.github.devwithmj由 GitHub 账号 devwithmj 发布v0.1.6更新于 Nov 1, 2026
Read QuickBooks Desktop data and, if enabled, make safe changes. Windows only.
概览
本地 Windows MCP 服务器,让助手读取 QuickBooks Desktop 公司数据,并在启用后执行受控的修改。
- 可以做什么
- 以紧凑表格读取客户、供应商、员工、项目、科目、发票、账单、付款、库存、工时和自定义字段
- 运行账龄、损益表、资产负债表等标准报表
- 在启用写入后创建、更新、删除和作废记录,并提供预览、确认令牌、幂等键、批处理和审计日志
- 在 QuickBooks 窗口中打开记录,并使用库存组件、价格级别、自定义字段等桌面版专有数据
- 可为无法自行启动服务器的客户端提供带访问密钥的本地 HTTP 方式
- 适用场景
- 适合在 Windows 上使用 QuickBooks Desktop Pro、Premier 或 Enterprise 的企业,让助手查询账目、生成报表或进行受控的记录修改。不适用于 QuickBooks Online 或 Mac 版 QuickBooks。
- 运行要求
- Windows 上安装并授权的 QuickBooks Desktop,以及公司文件的管理员权限以完成一次性的 QuickBooks 内授权。可通过 npx、dnx、.mcpb 包或 exe 本地运行。可选设置 QB_COMPANY_FILE 为公司文件路径,留空则使用 QuickBooks 中已打开的文件。无需开发者账号或 OAuth。
安装
在 SourceWeft 中
- 打开 控制台中的 QuickBooks Desktop,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
quickbooks-mcp
Open-source MCP server that connects QuickBooks Desktop (Pro, Premier, Enterprise) to LLMs and agents.
[npm] [NuGet] [Release] [License: MIT]
Status: pre-1.0. Run so far against QuickBooks Desktop Enterprise Accountant 24.0 with Intuit's sample company file; other editions and years are not yet tested (see COMPATIBILITY.md, and the tester guide if you can help).
What you get
- Read: customers, vendors, employees, items, accounts, invoices, bills, payments, inventory, time, custom fields, and every standard report (aging, P&L, balance sheet, ...), as compact tables.
- Change, only if you allow it: create, update, delete and void, with previews, confirmation tokens, idempotency keys, batches and an audit log.
- Safe by default: read-only, tax IDs and bank and card numbers masked, payroll off, card data never accepted.
- Local: runs on your Windows PC next to QuickBooks and talks to it through its SDK. No cloud, no telemetry.
Install
Then allow access once in QuickBooks (--authorize) and add the server to your AI app. Step by step: docs/GUIDE.md.
Packages and listings: npm, NuGet, GitHub releases, the official MCP Registry (io.github.devwithmj/quickbooks-mcp) and Glama.
Turn on changes
Everything is read-only until you opt in. Add the flag to the arguments your MCP client starts the server with:
or set an environment variable: QB_ALLOW_WRITES=true for everything, or QB_ENABLE_WRITE, QB_ENABLE_UPDATE and QB_ENABLE_DELETE for one kind each (QB_WRITE_ALLOW=Invoice,Customer limits which record types can change). Deletes and voids always need a confirmation step. Details: docs/WRITES.md.
Use it over HTTP (advanced)
Most clients start the server themselves. For a client that cannot, quickbooks-mcp --http serves MCP over HTTP on 127.0.0.1:8765 only, and every request needs an access key (printed at start, or set QB_HTTP_KEY). Changes stay off unless you also pass --http-allow-writes. To reach it from another device, put your own tunnel in front of it: docs/REMOTE-ACCESS.md.
QuickBooks Online or Desktop?
This project is for QuickBooks Desktop. If you use QuickBooks Online, use Intuit's own server: intuit/quickbooks-online-mcp-server (Apache-2.0). We read its design for ideas and wrote our own code; no code was copied.
The two do not share a company file or an account: a business on Online should not use this project, and a Desktop business cannot use Intuit's.
Requirements
- Windows with QuickBooks Desktop installed and licensed.
- Admin access to the company file for the one-time authorization.
Not for QuickBooks Online (Intuit has its own MCP server), QuickBooks for Mac (no SDK), card processing, or running as a Windows service. See docs/SCOPE.md.
Documentation
- User guide: install, authorize, connect clients, troubleshoot, FAQ
- Tools: every tool, parameter and example
- Prompt cookbook, Writes and Reports
- Scope and non-goals and security model
- Roadmap and 1.0 checklist
- Support, upgrades and uninstall, Compatibility, Performance
- Building from source, Releasing, Testing, Contributing
Legal
Not affiliated with or endorsed by Intuit. See NOTICE.md.
License
MIT
来源:README.md,提交 f14f116
工具
0版本历史
2- v0.1.6最新Oct 18, 2026
- v0.1.4Oct 18, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分