Skip to main content
Glama
mprokopov

Ledger MCP Server

by mprokopov

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

Related MCP server: Monad MCP Tutorial

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

Interfaz de depuración de MCP Inspector

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.
    9
    25 npm
    2
    ISC
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    An MCP server that allows Claude Desktop to query Monad testnet for MON token balances of accounts.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server for hledger that provides tools for financial reports, transaction management, and account management.
    1
    -