Skip to main content
Glama
mprokopov

Ledger MCP Server

by mprokopov

元帳サービスMCPサーバー

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

コンポーネント

ツール

サーバーは、元帳管理用に次の 3 つのツールを実装します。

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

    • 必須の引数として「year」を指定します

    • 利用可能なすべてのアカウントのフォーマットされたリストを返します

  • account-balance : 特定のアカウントの残高を取得します

    • 必須引数として「year」と「account」を指定します

    • 指定されたアカウントの現在の残高を返します

  • account-register : アカウントの取引記録を表示します

    • 必須引数として「year」と「account」を指定します

    • 指定されたアカウントの詳細な取引履歴を返します

Related MCP server: GOAT MCP Server

インストール

前提条件

  • 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デスクトップの設定

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.pyLEDGER_BASE_PATH定数を変更することによって設定できます。

ライセンス

GNU 一般公衆利用許諾書 バージョン 3、2007 年 6 月 29 日

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mprokopov/ledger-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server