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.
Integrations
Provides comprehensive access to the XRP Ledger (XRPL) through various endpoints including account information, decentralized exchange functionality, NFT operations, trust lines & payments, and system operations.
Servicio XRPL MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso completo al Libro Mayor de XRP (XRPL). Este servicio permite que los modelos de IA interactúen con XRPL a través de puntos finales estandarizados.
Características
Información de la cuenta
xrpl_account_info
- Detalles básicos de la cuentaxrpl_account_balances
: saldos de XRP y tokens (legibles para humanos)xrpl_account_lines
- Líneas de confianzaxrpl_account_offers
- Ofertas de trading activasxrpl_account_nfts
- Tenencias de NFTxrpl_account_tx
- Historial de transacciones
Intercambio descentralizado
xrpl_order_book
- Ver el libro de órdenes de los pares de divisasxrpl_market_price
- Obtener precios de mercado actualesxrpl_amm_info
- Información del creador de mercado automatizado
Operaciones NFT
xrpl_nft_offers
- Ver ofertas de compra/venta de NFT
Líneas de confianza y pagos
xrpl_set_trust_line
- Establecer nuevas líneas de confianzaxrpl_remove_trust_line
- Eliminar líneas de confianza existentesxrpl_payment_channels
- Información del canal de pagoxrpl_find_path
- Búsqueda de ruta de pagoxrpl_deposit_auth
- Autorización de pago de cheques
Sistema
xrpl_server_info
- Estado e información del nodoxrpl_submit_tx
- Enviar transacciones firmadas
Configuración
- Crea un archivo
.env
:
- Instalar dependencias:
- Ejecutar el servidor:
Ejemplos de uso de API
Obtener información de la cuenta
Obtener saldos de cuentas
Establecer línea de confianza
Obtenga información de AMM
Obtener precio de mercado
Estructura del proyecto
Componentes clave
- xrpl_tools.py
- Funciones principales de interacción XRPL
- Implementación asincrónica con manejo de bucles de eventos
- Manejo de errores y formato de respuesta
- herramientas_de_registro.py
- Registro de herramientas MCP
- Mapeo y configuración de puntos finales
Mejoras futuras
- Operaciones de AMM (Fondo de Liquidez)
- Crear grupos
- Añadir o eliminar liquidez
- Votación sobre los parámetros del pool
- Trading avanzado
- Crear/cancelar ofertas
- Funciones de trading automatizadas
- alertas de precios
- Operaciones NFT
- NFT de Mint
- Crear/aceptar ofertas
- Gestión de cobros
Problemas comunes
- Bucle de eventos asincrónicos : si ve "asyncio.run() no se puede llamar desde un bucle de eventos en ejecución", verifique la implementación asincrónica en xrpl_tools.py
- Limitación de velocidad : considere implementar una limitación de velocidad para el uso en producción
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Implementa tus cambios
- Enviar una solicitud de extracción
Notas importantes
- Utilice siempre un libro mayor "validado" para la producción
- Semillas de billetera segura y claves privadas
- Monitorear las tarifas de transacción
- Pruebe exhaustivamente en la red de prueba primero
Recursos
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso completo al Libro Mayor de XRP (XRPL). Este servicio permite que los modelos de IA interactúen con XRPL a través de puntos finales estandarizados.
- Features
- Setup
- API Usage Examples
- Project Structure
- Key Components
- Future Enhancements
- Common Issues
- Contributing
- Important Notes
- Resources
- License