Skip to main content
Glama

Solana MCP Server

by PingAIFun

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)

# Install globally npm install -g ping-mcp # Or install locally in your project npm install ping-mcp

Opción 2: Construir desde la fuente

  1. Clonar este repositorio:
git clone https://github.com/PingAIFun/ping-mcp.git cd ping-mcp
  1. Instalar dependencias:
pnpm install
  1. Construir el proyecto:
pnpm run build

Configuración

Configuración del entorno

Crea un archivo .env con tus credenciales:

# Solana Configuration SOLANA_PRIVATE_KEY=your_private_key_here RPC_URL=your_solana_rpc_url_here OPENAI_API_KEY=your_openai_api_key # OPTIONAL

Integración con Claude Desktop

Para agregar este servidor MCP a Claude Desktop, siga estos pasos:

  1. 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
  2. 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):
    { "mcpServers": { "solana-mcp": { "command": "npx", "args": ["ping-mcp"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }
    Si lo compiló desde la fuente (Opción 2):
    { "mcpServers": { "solana-mcp": { "command": "node", "args": ["/path/to/ping-mcp/build/index.js"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }
  3. Reiniciar Claude Desktop Después de realizar estos cambios, reinicie Claude Desktop para que la configuración surta efecto.

Estructura del proyecto

ping-agent-kit-mcp/ ├── src/ │ ├── index.ts # Main entry point ├── package.json └── tsconfig.json

Herramientas disponibles

El servidor MCP proporciona las siguientes herramientas de blockchain de Solana:

  • GET_ASSET - Recuperar información sobre un activo/token de Solana
  • DEPLOY_TOKEN - Implementar un nuevo token en Solana
  • GET_PRICE - Obtener información de precios de los tokens
  • WALLET_ADDRESS - Obtener la dirección de la billetera
  • BALANCE - Consultar el saldo de la billetera
  • TRANSFER - Transferir tokens entre billeteras
  • MINT_NFT - Crea y acuña nuevos NFT
  • TRADE - Ejecutar intercambios de tokens
  • REQUEST_FUNDS - Solicitar fondos (útil para pruebas/desarrollo)
  • RESOLVE_DOMAIN - Resolver nombres de dominio de Solana
  • GET_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:

  1. Verifique que su clave privada de Solana sea correcta
  2. Comprueba que tu URL de RPC sea accesible
  3. Asegúrese de estar en la red deseada (red principal, red de prueba o red de desarrollo)
  4. Consulte los registros de Claude Desktop para ver si hay mensajes de error
  5. 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.

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Este proyecto está licenciado bajo la licencia MIT.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Descripción general
    1. Prerrequisitos
      1. Instalación
        1. Opción 1: Instalar desde npm (recomendado para clientes como Cursor/Cline)
        2. Opción 2: Construir desde la fuente
      2. Configuración
        1. Configuración del entorno
        2. Integración con Claude Desktop
      3. Estructura del proyecto
        1. Herramientas disponibles
          1. Consideraciones de seguridad
            1. Solución de problemas
              1. Dependencias
                1. Contribuyendo
                  1. Licencia

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      219
                      79
                      Apache 2.0
                      • Linux
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      219
                      15
                      TypeScript
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A 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 -
                      6
                      TypeScript

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/PingAIFun/ping-mcp'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server