Servidor MCP creado con el kit de agente Ping
Un servidor de Protocolo de Contexto de Modelo (MCP) que ofrece herramientas en cadena para IA, lo que permite una interacción fluida con la blockchain de Solana mediante una interfaz estandarizada. Basada en el Kit de Agente Ping, esta implementación permite a los agentes de IA ejecutar operaciones de blockchain de forma eficiente.
Descripción general
Este servidor MCP amplía las capacidades de Claude al proporcionar herramientas para:
- Interactuar con la cadena de bloques de Solana
- Ejecutar transacciones
- Consultar información de la cuenta
- Administrar billeteras Solana
El servidor implementa la especificación del Protocolo de Contexto de Modelo para estandarizar las interacciones de blockchain para los agentes de IA.
Prerrequisitos
- Node.js (v16 o superior)
- pnpm (recomendado), npm o yarn
- Monedero Solana con clave privada
- URL de Solana RPC (mainnet, testnet o devnet)
Instalación
Opción 1: Instalar desde npm (recomendado para clientes como Cursor/Cline)
Opción 2: Construir desde la fuente
- Clonar este repositorio:
- Instalar dependencias:
- Construir el proyecto:
Configuración
Configuración del entorno
Crea un archivo .env
con tus credenciales:
Integración con Claude Desktop
Para agregar este servidor MCP a Claude Desktop, siga estos pasos:
- Localice el archivo de configuración de Claude Desktop
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- Agregar la configuración Cree o edite el archivo de configuración y agregue el siguiente JSON:Si lo instaló mediante npm (Opción 1):Si lo compiló desde la fuente (Opción 2):
- Reiniciar Claude Desktop Después de realizar estos cambios, reinicie Claude Desktop para que la configuración surta efecto.
Estructura del proyecto
Herramientas disponibles
El servidor MCP proporciona las siguientes herramientas de blockchain de Solana:
GET_ASSET
- Recuperar información sobre un activo/token de SolanaDEPLOY_TOKEN
- Implementar un nuevo token en SolanaGET_PRICE
- Obtener información de precios de los tokensWALLET_ADDRESS
- Obtener la dirección de la billeteraBALANCE
- Consultar el saldo de la billeteraTRANSFER
- Transferir tokens entre billeterasMINT_NFT
- Crea y acuña nuevos NFTTRADE
- Ejecutar intercambios de tokensREQUEST_FUNDS
- Solicitar fondos (útil para pruebas/desarrollo)RESOLVE_DOMAIN
- Resolver nombres de dominio de SolanaGET_TPS
- Obtener las transacciones actuales por segundo en Solana
Consideraciones de seguridad
- Mantenga su clave privada segura y nunca la comparta
- Utilice variables de entorno para información confidencial
- Considere usar una billetera dedicada para las operaciones del agente de IA
- Supervisar y auditar periódicamente las actividades de los agentes de IA
- Operaciones de prueba en devnet/testnet antes de mainnet
Solución de problemas
Si encuentra problemas:
- Verifique que su clave privada de Solana sea correcta
- Comprueba que tu URL de RPC sea accesible
- Asegúrese de estar en la red deseada (red principal, red de prueba o red de desarrollo)
- Consulte los registros de Claude Desktop para ver si hay mensajes de error
- Verificar que la compilación fue exitosa
Dependencias
Las dependencias clave incluyen:
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
- Bifurcar el repositorio
- 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
Licencia
Este proyecto está licenciado bajo la licencia MIT.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que amplía las capacidades de IA al proporcionar herramientas para interactuar con la cadena de bloques Solana, lo que permite operaciones como transacciones, consultas de cuentas y gestión de billeteras.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.Last updated -21979Apache 2.0
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.Last updated -21915TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.Last updated -6TypeScript