Skip to main content
Glama

Solana MCP Server

Servidor MCP de Solana 🌱

Un servidor MCP para interactuar con la cadena de bloques Solana con su propia clave privada.

📖 Índice de contenidos

✨ Características

  • Consigue la última tragamonedas
  • Obtener la dirección de la billetera
  • Obtener saldo de billetera
  • Transferencia SOL

⚙️ Configuración

Instalación mediante herrería

Para instalar Solana MCP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @Grandbusta/solana-mcp --client claude

Configuración manual

  1. Clonar el repositorio
git clone https://github.com/Grandbusta/solana-mcp.git
  1. Instalar dependencias
npm install
  1. Construir el proyecto
npm run build
  1. Crea un archivo de par de claves. Crea un archivo llamado keypair.json donde quieras y copia tu clave privada. Consulta el archivo example-keypair.json para ver un ejemplo.

Nota: El punto final de RPC está configurado en api.devnet.solana.com por defecto. Si desea usar un punto final diferente, puede configurarlo en el archivo run.sh

Integración con Cursor

Para integrar con Cursor, siga estos pasos:

  1. En la configuración del cursor, vaya a MCP
  2. Haga clic en "Agregar nuevo servidor MCP"
  3. Introduzca la siguiente información:
    • Nombre: Solana MCP
    • Tipo: comando
    • Comando: /path/to/your/solana-mcp/run.sh /path/to/your/keypair.json

Ejemplo de comando: /Users/username/projects/solana-mcp/run.sh /Users/username/Documents/keypair.json

🛠️ Herramientas disponibles

1. obtener la última ranura

Devuelve el último número de ranura:

368202671

2. obtener la dirección de la billetera

Devuelve la dirección de la billetera:

5GTuMBag1M8tfe736kcV1vcAE734Zf1SRta8pmWf82TJ

3. obtener el saldo de la billetera

Devuelve el saldo de la billetera en SOL, Lamports y USD:

{ "lamportsBalance": "4179966000", "solanaBalnce": 4.179966, "usdBalance": "553.0513" }

4. transferencia

Transfiere SOL a una dirección de destinatario:

{ "blockTime": "1742316463", "meta": { "computeUnitsConsumed": "150", "err": null, "fee": "5000", "innerInstructions": [], "loadedAddresses": { "readonly": [], "writable": [] }, "logMessages": [ "Program 11111111111111111111111111111111 invoke [1]", "Program 11111111111111111111111111111111 success" ], "postBalances": [ "4179966000", "819999000", "1" ], "postTokenBalances": [], "preBalances": [ "4399970000", "600000000", "1" ], "preTokenBalances": [], "rewards": [], "status": { "Ok": null } }, "slot": "368211978", "transaction": { "message": { "accountKeys": [ "6qhddtBoEHqTc3VM35a3rb3aLUe6vDQfmLigo2G4r5s1", "5GTuMBag1M8tfe736kcV1vcAE734Zf1SRta8pmWf82TJ", "11111111111111111111111111111111" ], "addressTableLookups": [], "header": { "numReadonlySignedAccounts": 0, "numReadonlyUnsignedAccounts": 1, "numRequiredSignatures": 1 }, "instructions": [ { "accounts": [ 0, 1 ], "data": "3Bxs452Q9hdvHuwd", "programIdIndex": 2, "stackHeight": null } ], "recentBlockhash": "BLqtPS9BHPp9CRFTrVAsrxFMWC98VTUAQ3vi12bSquLo" }, "signatures": [ "3bLyqbPn26ofkaxSAVqadQnHqXu9hyoryixmKCn69nunKg2cSryDVAWnfCcYPcGtjSmXcMHfrzc3bw25zFTabXvs" ] }, "version": "0" }

🧑‍💻 Contribuyendo

¡Agradecemos sus contribuciones! Abra un problema o envíe una solicitud de incorporación de cambios.

🔖 Licencia

Licencia WTFPL

-
security - not tested
F
license - not found
-
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 que permite la interacción con la cadena de bloques Solana utilizando su propia clave privada, respaldando operaciones como obtener información de billetera, verificar saldos y transferir SOL.

  1. 📖 Índice de contenidos
    1. ✨ Características
      1. ⚙️ Configuración
        1. Instalación mediante herrería
        2. Configuración manual
      2. Integración con Cursor
        1. 🛠️ Herramientas disponibles
          1. 1. obtener la última ranura
          2. 2. obtener la dirección de la billetera
          3. 3. obtener el saldo de la billetera
          4. 4. transferencia
        2. 🧑‍💻 Contribuyendo
          1. 🔖 Licencia

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model-Context-Protocol server enabling users to perform basic operations on Solana and Ethereum blockchains through simple RPC endpoints.
              Last updated -
              10
              82
              TypeScript
              Apache 2.0
            • -
              security
              A
              license
              -
              quality
              A server that enables interaction with the Solana blockchain, providing access to over 40 Solana RPC methods including getting balances, transaction details, block information, and sending transactions.
              Last updated -
              3
              Python
              MIT License
              • Apple
            • A
              security
              F
              license
              A
              quality
              A server that provides simple RPC endpoints for common Solana blockchain operations, allowing users to check balances, get account information, and transfer SOL between accounts.
              Last updated -
              5
              1
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Solana blockchain interaction server that allows AI tools to query blockchain data using natural language, access structured token information, and generate human-readable explanations of complex blockchain concepts.
              Last updated -
              9
              Python
              • Linux
              • Apple

            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/Grandbusta/solana-mcp'

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