Skip to main content
Glama

solana-mcp-server

npm version License: MIT Node Tools

Servidor MCP completo para la cadena de bloques de Solana. 25 herramientas para gestión de billeteras, operaciones con tokens SPL, DeFi, staking y consultas de red. Construido sobre @solana/web3.js y @solana/spl-token con soporte para Anchor.

El servidor MCP de Solana con mantenimiento más activo. Cubre el ciclo de vida completo de los tokens SPL (crear, acuñar, quemar, congelar, descongelar, delegar, gestión de autoridad) que otros competidores omiten.

Instalación

npx solana-mcp-server

O instálalo globalmente:

npm install -g solana-mcp-server
solana-mcp-server

Related MCP server: SolanaBot

Configuración

Añádelo a tu configuración de MCP (claude_desktop_config.json o ~/.mcp.json):

{
  "mcpServers": {
    "solana": {
      "command": "npx",
      "args": ["-y", "solana-mcp-server"],
      "env": {
        "SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
      }
    }
  }
}

Herramientas (25)

Gestión de billeteras (4)

Herramienta

Descripción

Parámetros clave

create_wallet

Crea un nuevo par de claves de Solana (solo en memoria)

--

import_wallet

Importa desde una clave privada codificada en base58

privateKey

list_wallets

Lista todas las billeteras en la sesión actual

--

get_balance

Obtiene el saldo de SOL para cualquier dirección

address

Operaciones con tokens SPL (10)

Herramienta

Descripción

Parámetros clave

create_spl_token

Crea un nuevo token SPL con decimales personalizados

walletName, decimals

mint_tokens

Acuña tokens a cualquier dirección

walletName, tokenMint, amount

burn_tokens

Quema tokens de una cuenta

walletName, tokenMint, amount

freeze_account

Congela una cuenta de token

walletName, tokenMint, accountAddress

thaw_account

Descongela una cuenta de token

walletName, tokenMint, accountAddress

set_token_authority

Cambia la autoridad del token (acuñación, congelación, propietario, cierre)

walletName, tokenMint, authorityType

get_token_supply

Suministro total y metadatos de un token

tokenMint

close_token_account

Cierra una cuenta y reclama el alquiler

walletName, tokenAccount

approve_delegate

Aprueba un delegado para transferencias de tokens

walletName, tokenAccount, delegate, amount

revoke_delegate

Revoca la aprobación del delegado

walletName, tokenAccount

Transferencias (3)

Herramienta

Descripción

Parámetros clave

transfer_sol

Transfiere SOL entre billeteras

from, to, amount

transfer_tokens

Transfiere tokens SPL

from, to, tokenMint, amount

airdrop_sol

Solicita un airdrop de SOL (solo devnet/testnet)

address, amount

Consultas de cuentas (4)

Herramienta

Descripción

Parámetros clave

get_account_info

Información detallada de la cuenta

address

get_transaction

Detalles de la transacción por firma

signature

create_token_account

Crea una cuenta de token asociada

walletName, tokenMint

get_token_accounts

Lista todas las cuentas de token de una billetera

address

Datos de tokens (1)

Herramienta

Descripción

Parámetros clave

get_token_balance

Saldo de token SPL para una cuenta específica

address, tokenMint

Red (3)

Herramienta

Descripción

Parámetros clave

switch_network

Cambia entre mainnet, devnet, testnet, localhost

network

get_network_info

Estado e información actual de la red

--

get_recent_blockhash

Hash de bloque reciente para la creación de transacciones

--

¿Por qué esta opción?

  • Ciclo de vida completo de tokens SPL. Crear, acuñar, quemar, congelar, descongelar, establecer autoridad, delegar, cerrar: 10 herramientas de tokens que cubren cada operación. Los competidores solo llegan hasta crear/transferir.

  • Infraestructura lista para producción. Inicialización de conexión perezosa (sin tiempos de espera de inicio), tiempos de espera de llamadas de red de 10 segundos, manejo integral de errores y soporte para despliegue en Smithery.

  • Integración con Anchor. Construido con soporte para @coral-xyz/anchor para interactuar con programas de Anchor junto con operaciones de tokens SPL sin procesar.

Redes

Red

Endpoint

mainnet

https://api.mainnet-beta.solana.com

devnet

https://api.devnet.solana.com

testnet

https://api.testnet.solana.com

localhost

http://127.0.0.1:8899

Seguridad

  • Claves privadas almacenadas solo en memoria: nunca se guardan en el disco

  • Claves borradas al salir del proceso

  • Todas las entradas validadas con esquemas Zod

Variables de entorno

Variable

Requerido

Descripción

SOLANA_RPC_URL

No

Endpoint RPC de Solana (predeterminado: mainnet)

Desarrollo

git clone https://github.com/ExpertVagabond/solana-mcp-server.git
cd solana-mcp-server
npm install
npm run build
npm start
npm test              # Basic functionality tests
npm run type-check    # TypeScript type checking
npm run lint          # ESLint
npm run quality       # Full quality check (lint + types + tests)

Licencia

MIT -- Purple Squirrel Media

Install Server
A
license - permissive license
B
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with the Solana blockchain through Claude Desktop, allowing users to check SOL balances, transfer SOL between accounts, and request airdrops using the Model Context Protocol.
    8,867
    BSD 2-Clause "Simplified"
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to read chain data, execute transactions, swap tokens, and manage wallets on Solana through 38 tools across 7 modules. Supports write operations with a private key and includes built-in prompts for common workflows.
    38
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Appeared in Searches

Latest Blog Posts

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

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