Servidor MCP de Agentipy para Claude Desktop
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas en cadena para Claude AI, permitiéndole interactuar con la blockchain de Solana mediante una interfaz estandarizada. Esta implementación utiliza Agentipy y permite a los agentes de IA realizar operaciones en la blockchain sin problemas.
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
Obtenga predicciones de precios
Intercambio y participación de tokens
Implementar nuevos tokens
Obtenga información del token de CoinGecko
Ejecutar transacciones de puente entre cadenas utilizando deBridge
Obtenga datos de precios en tiempo real de Pyth Network
Acceda a información completa sobre tokens de CoinGecko
Monitorear tokens y pools de tendencia
Realice un seguimiento de los principales ganadores y los movimientos del mercado
Obtenga datos y análisis detallados del precio del token
El servidor implementa la especificación del Protocolo de Contexto de Modelo para estandarizar las interacciones de blockchain para los agentes de IA.
Prerrequisitos
Python 3.8 o superior
Claude Desktop instalado
Monedero Solana con clave privada
URL de Solana RPC (mainnet, testnet o devnet)
Clave API de OpenAI (opcional)
Clave API de Allora (opcional)
Clave API de CoinGecko Pro (opcional)
Instalación
Opción 1: Instalación rápida (recomendada)
Opción 2: Configuración manual
Crear un entorno virtual:
Instalar los paquetes necesarios:
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
Agregar la configuración Cree o edite el archivo de configuración y agregue el siguiente JSON:
Nota : Para el campo
command
, utilicerun_mcp.sh
en sistemas Unix/Mac orun_mcp.bat
en sistemas Windows. Asegúrese de usar la ruta absoluta correcta al archivo de script en su sistema.{ "mcpServers": { "agentipy": { "command": "/path/to/your/run_mcp.sh", # Replace with .bat for Windows "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key", "ALLORA_API_KEY": "your_allora_api_key", "COINGECKO_PRO_API_KEY": "your_coingecko_api_key" }, "disabled": false, "autoApprove": ["GET_BALANCE", "GET_PRICE_PREDICTION"] } } }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:
Acciones de Native Solana
GET_BALANCE
- Consultar el saldo de la billeteraTRANSFER
- Transferir tokens entre billeterasDEPLOY_TOKEN
- Implementar nuevos tokens en Solana
Acciones de Allora
GET_PRICE_PREDICTION
- Obtener predicciones de preciosGET_ALL_TOPICS
- Obtener los temas disponibles
Acciones de Júpiter
STAKE_WITH_JUP
- Apuesta tokens usando JupiterTRADE_WITH_JUP
- Intercambia tokens usando Jupiter
Acciones de DeBridge
CREATE_DEBRIDGE_TRANSACTION
: crea una transacción puente entre cadenas utilizando la API de deBridge Liquidity NetworkEXECUTE_DEBRIDGE_TRANSACTION
: ejecuta una transacción de puente entre cadenas mediante la API de deBridge Liquidity NetworkCHECK_TRANSACTION_STATUS
: verifica el estado de una transacción de puente entre cadenas mediante la API de deBridge Liquidity Network
Acciones de Pyth
PYTH_GET_PRICE
- Obtener el precio de una moneda de Pyth
Acciones de CoinGecko
COINGECKO_GET_TOKEN_INFO
- Obtener información del token de CoinGeckoCOINGECKO_GET_COIN_PRICE_VS
- Obtenga el precio de una moneda en una moneda específica de CoingeckoCOINGECKO_GET_TOP_GAINERS
- Consigue los mejores ganadores de CoingeckoCOINGECTO_GET_TRENDING_POOLS
- Obtén los pools de tendencias de CoingeckoCOINGECKO_GET_TRENDING_TOKENS
- Obtén los tokens de tendencia de CoingeckoCOINGECKO_GET_TOKEN_PRICE_DATA
: Obtener datos del precio del token de CoingeckoCOINGECKO_GET_LATEST_POOLS
- Obtén los pools más recientes de Coingecko
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 que todas las dependencias estén instaladas correctamente
Verifique que su archivo
.env
contenga las credenciales correctasConsulte los registros de Claude Desktop para ver si hay mensajes de error
Dependencias
Las dependencias clave incluyen:
agentipy - Interacción en la blockchain de Solana
python-dotenv - Gestión del entorno
mcp - Protocolo de contexto del modelo
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de protocolo de contexto de modelo que permite a Claude AI interactuar con la cadena de bloques Solana, lo que le permite ejecutar transacciones, consultar cuentas, administrar billeteras, obtener predicciones de precios, intercambiar tokens y acceder a varias fuentes de datos de la cadena de bloques.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Claude with comprehensive access to Solana blockchain data via the Helius API, enabling operations like checking wallet balances, retrieving blockchain information, and interacting with tokens and NFTs.Last updated -38913MIT License
- -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 -36129Apache 2.0
- -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 -4MIT 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 -7