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
Uses dotenv for environment variable management to securely store configuration like private keys and API endpoints.
Can use Alchemy as an RPC endpoint provider for connecting to the Solana blockchain.
Supports integration with OpenAI models (like ChatGPT) as AI agents that can perform DeFi operations on Solana through the MCP server.
Solana MCP (Protocolo de Contexto Modelo)
Un potente servidor de Protocolo de Contexto de Modelo (MCP) para que los agentes de IA interactúen con la cadena de bloques Solana y los protocolos DeFi.
🚀 Descripción general
Solana MCP proporciona una interfaz estandarizada para que agentes de IA (como Claude, ChatGPT, etc.) realicen operaciones DeFi en la blockchain de Solana. Une la inteligencia artificial y las finanzas descentralizadas, permitiendo que los sistemas de IA:
- Consultar saldos de billetera y tenencias de tokens
- Transferir tokens SOL y SPL
- Ejecutar intercambios de tokens
- Obtenga datos de precios en tiempo real
- Realizar operaciones DeFi avanzadas
Desarrollada sobre el Solana Agent Kit y el Protocolo de Contexto de Modelo (MCP), esta herramienta proporciona una interfaz segura, eficiente y estandarizada para operaciones DeFi automatizadas.
📋 Requisitos previos
- Node.js v22.x o posterior
- gestor de paquetes npm o yarn
- Monedero Solana (par de claves)
- Punto final de RPC para Solana (por ejemplo, Helius, Alchemy o su propio nodo)
🔧Instalación
- Clonar este repositorio:
- Instalar dependencias:
- Cree un archivo
.env
en el directorio raíz con las siguientes variables:
⚠️ Advertencia de seguridad : Nunca envíes tu archivo
.env
ni expongas tu clave privada. Agrega.env
a tu archivo.gitignore
.
- Construir el proyecto:
🚀 Uso
Inicie el servidor MCP:
Cuando se inicie correctamente, debería ver:
💬 Acciones disponibles
Las siguientes acciones DeFi están disponibles a través del servidor MCP:
Acción | Descripción |
---|---|
get_wallet | Obtenga la dirección actual de la billetera |
check_balance | Consultar el saldo SOL de la billetera |
transfer_sol | Transferir SOL a otra billetera |
list_tokens | Listar todos los tokens en la billetera |
fetch_price | Obtener el precio actual de un token |
trade_tokens | Ejecutar un intercambio entre tokens |
get_tps | Obtenga el TPS actual de la red Solana |
swap_tokens | Intercambio de tokens a través de fondos de liquidez |
🔌 Integración con modelos de IA
Este servidor MCP está diseñado para usarse con modelos de IA compatibles con el Protocolo de Contexto de Modelo. El servidor utiliza una entrada/salida estándar para la comunicación, lo que lo hace compatible con diversos marcos de integración de IA.
Ejemplo de uso con Claude:
Consideraciones de seguridad
- Revise siempre las transacciones antes de ejecutarlas
- Considere implementar límites de transacciones
- Proteja su clave privada con prácticas adecuadas de gestión de claves
- Utilice una billetera dedicada con fondos limitados para realizar pruebas
- Monitorear cualquier actividad sospechosa
🛠️ Configuración avanzada
Para configuraciones más avanzadas, puede modificar los siguientes archivos:
src/index.ts
: Punto de entrada principal.env
: Configuración del entorno
📚 Recursos
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
- Bifurcar el proyecto
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a los agentes de IA interactuar con la cadena de bloques Solana para operaciones DeFi como verificar saldos, transferir tokens, ejecutar intercambios y obtener datos de precios.
- 🚀 Overview
- 📋 Prerequisites
- 🔧 Installation
- 🚀 Usage
- 💬 Available Actions
- 🔌 Integration with AI Models
- 🔒 Security Considerations
- 🛠️ Advanced Configuration
- 📚 Resources
- 📄 License
- 🤝 Contributing