Open-Ledger-MCP-Server

Official

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Servidor MCP de OpenLedger

Implementación de un servidor del Protocolo de Contexto de Modelo (MCP) para la API de OpenLedger. Este servidor proporciona contexto estructurado a los modelos de IA según la especificación MCP.

¿Qué es OpenLedger?

OpenLedger es una API de contabilidad integrada que consolida los datos financieros de sus clientes en su plataforma, creando una única fuente de información veraz. También permite gestionar completamente un libro mayor mediante una API, lo que la hace ideal para agentes de IA. Este servidor MCP permite a asistentes de IA como Claude interactuar con la API de OpenLedger de forma estructurada.

¿Qué es MCP?

El Protocolo de Contexto de Modelo (MCP) es un estándar para proporcionar contexto a los modelos de IA. Permite el intercambio estructurado de datos entre aplicaciones y modelos de IA, lo que posibilita interacciones de IA más eficaces y contextualizadas.

Obtenga más información en modelcontextprotocol.io .

Características

  • Implementación de servidor compatible con MCP
  • Integración con la API de OpenLedger
  • Interacciones de IA sensibles al contexto para datos financieros
  • Soporte para transacciones, empresas y otras entidades financieras

Inicio rápido

Opción 1: Instalación local

# Clone the repository git clone https://github.com/yourusername/Open-Ledger-MCP-Server.git cd Open-Ledger-MCP-Server # Install dependencies bun install # Set up environment variables cp .env.example .env # Edit .env with your configuration # Start the server bun start

Opción 2: Usar Docker

# Clone the repository git clone https://github.com/yourusername/Open-Ledger-MCP-Server.git cd Open-Ledger-MCP-Server # Build and run with Docker Compose docker-compose up --build # Or use the provided script ./docker-run.sh

Usando con Claude

Para utilizar este servidor MCP con Claude, agréguelo a su configuración de Claude:

{ "mcpServers": { "openledger": { "url": "http://localhost:8080/mcp" } } }

Consulte MCP_USAGE.md para obtener instrucciones detalladas sobre cómo utilizar este servidor con Claude u otros asistentes de IA que admiten el Protocolo de contexto de modelo.

Recursos disponibles

El servidor OpenLedger MCP proporciona acceso a los siguientes recursos:

  1. openledger://transactions - Acceda y administre transacciones financieras
  2. openledger://companies - Acceda y administre la información de la empresa
  3. openledger://categories - Acceder y administrar categorías de transacciones
  4. openledger://reports - Generar informes financieros

Desarrollo

# Run in development mode with hot reloading bun dev # Run tests bun test # Build for production bun run build

Estructura del proyecto

. ├── src/ │ ├── controllers/ # Request handlers │ ├── routes/ # API routes │ ├── utils/ # Utility functions │ └── index.ts # Main application entry point ├── .env.example # Example environment variables ├── docker-compose.yml # Docker Compose configuration ├── Dockerfile # Docker configuration ├── MCP_USAGE.md # Guide for using with Claude ├── package.json # Project dependencies ├── README.md # This file ├── run.sh # Script to run locally └── tsconfig.json # TypeScript configuration

Guiones

  • run.sh : un script de shell para instalar dependencias e iniciar el servidor localmente
  • docker-run.sh : un script de shell para construir y ejecutar el servidor en un contenedor Docker

Licencia

Consulte el archivo LICENCIA para obtener más detalles.

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

Implementación de un servidor del Protocolo de Contexto de Modelo (MCP) para la API de OpenLedger. Este servidor proporciona contexto estructurado a los modelos de IA según la especificación MCP.

  1. What is OpenLedger?
    1. What is MCP?
      1. Features
        1. Quick Start
          1. Option 1: Local Installation
          2. Option 2: Using Docker
        2. Using with Claude
          1. Available Resources
            1. Development
              1. Project Structure
                1. Scripts
                  1. License
                    ID: fyxyh3fpk8