Booksmate について
Booksmateは、連携したメールアカウントや仕入先ポータルから集めた請求書・領収書にエージェントを接続します。文書検索、支出分析、AI抽出、XeroやGoogle Driveへのエクスポートに対応します。
主な機能
- 01請求書と領収書の検索
- 02仕入先やカテゴリ別の支出分析
- 03アップロードファイルからの項目抽出
- 04連携メールからの文書取り込み
- 05XeroやGoogle Driveへのエクスポート
- 06文書のZIP化
活用シーン
- 01仕入先、日付、金額で請求書を検索
- 02期間ごとの支出傾向を確認
- 03領収書ファイルから合計額を抽出
- 04未エクスポート文書をXeroへ出力
MCP 対応
ホスト型MCPサーバー mcp.booksmate.com は、streamable HTTPでクライアントにアカウント文書のワークフローを提供します。メールの取り込みはサーバー上で行い、仕入先ポータルの取得にはBooksmateデスクトップアプリを使います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.booksmate.comclaude mcp add --transport http com-booksmate-booksmate https://mcp.booksmate.com{"mcpServers":{"com-booksmate-booksmate":{"type":"http","url":"https://mcp.booksmate.com"}}}Cursor で開く{"servers":{"com-booksmate-booksmate":{"type":"http","url":"https://mcp.booksmate.com"}}}VS Code で開く{"mcpServers":{"com-booksmate-booksmate":{"type":"http","url":"https://mcp.booksmate.com"}}}{"mcpServers":{"com-booksmate-booksmate":{"serverUrl":"https://mcp.booksmate.com"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Booksmate
メールやサプライヤーポータルから請求書と領収書を取得し、チャットで処理できます。
Booksmate は、接続済みの Gmail と Microsoft のメールボックス、および Booksmate デスクトップアプリを介してサプライヤーの Web ポータルから書類を取得します。AI で項目を抽出し、Xero または Google Drive にエクスポートします。このプラグインは、ホスト型 MCP サーバー mcp.booksmate.com を通じてエージェントをアカウントに接続します。メールの取り込みはここで実行されます。Web ポータルからの取得はデスクトップアプリで行います。先月の Amazon の請求書を頼めば、推測ではなく、アカウントから取得した実際の明細が表示されます。
インストール
Cursor
Cursor Marketplace を開いて「Booksmate」を検索し、インストールをクリックします。Customize を開いて検索することもできます。
プラグインには、ホスト型サーバーを指定する mcp.json が含まれています。Cursor が自動的に読み込みます。設定は不要です。
Grok Bot
MCP コネクターとしてサーバー URL https://mcp.booksmate.com を追加します。このリポジトリのスキルは通常の skills/*/SKILL.md ファイルなので、スキルディレクトリを読み込めるエージェントなら、コネクターと併せて利用できます。
Claude Code
https://github.com/odwyersoftware/booksmate-plugins をクローンし、claude --plugin-dir booksmate-plugins/claude で Claude
Code を起動します。
このフラグにより、セッション用に claude/ ディレクトリが読み込まれます。ストリーム可能な HTTP 経由でホスト型サーバーを指定する .mcp.json が含まれています。サーバーのエントリーでは "type": "http" が設定されています。これは Claude Code が URL に対して必須とする設定です。それ以外の設定は不要です。
その他の MCP クライアント
クライアントの接続先に https://mcp.booksmate.com を指定します。トランスポートにはストリーム可能な HTTP を使用します。
サインイン
API キーは不要です。認証には動的クライアント登録を伴う OAuth 2.1 を使用するため、最初のツール呼び出しでブラウザーが開き、同意を求められます。一度承認すれば、その後はクライアントがトークンを保持します。Booksmate アカウントをまだお持ちでない場合は、まず booksmate.com で登録してください。
Booksmate アカウントの設定から、いつでもアクセスを取り消せます。
依頼できること
- 先月の請求書を表示してください。
- 今四半期のソフトウェアへの支出額を、ベンダー別に教えてください。
- 過去 90 日間に 500 を超える重複支払いがないか調べてください。
- この領収書 PDF をアップロードして、ベンダー名と合計金額を抽出してください。
- Gmail から最新の領収書を取り込んでください。
- エクスポートされていないすべての書類を Xero にエクスポートしてください。
- 第 1 四半期の請求書をまとめて ZIP にし、会計士向けのダウンロードリンクを作成してください。
スキル
7 つのスキルが、ツールをうまく使う方法をエージェントに教えます。
| スキル | 内容 |
|---|---|
document-search | ベンダー、日付、金額、ステータスで請求書や領収書を検索して確認します |
spend-analysis | カテゴリー、ベンダー、月、書類の種類別に合計額や傾向を分析します |
upload-extract | PDF、画像、Office ファイルをアップロードして AI 抽出を行います |
duplicate-detection | ベンダー、金額、通貨を比較して二重支払いを検出します |
email-ingestion | 接続済みの Gmail と Microsoft のメールボックスから書類を取り込みます |
export-workflow | 書類を Xero または Google Drive に送信します |
document-packaging | 書類を ZIP にまとめ、署名付きダウンロードリンクを作成します |
ドキュメント
詳しいドキュメントは booksmate.com/docs/features/mcp-server/ にあります。
このリポジトリについて
このリポジトリはビルド成果物です。内容は Booksmate のソースリポジトリから生成され、CI によってここにプッシュされます。
.cursor-plugin/、mcp.json、skills/、assets/、grok/、claude/ およびこの README を直接編集しても、次回の同期時に上書きされます。問題や提案は
booksmate.com からお送りいただくか、[email protected] までメールでお寄せください。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。