mcpField
L
ledger-service MCP server

ledger-service MCP server

ローカル
github.com/mprokopov金融データ488 週間前に更新

ledger-service MCP server について

ledger-service MCP serverは、Claudeから台帳ファイルにアクセスするためのツールを提供します。指定した年の口座一覧、残高、取引履歴を確認できます。

主な機能

  1. 01年ごとの台帳口座一覧
  2. 02口座残高の取得
  3. 03口座の取引履歴の表示

活用シーン

  1. 01年ごとの口座の確認
  2. 02口座残高の確認
  3. 03口座の取引明細の確認

MCP 対応

MCPクライアントに、`list-accounts`、`account-balance`、`account-register`の3つの台帳管理ツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ledger-service MCP サーバー

Claude を通じて台帳ファイルにアクセスし、管理するための MCP サーバーです。

コンポーネント

ツール

このサーバーは、台帳を管理するための 3 つのツールを実装しています。

  • list-accounts:台帳内のすべてのアカウントを一覧表示します

    • 必須の引数として「year」を受け取ります
    • 利用可能なすべてのアカウントを整形して返します
  • account-balance:特定のアカウントの残高を取得します

    • 必須の引数として「year」と「account」を受け取ります
    • 指定したアカウントの現在の残高を返します
  • account-register:アカウントの取引明細を表示します

    • 必須の引数として「year」と「account」を受け取ります
    • 指定したアカウントの詳細な取引履歴を返します

インストール

前提条件
  • Python 3.13 以降
  • uv パッケージマネージャー
  • Node.js と npm(デバッグ用)
PyPI からインストール
uv pip install ledger-service

デバッグ

インスペクターを使ってサーバーをデバッグします。

npx @modelcontextprotocol/inspector \
  uv \
  --directory /path/to/ledger-service \
  run \
  ledger-service

MCP Inspector のデバッグインターフェース

Claude Desktop の設定

サーバーの設定を Claude Desktop の設定ファイルに追加します。

MacOS の場合:~/Library/Application\ Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

開発用の設定
"mcpServers": {
  "ledger-service": {
    "command": "uv",
    "args": [
      "--directory",
      "/path/to/ledger-service",
      "run",
      "ledger-service"
    ]
  }
}
本番用の設定
"mcpServers": {
  "ledger-service": {
    "command": "uvx",
    "args": [
      "ledger-service"
    ]
  }
}

開発

ローカル環境のセットアップ
  1. リポジトリをクローンします
  2. 仮想環境を作成して有効化します
  3. 依存関係をインストールします。

ベースパスは、server.py の LEDGER_BASE_PATH 定数を変更して設定できます。

ライセンス

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

コメント

MCP は初めてですか?

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

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