ledger-service MCP server
@mprokopov
About ledger-service MCP server
MCP Server for my ledger
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ledger-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"ledger-service"
]
}
}
}Tools
3Lists all accounts in the ledger
Gets the balance for a specific account
Shows the transaction register for an account
Overview
What is ledger-service?
ledger-service is an MCP server that provides tools for accessing and managing ledger files through Claude. It is intended for users who want to interact with ledger data via Claude's MCP interface.
How to use ledger-service?
Install ledger-service from PyPI using uv pip install ledger-service, then configure Claude Desktop by adding a server entry to the configuration file (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%/Claude/claude_desktop_config.json) with either a development or production configuration using uv or uvx respectively. The server exposes three tools: list-accounts, account-balance, and account-register.
Key features of ledger-service
- Lists all accounts in a ledger file for a given year
- Retrieves the balance of a specific account
- Shows detailed transaction register for an account
- Configurable ledger base path via
LEDGER_BASE_PATH - Installable from PyPI as a Python package
- Can be debugged with the MCP Inspector
Use cases of ledger-service
- Query account balances in a ledger file through Claude
- View all accounts available in a ledger for a specific year
- Review transaction history for a particular account
FAQ from ledger-service
What are the dependencies for ledger-service?
Python 3.13 or higher, the uv package manager, and optionally Node.js and npm for debugging with the MCP Inspector.
How do I install ledger-service?
Install it from PyPI using the command uv pip install ledger-service.
How do I configure Claude Desktop to use ledger-service?
Add a server entry to the Claude Desktop configuration file at the appropriate path for your operating system, using the development configuration (with uv --directory /path/to/ledger-service run ledger-service) or the production configuration (with uvx ledger-service).
What tools does ledger-service provide?
Three tools: list-accounts (requires year argument), account-balance (requires year and account arguments), and account-register (requires year and account arguments).
What license does ledger-service use?
It is licensed under the GNU GENERAL PUBLIC LICENSE Version 3, dated 29 June 2007.
Frequently asked questions
What are the dependencies for ledger-service?
Python 3.13 or higher, the `uv` package manager, and optionally Node.js and npm for debugging with the MCP Inspector.
How do I install ledger-service?
Install it from PyPI using the command `uv pip install ledger-service`.
How do I configure Claude Desktop to use ledger-service?
Add a server entry to the Claude Desktop configuration file at the appropriate path for your operating system, using the development configuration (with `uv --directory /path/to/ledger-service run ledger-service`) or the production configuration (with `uvx ledger-service`).
What tools does ledger-service provide?
Three tools: list-accounts (requires year argument), account-balance (requires year and account arguments), and account-register (requires year and account arguments).
What license does ledger-service use?
It is licensed under the GNU GENERAL PUBLIC LICENSE Version 3, dated 29 June 2007.
Basic information
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments