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: GOAT MCP Server

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

-
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