Solana MCP Server
Proporciona acceso completo a los datos de la cadena de bloques de Solana utilizando 21 métodos RPC esenciales.
GitHub
25
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de Solana
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso integral a los datos de la cadena de bloques de Solana a través de Cline. Este servidor implementa una amplia gama de métodos RPC de Solana, lo que facilita la consulta de información de la cadena de bloques directamente mediante conversaciones en lenguaje natural.
Características
El servidor proporciona 21 métodos RPC esenciales de Solana en diferentes categorías:
Operaciones de Cuenta y Saldo
get_sol_balance: Obtener el saldo de SOL de una direcciónget_token_balance: Obtener el saldo de tokens SPLget_account_info: Obtener información de la cuentaget_largest_accounts: Obtener las cuentas más grandes de la red
Información de Bloques y Transacciones
get_slot: Obtener la ranura (slot) actualget_block: Obtener información del bloqueget_block_time: Obtener el tiempo de producción de bloquesget_transaction: Obtener detalles de la transacciónget_recent_blockhash: Obtener el blockhash reciente
Operaciones con Tokens
get_token_accounts_by_owner: Obtener cuentas de tokens por propietarioget_token_accounts_by_delegate: Obtener cuentas de tokens delegadasget_token_supply: Obtener información del suministro de tokens
Información del Sistema
get_epoch_info: Obtener información de la época (epoch) actualget_version: Obtener la versión del nodoget_health: Obtener el estado de salud del nodoget_supply: Obtener el suministro actualget_inflation_rate: Obtener la tasa de inflaciónget_cluster_nodes: Obtener información de los nodos del clústerget_minimum_balance_for_rent_exemption: Obtener el saldo mínimo exento de alquiler
Staking y Gobernanza
get_vote_accounts: Obtener cuentas de votoget_leader_schedule: Obtener el calendario de líderes
Configuración en Cline
- Agrega la siguiente configuración a tu archivo de configuración de MCP en Cline (
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonen macOS):
{
"mcpServers": {
"solana": {
"command": "cargo",
"args": ["run"],
"cwd": "/path/to/solana-mcp-server",
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com" // Or your preferred RPC endpoint
}
}
}
}
- Reinicia Cline para cargar el nuevo servidor MCP.
Ejemplos de Uso
Una vez configurado, puedes interactuar con la cadena de bloques de Solana mediante lenguaje natural en Cline. Aquí hay algunos ejemplos de consultas:
- "¿Cuál es el saldo de SOL de la dirección Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr?"
- "Muéstrame el número de ranura (slot) actual"
- "Obtén información sobre el último bloque"
- "¿Cuál es la tasa de inflación actual?"
- "Muéstrame las cuentas de tokens propiedad de la dirección ..."
Variables de Entorno
SOLANA_RPC_URL: (Opcional) El endpoint RPC de Solana a utilizar. Por defecto usa "https://api.mainnet-beta.solana.com" si no se especifica.
Desarrollo
Requisitos Previos
- Rust y Cargo
- Herramientas CLI de Solana (opcional, para pruebas)
Compilación
cargo build
Ejecución
cargo run
Licencia
Licencia MIT