Skip to main content
Glama
lgcarrier
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.

Related MCP server: xrpl mcp

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

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    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.
    4
  • A
    license
    Not graded
    quality
    C
    maintenance
    CP server that provides integration with the XRP Ledger. The server allows AI assistants to access account information, transaction history, and network data on the XRP Ledger, with capabilities for querying ledger objects, submitting transactions, and monitoring the network.
    9
    13
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A bridge that connects Dune Analytics blockchain data to AI applications through Model Control Protocol, allowing LLMs to access on-chain data via natural language interactions.
    9
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with LI.FI's cross-chain infrastructure, providing access to blockchain networks, token data, bridges, and transaction services through a standardized protocol.

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

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