Solana MCP Server
Fornece acesso abrangente aos dados da blockchain Solana utilizando 21 métodos RPC essenciais.
GitHub
25
Experimente este MCPPatrocinadoDocumentação
Solana MCP Server
Um servidor Model Context Protocol (MCP) que fornece acesso abrangente aos dados da blockchain Solana através do Cline. Este servidor implementa uma ampla gama de métodos RPC do Solana, facilitando a consulta de informações da blockchain diretamente por meio de conversas em linguagem natural.
Recursos
O servidor fornece 21 métodos RPC essenciais do Solana em diferentes categorias:
Operações de Conta e Saldo
get_sol_balance: Obter saldo de SOL para um endereçoget_token_balance: Obter saldo de token SPLget_account_info: Obter informações da contaget_largest_accounts: Obter as maiores contas na rede
Informações de Bloco e Transação
get_slot: Obter slot atualget_block: Obter informações do blocoget_block_time: Obter tempo de produção do blocoget_transaction: Obter detalhes da transaçãoget_recent_blockhash: Obter blockhash recente
Operações de Token
get_token_accounts_by_owner: Obter contas de token por proprietárioget_token_accounts_by_delegate: Obter contas de token delegadasget_token_supply: Obter informações de fornecimento de token
Informações do Sistema
get_epoch_info: Obter informações da época atualget_version: Obter versão do nóget_health: Obter status de saúde do nóget_supply: Obter fornecimento atualget_inflation_rate: Obter taxa de inflaçãoget_cluster_nodes: Obter informações dos nós do clusterget_minimum_balance_for_rent_exemption: Obter saldo mínimo de isenção de aluguel
Staking e Governança
get_vote_accounts: Obter contas de votoget_leader_schedule: Obter cronograma de líderes
Configuração no Cline
- Adicione a seguinte configuração ao seu arquivo de configurações MCP do Cline (
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonno 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
}
}
}
}
- Reinicie o Cline para carregar o novo servidor MCP.
Exemplos de Uso
Uma vez configurado, você pode interagir com a blockchain Solana através de linguagem natural no Cline. Aqui estão alguns exemplos de consultas:
- "Qual é o saldo de SOL do endereço Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr?"
- "Mostre-me o número do slot atual"
- "Obtenha informações sobre o bloco mais recente"
- "Qual é a taxa de inflação atual?"
- "Mostre-me as contas de token pertencentes ao endereço ..."
Variáveis de Ambiente
SOLANA_RPC_URL: (Opcional) O endpoint RPC do Solana a ser usado. O padrão é "https://api.mainnet-beta.solana.com" se não for especificado.
Desenvolvimento
Pré-requisitos
- Rust e Cargo
- Ferramentas de CLI do Solana (opcional, para testes)
Compilação
cargo build
Execução
cargo run
Licença
Licença MIT