Mcp について
BookMindは、企業や経理チーム向けにQuickBooks Onlineの簿記ワークフローを拡張するオープンソースのMCPサーバーです。取引処理、照合、月次決算などの14ツールを備え、ローカルのSQLiteにデータと学習ルールを保存します。
主な機能
- 01取引の分類とルール学習
- 02銀行明細の照合
- 03月次決算パッケージの作成
- 04重複や異常の検出
- 05自然言語でのベンダー検索
- 06延滞請求書メールの作成
活用シーン
- 01QuickBooksの未分類取引の分類
- 02銀行明細と請求書・仕入先請求書の照合
- 03月次決算パッケージの準備
- 04重複支払いや延滞請求書の確認
MCP 対応
分類、照合、異常検出、会社切り替えなど、簿記向けの14ツールをMCPクライアントに公開します。MCPサーバーとして動作し、ルール処理または任意のLLMプロバイダーを利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
14掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| transactions | array | はい | |
| confidence_threshold | number | いいえ | |
| auto_apply | boolean | いいえ |
詳細
BookMind
QuickBooks Online 向けの AI 経理。あらゆるモデル、プロバイダーを利用できます。
自動カテゴリ分類 · 照合 · 月次締め · 異常検知 · 督促メール
npx @bbookmind/mcp
BookMind とは?
BookMind は、QuickBooks Online にインテリジェントな経理機能をもたらすオープンソースの MCP サーバーです。Intuit の公式 MCP サーバー(生の API ラッパー)とは異なり、BookMind はインテリジェントな経理レイヤーです。自然な言葉で話しかけるだけで、あとはすべて処理します。
BookMind を選ぶ理由
| 課題 | 解決策 |
|---|---|
| 取引を手動で分類する必要がある | 学習したルールと任意の LLM を使用し、90%以上の精度で自動分類します |
| 月末の締め作業に何時間もかかる | 1 つのプロンプトで、損益計算書、貸借対照表、キャッシュフロー計算書、アクション項目を含む締め処理一式を作成します |
| 銀行口座の照合が面倒 | 金額、日付、取引先に基づいて自動であいまい照合します |
| 二重支払いを見逃してしまう | 統計的な異常検知で見つけます |
| 支払期限を過ぎた請求書の督促に手間がかかる | 親しみやすい口調、毅然とした口調、エスカレーション調のプロフェッショナルなメールを作成します |
| 取引先の調査に時間がかかる | 「前四半期に AWS にいくら支払いましたか?」のように、自然言語で検索できます |
| 1 つの AI プロバイダーに縛られる | OpenAI、Anthropic、Google、Groq、Mistral、NVIDIA、Ollama のいずれでも、またはプロバイダーなしでも動作します |
アーキテクチャ
QuickBooks Online ──► BookMind (this MCP) ──► Local SQLite
│
┌─────────┼─────────┐
▼ ▼ ▼
Rules Engine Memory Anomaly Detector
- クラウド依存ゼロ — データはローカルの SQLite に保存されます
- 使うほど学習 — 修正するたびに永続的なルールになります
- モデル非依存 — 7 つ以上の LLM プロバイダー(またはルールのみのモード)で動作します
- エージェント非依存 — Claude、Cursor、Cline、Continue、Windsurf、VS Code Copilot、Goose で動作します
インストール
1 つのコマンドでインストール(任意の MCP クライアント)
npx @bbookmind/mcp
事前構成済みの設定
| エージェント | 設定 | 保存場所 |
|---|---|---|
| Claude Desktop | install/claude-desktop.json | %APPDATA%\Claude\claude_desktop_config.json(Windows) |
| Cursor | install/cursor.json | ~/.cursor/mcp.json |
| Cline | install/cline.json | VS Code → 拡張機能 → Cline → MCP |
| Continue | install/continue.json | ~/.continue/config.json |
| Windsurf | install/windsurf.json | ~/.codeium/windsurf/mcp_config.json |
| VS Code Copilot | install/vscode-copilot.json | VS Code → GitHub Copilot → MCP |
環境設定(任意)
BookMind はデフォルトでルールのみのモードで動作します(API キーは不要です)。AI による分類を有効にするには、プロバイダーのキーを 1 つ追加してください。
# 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 には、AI エージェントが自動的に検出する 14 個のツールが用意されています。
| カテゴリ | ツール | 説明 |
|---|---|---|
| 分類 | 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 | 月次決算パッケージ(P&L、BS、CF)を作成します | |
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"
料金
| プラン | 価格 | 取引件数 | 会社数 | 機能 |
|---|---|---|---|---|
| 無料 | $0 | 50 件/月 | 1 | ルールのみの分類、基本的なベンダー検索 |
| Pro | $29/月 | 1,000 件/月 | 3 | AI による分類、照合、異常検出、ベンダー検索 |
| Firm | $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.modelcontextprotocol.io - Claude Marketplace:
/plugin install bookmind - GitHub:github.com/bbookmind/mcp
ライセンス
MIT — 自由に使用、変更、配布できます。
サポート
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。