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
Offers containerized deployment options through Docker and Docker Compose, allowing for simple setup and consistent running environments across different systems.
Enables repository access for installation, with the codebase hosted on GitHub for distribution and contribution.
Built with Python and requires Python 3.9+ for development and local execution, with Python client examples provided for integration.
Protocolo de Contexto del Modelo Solana (MCP)
Un servidor integral de interacción blockchain de Solana que implementa el Protocolo de Contexto de Modelo (MCP), optimizado para una integración perfecta con herramientas e interfaces de IA.
¿Qué es el Protocolo de Contexto Modelo?
El Protocolo de Contexto de Modelo (MCP) proporciona una forma estandarizada para que las herramientas de IA y los modelos de lenguaje interactúen con los datos de blockchain. Esta implementación permite a los agentes de IA:
- Consultar datos de la cadena de bloques de Solana utilizando lenguaje natural
- Acceda a información estructurada de tokens y cuentas
- Mantener el contexto en múltiples interacciones
- Realizar búsquedas semánticas en transacciones de blockchain
- Generar explicaciones legibles para humanos de datos complejos de blockchain
¿Por qué MCP para la integración de IA?
MCP crea un puente entre los agentes de IA y los datos de blockchain, lo que permite:
- Comprensión contextual : los modelos de IA pueden mantener el historial de conversaciones y crear contexto sobre tokens y cuentas.
- Consultas semánticas : Soporte para el procesamiento del lenguaje natural para traducir las consultas del usuario en operaciones de blockchain
- Respuestas estructuradas : los datos se devuelven en formatos estandarizados optimizados para el consumo de IA.
- Explicaciones mejoradas : Los conceptos complejos de blockchain se explican en un lenguaje accesible.
Características
- Procesamiento del lenguaje natural : consulta datos de blockchain usando lenguaje cotidiano
- Análisis de tokens : información completa sobre tokens y métricas
- Búsqueda semántica : encuentre transacciones y actividades según el significado, no solo coincidencias exactas
- Conciencia del contexto : el servidor mantiene el estado de la sesión y comprende las relaciones entre entidades
- Integración de Solana RPC : acceso completo a las capacidades de la cadena de bloques de Solana
- API RESTful : fácil integración con sistemas existentes
- Compatibilidad con Docker : Implementación sencilla con contenedorización
Inicio rápido con Docker
Opción 1: Usar Docker Compose
Opción 2: Usar Docker directamente
Variables de entorno
Personalice el servidor configurando las siguientes variables de entorno:
Puntos finales de API
Puntos finales principales de MCP
GET /health
- Punto final de comprobación de estadoGET /version
- Obtener información de la versión de la API
Análisis del token Solana
GET /token-analysis/analyze/{mint}
- Obtenga un análisis completo de tokensGET /token-analysis/metadata/{mint}
- Obtener metadatos del tokenGET /token-analysis/supply/{mint}
- Obtener información sobre el suministro de tokensGET /token-analysis/price/{mint}
- Obtener información sobre el precio del tokenGET /token-analysis/holders/{mint}
- Obtener información del titular del token
Consultas en lenguaje natural
POST /nlp/query
- Envíe consultas en lenguaje natural sobre la cadena de bloques Solana
Consulte API_DOCUMENTATION.md
para obtener la documentación completa de la API.
Desarrollo
Prerrequisitos
- Python 3.9+
- pepita
Configuración
Corriendo localmente
El servidor estará disponible en http://localhost:8000 .
Ejemplos de integración de MCP
Pitón
Licencia
Consulte el archivo LICENCIA para obtener más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Autor
Creado por omaidf
This server cannot be installed
Un servidor de interacción de blockchain de Solana que permite que las herramientas de IA consulten datos de blockchain utilizando lenguaje natural, accedan a información estructurada de tokens y generen explicaciones legibles por humanos de conceptos complejos de blockchain.