Skip to main content
Glama

XRPL MCP Server

by lgcarrier

Servidor XRPL MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona a los modelos de IA acceso a los datos y la funcionalidad de XRP Ledger.

Descripción general

El servidor MCP de XRPL actúa como puente entre los grandes modelos de lenguaje (LLM), como Claude y GPT, y el Libro Mayor de XRP. Permite que los modelos de IA recuperen información de cuentas del Libro Mayor de XRP a través de una interfaz API estandarizada.

Características

  • Obtener información de la cuenta (saldo, número de secuencia)
  • Consulta de líneas de confianza y monedas emitidas
  • Ver NFT propiedad de las cuentas
  • Recuperar el historial de transacciones
  • Acceda a los datos del libro de órdenes desde el DEX
  • Enviar transacciones firmadas a la red
  • Obtener información del estado del servidor
  • Acceso confiable a los datos del libro mayor de XRP a través de MCP
  • Fácil integración con aplicaciones de IA compatibles con MCP

Instalación

De la fuente

  1. Clonar este repositorio:
    git clone https://github.com/lgcarrier/xrpl-mcp-server.git cd xrpl-mcp-server
  2. Crear y activar un entorno virtual:
    python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  3. Instalar dependencias:
    pip install -r requirements.txt

Usando pip

pip install xrpl-mcp-server

Configuración

El servidor utiliza las siguientes variables de entorno:

Uso

Ejecutar desde la fuente

Iniciar el servidor:

python -m xrpl_mcp_server

Ejecutar como paquete instalado

xrpl-mcp-server

Uso con Claude u otros asistentes de IA compatibles con MCP

  1. Instalar el MCP:
    mcp install xrpl-mcp-server
  2. Las herramientas XRPL estarán disponibles para Claude, lo que le permitirá solicitar información de la cuenta XRP Ledger.

Herramientas disponibles

obtener_información_de_la_cuenta

Recupera información sobre una cuenta XRP Ledger.

Parámetros:

  • address (cadena): La dirección de la cuenta XRP Ledger (comienza con "r")

Devoluciones:

  • Saldo de la cuenta en XRP
  • Número de secuencia de cuenta

obtener_líneas_de_cuenta

Recupera líneas de confianza para una cuenta XRP Ledger.

Parámetros:

  • address (cadena): La dirección de la cuenta XRP Ledger (comienza con "r")
  • peer (cadena, opcional): Dirección de una cuenta de contraparte para filtrar resultados
  • limit (entero, opcional): límite para la cantidad de líneas de confianza devueltas

Devoluciones:

  • Información en formato JSON sobre las líneas de confianza de la cuenta

obtener_cuenta_nfts

Recupera NFT propiedad de una cuenta XRP Ledger.

Parámetros:

  • address (cadena): La dirección de la cuenta XRP Ledger (comienza con "r")
  • limit (entero, opcional): límite para la cantidad de NFT devueltos

Devoluciones:

  • Información en formato JSON sobre los NFT de la cuenta

obtener_transacciones_de_cuenta

Recupera el historial de transacciones de una cuenta XRP Ledger.

Parámetros:

  • address (cadena): La dirección de la cuenta XRP Ledger (comienza con "r")
  • limit (entero, opcional): límite para la cantidad de transacciones devueltas
  • binary (booleano, opcional): Indicador para devolver transacciones en formato binario (predeterminado Falso)
  • forward (booleano, opcional): Indicador para buscar hacia adelante en el historial del libro mayor (predeterminado Falso)

Devoluciones:

  • Información en formato JSON sobre el historial de transacciones de la cuenta

obtener_información_del_servidor

Recupera información sobre el servidor XRP Ledger conectado.

Parámetros:

  • Ninguno

Devoluciones:

  • Información en formato JSON sobre el servidor XRP Ledger

enviar_transacción

Envía un blob de transacción firmado al libro mayor XRP.

Parámetros:

  • tx_blob (cadena): El blob de transacción firmado en formato hexadecimal

Devoluciones:

  • Resultado del envío en formato JSON

obtener_información_de_transacción

Recupera información sobre una transacción específica.

Parámetros:

  • transaction_hash (cadena): El hash de la transacción

Devoluciones:

  • Detalles de transacciones en formato JSON

obtener ofertas de libros

Recupera ofertas del libro de órdenes para un par de divisas en el DEX.

Parámetros:

  • taker_gets (objeto): Moneda que el tomador quiere recibir, p. ej., {"currency": "XRP"} o {"currency": "USD", "issuer": "r..."}
  • taker_pays (objeto): Moneda que el receptor quiere pagar, p. ej., {"currency": "EUR", "issuer": "r..."} o {"currency": "XRP"}
  • limit (entero, opcional): límite para la cantidad de ofertas devueltas

Devoluciones:

  • Ofertas de libros de pedidos con formato JSON

Ejemplos

Pregúntale a Claude:

¿Cuál es el saldo de la cuenta XRP rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe?

Luego, Claude puede usar la herramienta get_account_info para obtener esta información directamente del XRP Ledger.

Ejemplo de respuesta:

Account: rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe XRP Balance: 25.5 Sequence: 123456

He aquí otro ejemplo:

¿Qué NFT posee la cuenta rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe?

Claude puede usar la herramienta get_account_nfts para recuperar esta información.

Desarrollo

Consulte el directorio memory-bank para obtener documentación detallada sobre la arquitectura, las reglas de codificación y los planes de implementación.

Para configurar el entorno de desarrollo:

pip install -e ".[dev]"

Licencia

Licencia MIT

-
security - not tested
-
license - not tested
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un puente que permite que los modelos de IA como Claude y GPT accedan a los datos y la funcionalidad de XRP Ledger a través de una interfaz API estandarizada.

  1. Descripción general
    1. Características
      1. Instalación
        1. De la fuente
        2. Usando pip
      2. Configuración
        1. Uso
          1. Ejecutar desde la fuente
          2. Ejecutar como paquete instalado
          3. Uso con Claude u otros asistentes de IA compatibles con MCP
        2. Herramientas disponibles
          1. obtener\_información\_de\_la\_cuenta
          2. obtener\_líneas\_de\_cuenta
          3. obtener\_cuenta\_nfts
          4. obtener\_transacciones\_de\_cuenta
          5. obtener\_información\_del\_servidor
          6. enviar\_transacción
          7. obtener\_información\_de\_transacción
          8. obtener ofertas de libros
        3. Ejemplos
          1. Desarrollo
            1. Licencia

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol (MCP) server providing comprehensive access to the XRP Ledger (XRPL). This service enables AI models to interact with XRPL through standardized endpoints.
                Last updated -
                Python
              • A
                security
                A
                license
                A
                quality
                Provides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.
                Last updated -
                6
                3
                JavaScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to manage Xano databases through the Model Context Protocol, allowing users to create, modify, and delete tables, edit schemas, and extract API documentation.
                Last updated -
                6
                TypeScript
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that allows AI assistants to query and analyze financial data through Ledger CLI, enabling tasks like financial reporting, budget analysis, and accounting.
                Last updated -
                9
                15
                Python
                • Apple
                • Linux

              View all related MCP servers

              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/lgcarrier/xrpl-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server