Ledger MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Servidor MCP de servicio de contabilidad

Servidor MCP para acceder y administrar archivos de contabilidad a través de Claude.

Componentes

Herramientas

El servidor implementa tres herramientas para la gestión del libro mayor:

  • list-accounts : enumera todas las cuentas en el libro mayor
    • Toma "año" como argumento obligatorio
    • Devuelve una lista formateada de todas las cuentas disponibles
  • account-balance : Obtiene el saldo de una cuenta específica
    • Toma "año" y "cuenta" como argumentos obligatorios
    • Devuelve el saldo actual de la cuenta especificada
  • account-register : Muestra el registro de transacciones de una cuenta
    • Toma "año" y "cuenta" como argumentos obligatorios
    • Devuelve el historial detallado de transacciones de la cuenta especificada

Instalación

Prerrequisitos

  • Python 3.13 o superior
  • administrador de paquetes uv
  • Node.js y npm (para depuración)

Instalar desde PyPI

uv pip install ledger-service

Depuración

Usando el inspector para depurar el servidor:

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

Configurar Claude Desktop

Agregue la configuración del servidor al archivo de configuración de Claude Desktop:

En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json En 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" ] } }

Desarrollo

Configuración local

  1. Clonar el repositorio
  2. Crear y activar un entorno virtual
  3. Instalar dependencias:

La ruta base se puede configurar modificando la constante LEDGER_BASE_PATH en server.py .

Licencia

LICENCIA PÚBLICA GENERAL GNU Versión 3, 29 de junio de 2007

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

Un servidor MCP que permite acceder y administrar archivos contables a través de Claude al proporcionar capacidades de listado de cuentas, verificación de saldos y visualización de registros de transacciones.

  1. Components
    1. Tools
  2. Installation
    1. Prerequisites
    2. Install from PyPI
  3. Debugging
    1. Configure Claude Desktop
  4. Development
    1. Local Setup
  5. License
    ID: c4fin1c7jw