mcpField
M
Mcp

Mcp

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

关于 Mcp

BookMind 是面向企业和会计团队的开源 MCP 服务,为 QuickBooks Online 增添簿记工作流。它提供 14 种工具处理交易、对账和月结,并通过本地 SQLite 保存数据及学习规则。

主要功能

  1. 01交易分类并学习规则
  2. 02核对银行流水
  3. 03生成月结报告包
  4. 04检测重复项与异常
  5. 05用自然语言搜索供应商
  6. 06起草逾期发票邮件

适用场景

  1. 01为 QuickBooks 交易分类
  2. 02将银行流水与发票、账单匹配
  3. 03准备月结报告包
  4. 04查找重复付款或逾期发票

MCP 相关

向 MCP 客户端提供 14 种簿记工具,包括交易分类、对账、异常检测和公司切换。它作为 MCP 服务运行,可采用规则处理或选用 LLM 提供商。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"bbookmind": {
"command": "npx",
"args": [
"-y",
"@bbookmind/mcp"
]
}
}
}
启动命令npx -y @bbookmind/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@bbookmind/mcp

工具

14

收录的工具列表 · 更新于 3 周前

参数类型必填说明
transactionsarray是
confidence_thresholdnumber否
auto_applyboolean否

详细介绍

许可证 星标 npm 兼容 MCP

BookMind

面向 QuickBooks Online 的 AI 记账工具。任意模型、任意提供商,随你选择。

自动分类 · 对账 · 月末结账 · 异常检测 · 催款邮件

安装 · 工具 · 定价 · 网站


npx @bbookmind/mcp

什么是 BookMind?

BookMind 是一个开源 MCP 服务,为 QuickBooks Online 提供智能记账功能。与 Intuit 官方 MCP 服务(一个原始 API 封装)不同,BookMind 是一个智能记账层——你只需使用自然语言表达需求,其他事情交给它处理。

为什么选择 BookMind?
问题解决方案
手动对交易进行分类使用学到的规则和任意大模型,实现准确率超过 90% 的自动分类
月末结账耗时数小时一条提示词 → 完整的结账报告包(损益表、资产负债表、现金流量表、待办事项)
银行对账繁琐根据金额、日期和供应商自动进行模糊匹配
漏过重复付款通过统计异常检测捕捉重复付款
催收逾期发票以友好、坚定或升级处理的语气撰写专业邮件
供应商研究耗时使用自然语言搜索:“我们上个季度付了多少 AWS 费用?”
受限于单一 AI 提供商支持 OpenAI、Anthropic、Google、Groq、Mistral、NVIDIA、Ollama,也可不使用任何提供商
架构
QuickBooks Online  ──►  BookMind (this MCP)  ──►  Local SQLite
                              │
                    ┌─────────┼─────────┐
                    ▼         ▼         ▼
              Rules Engine  Memory    Anomaly Detector
  • 无需依赖云服务——你的数据保存在本地 SQLite 中
  • 从你的操作中学习——每次更正都会转化为持久规则
  • 不依赖特定模型——支持 7 种以上的大模型提供商(也可仅使用规则)
  • 不依赖特定 Agent——支持 Claude、Cursor、Cline、Continue、Windsurf、VS Code Copilot 和 Goose

安装

一条命令(适用于任意 MCP 客户端)
npx @bbookmind/mcp
预构建配置
Agent配置文件位置
Claude Desktopinstall/claude-desktop.json%APPDATA%\Claude\claude_desktop_config.json(Windows)
Cursorinstall/cursor.json~/.cursor/mcp.json
Clineinstall/cline.jsonVS Code → Extensions → Cline → MCP
Continueinstall/continue.json~/.continue/config.json
Windsurfinstall/windsurf.json~/.codeium/windsurf/mcp_config.json
VS Code Copilotinstall/vscode-copilot.jsonVS Code → GitHub Copilot → MCP
环境配置(可选)

BookMind 默认以仅规则模式运行(无需 API 密钥)。若要启用 AI 分类,请添加一个提供商的密钥:

# Pick ONE:
export GROQ_API_KEY=...        # Free tier available
export NVIDIA_API_KEY=...      # Free tier available
export GOOGLE_API_KEY=...      # Free tier available
export OPENAI_API_KEY=...
export ANTHROPIC_API_KEY=...
export MISTRAL_API_KEY=...
export OLLAMA_BASE_URL=http://localhost:11434

工具

BookMind 提供 14 个工具,AI Agent 会自动发现这些工具:

类别工具描述
分类bookmind.categorize自动为未分类的交易分类
bookmind.approve_categorizations批量批准待处理的分类
bookmind.reject_categorizations拒绝分类并提供反馈,自动创建规则
bookmind.undo_categorize从审计日志回滚
数据bookmind.fetch_transactions从 QBO 拉取交易、发票和账单
bookmind.sync_to_qbo将已批准的更改推送回 QuickBooks
对账bookmind.reconcile匹配银行流水 ↔ 发票/账单
智能分析bookmind.anomalies检测重复项、偏移和异常值
bookmind.monthly_close完整的月结资料(损益表、资产负债表、现金流量表)
bookmind.vendor_search使用自然语言搜索供应商
通信bookmind.chase_email生成逾期发票催款邮件
学习bookmind.learn_rules根据用户更正创建规则
多公司bookmind.select_company在不同 QBO 公司之间切换
bookmind.list_companies列出已连接的公司
示例提示词
"Categorize my uncategorized transactions from last month"
"Reconcile my bank feed against open invoices"
"Generate March close package"
"Any duplicate payments to vendors?"
"What did we pay AWS last quarter?"
"Draft friendly chase emails for invoices over 30 days overdue"
"Remember: Stripe transactions → Payment Processing Fees"
"Switch to Acme Corp company"

定价

级别价格交易数公司数功能
免费版$050/月1仅基于规则的分类、基础供应商搜索
专业版$29/月1,000/月3AI 分类、对账、异常检测、供应商搜索
事务所版$149/月不限不限月结、催款邮件、白标 PDF、团队席位

Pro 可免费试用 14 天——无需信用卡。


开发

git clone https://github.com/bbookmind/mcp
cd bookmind
npm install
npm run dev      # watch mode
npm run build    # production build
npm test         # vitest
项目结构
src/
├── index.ts                # MCP server entry
├── tools/                  # 14 bookkeeping tools
│   ├── categorize.ts
│   ├── approveCategories.ts
│   ├── rejectCategories.ts
│   ├── undoCategories.ts
│   ├── fetchTransactions.ts
│   ├── syncToQbo.ts
│   ├── reconcile.ts
│   ├── anomalies.ts
│   ├── monthlyClose.ts
│   ├── vendorSearch.ts
│   ├── chaseEmail.ts
│   ├── learnRules.ts
│   ├── selectCompany.ts
│   └── listCompanies.ts
└── lib/
    ├── qbo.ts              # QuickBooks OAuth + API client
    ├── db.ts               # SQLite schema + migrations
    └── llm.ts              # Multi-provider LLM interface

分发渠道

  • npm:npx @bbookmind/mcp
  • MCP Registry:registry.modelcontextprotocol.io
  • Claude Marketplace:/plugin install bookmind
  • GitHub:github.com/bbookmind/mcp

许可证

MIT——可免费使用、修改和分发。


支持

评论

支持 Markdown

第一次接触 MCP?

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

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