mcpField
C
cash-book

cash-book

リモート
mcp.zovo.one金融データ21 日前に更新
リポジトリ公式サイト

cash-book について

請求書、経費、銀行データ、預り金、資産記録から複式帳簿を導出する MCP サーバーです。元帳を変更せず、仕訳の追跡と試算表の確認を行いたい経理担当者向けです。

主な機能

  1. 01期間ごとの仕訳を導出
  2. 02仕訳を元書類まで追跡
  3. 03試算表の一致を検証
  4. 04元帳明細の絞り込み
  5. 05月次締めのスナップショット
  6. 06CSV レポートの出力

活用シーン

  1. 01借方と貸方の一致を確認
  2. 02元帳の金額を書類まで追跡
  3. 03期間の変動と例外を確認

MCP 対応

元帳作成、残高確認、レポート、エクスポートのツールを MCP クライアントに提供します。関連する帳簿サーバーのデータを読み取り、書き戻しは行いません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.zovo.one/mcp/cash-book
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.zovo.one/mcp/cash-book認証が必要
パッケージ
mcpbcash-book.mcpb0.22.5

ツール

9
パラメーター型必須説明
tostringはい期間の最終日、YYYY-MM-DD(当日を含む)
fromstringはい期間の初日、YYYY-MM-DD
currencystringいいえ期間内の書類に複数の通貨が含まれる場合に必要です。異なる通貨が合算されることはありません

詳細

mcp-cash-book

公式 MCP Registry(io.github.theluckystrike/cash-book)に掲載されています。 すでに使用している帳簿をまとめた、1つの複式簿記元帳です。請求書、クレジットノート、発注書、預り金、経費、銀行取引明細のインポートデータ、固定資産台帳を読み取り、期間内のすべての取引について借方と貸方を導き出します。請求書から売上と仮受消費税、売掛金とそれを消し込む入金、負債として扱われる預り金、総額から消費税を差し引いたカテゴリー別経費、固定資産と月次減価償却を計上します。試算表の合計が最小通貨単位までゼロになることを証明し、ゼロにならない場合は、数値の合計が一致しない書類を特定します。これらの帳簿には一切書き戻さず、元帳に仕訳を入力する方法もありません。すべての明細に、取得元のサーバー、書類 ID、日付が記録されるため、どの数値も印刷されたページまでたどれます。

@theluckystrike/mcp-cash-book の npm 公開は保留中のため、現時点では npx -y @theluckystrike/mcp-cash-book は 404 を返します。それまでは、.mcpb ワンクリックバンドル、または clone+build をご利用ください。

インストール

Claude Desktop の場合、~/Library/Application Support/Claude/claude_desktop_config.json(Windows:%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "cash-book": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-cash-book"]
    }
  }
}

Claude Code:

claude mcp add cash-book -- npx -y @theluckystrike/mcp-cash-book

Cursor の場合:~/.cursor/mcp.json(またはプロジェクト内の .cursor/mcp.json)。Claude Desktop と同じエントリーを使用します。

このサーバーは、帳簿を管理する以下のサーバーと併用する場合にのみ役立ちます:mcp-invoice、mcp-billing-docs、mcp-deposits、mcp-expense-tracker、mcp-bank-statement、mcp-asset-register。いずれも必須ではありません。インストールされていないストアは元帳に表示されません。インストール済みでも読み取れないストアは読み取り不能として報告され、空のストアとして扱われることはありません。

ツール

ツール機能
ledger_build1つの通貨で1期間分の元帳を導き出し、その期間を登録します
period_delete登録から作成済み期間を1つ削除し、無料プランの枠を戻します
trial_balance借方と貸方を合計し、最小通貨単位まで一致することを証明します
ledger_lines勘定科目、取得元サーバー、取得元書類、または日付で絞り込んで明細を一覧表示します
month_close未転記または不整合の項目を一覧表示してから、スナップショットを作成して月を締めます
ledger_export_csvRFC 4180 CSV 形式で、各仕訳行を1行として明細を返します
ledger_report勘定科目ごとの増減と残高を、仕入コミットメントおよび例外とともに表示します
license_statusFree または Pro の状態と、アップグレード方法を表示します
license_activatePro キーをオフラインで検証して有効化します

勘定科目:cash、receivables、revenue、vat_output、vat_input、expenses:<category>、deposits_held、fixed_assets、accumulated_depreciation、depreciation_expense、および決して転記されないメモとしての purchase_commitments。

Free と Pro の比較

FreePro
trial_balance無制限無制限
ledger_lines無制限無制限
ledger_build1暦月あたり3期間無制限
作成済みの期間の再構築無料無料
変更のない期間の再構築拒否され、行名が示されます拒否され、行名が示されます
period_delete無制限無制限
month_close-はい
ledger_export_csv-はい
ledger_report-はい

試算表が無料なのは、このサーバーが答えるために存在する唯一の質問だからです。帳簿が一致しているか確認できない簿記担当者には、ここにあるほかの情報を信頼する理由がありません。

ledger_lines は bank_ref を含め、ledger_export_csv が返すすべてのフィールドをすでに返します。エクスポートは書式を整えるための便宜的な機能であり、同じフィールドを列にした RFC 4180 形式のファイルであって、新しいデータではありません。Round 29(data/user_value_r29.json、プロンプト 6)では、モデルが ledger_export_csv に対する Pro の拒否を正しく受け止めた後、ledger_lines から代替の CSV を手作業で作成し、それでも bank_ref を落としてしまうことが確認されました。現在のゲートテキストではこの点を明記しているため、クライアントは CSV を再構成せずに ledger_lines を中継します。

Pro を入手:https://mcp.zovo.one/buy/cash-book (買い切り、永久利用、オフライン認証)。

測定で得られた知見

test/_client.mjs の対象月では、銀行明細の5行のうち4行が、すでに計上済みの書類と同じ資金の動きを示しています。現金の動きにあたる1,380,300最小通貨単位のうち1,375,300、つまり99.6パーセントが両方の帳簿に記載されています。現金出納帳を作る際に誰もが思いつく方法であり、ほとんどのスプレッドシートが採用している方法ですが、銀行明細のインポート分も書類分も計上すると、現金残高は -10,543.00 EUR から -21,111.00 EUR になります。間違いには見えません。各行は個別に見ればもっともらしく、口座残高はほぼ正確に2倍ずれていますが、試算表の合計は依然としてゼロです。重複した入金それぞれに、相手勘定も付いているためです。

そのため、ここでは銀行明細のインポート分を計上しません。計上済みの現金の動きと照合し、残った項目こそが重要です。この月の場合、銀行明細の合計のうち7,500最小通貨単位、つまり説明のつかない引き出し1件が、書類にはすでに記録されていなかった情報です。これこそが、明細をインポートする価値のある0.4パーセントであり、重複の多い帳簿では埋もれてしまう部分です。

プライバシー

すべてのデータはお使いのマシン上に保持されます。帳簿は呼び出しのたびに、兄弟サーバーがそれぞれ独自のデータディレクトリ ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/ に保存しているデータから生成されます。このサーバーが書き込むのは、独自の cash-book/periods.json と cash-book/closes.json のみです。src 内にネットワーク呼び出しはなく、テレメトリーもありません。ライセンスキーはオフラインで認証されます。

theluckystrike によって開発されました。https://github.com/theluckystrike

これらのドキュメントを MCP サーバーとして使用する

MCP クライアント(Claude、Cursor、Windsurf、VS Code)は、インストール不要で GitMCP を通じてこのリポジトリのドキュメントを直接読み取れます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。