Solana MCP 服务器是一个基于模型上下文协议(MCP)的工具,借助 Cline 实现,为您提供对 Solana 区块链的全方位数据访问。它实现了丰富的 Solana RPC 方法,让您能够通过自然语言对话,轻松直接地查询区块链信息。
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
,macOS)中:{
"mcpServers": {
"solana": {
"command": "cargo",
"args": ["run"],
"cwd": "/path/to/solana-mcp-server",
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com" // 或您选择的RPC端点
}
}
}
}
SOLANA_RPC_URL
:(可选)要使用的 Solana RPC 端点。如果没有指定,默认为"https://api.mainnet-beta.solana.com"。该服务器提供了 21 个核心 Solana RPC 方法,涵盖以下类别:
get_sol_balance
:获取地址的 SOL 余额get_token_balance
:获取 SPL 代币余额get_account_info
:获取账户信息get_largest_accounts
:获取网络中的最大账户get_slot
:获取当前槽位get_block
:获取区块信息get_block_time
:获取区块生产时间get_transaction
:获取事务详情get_recent_blockhash
:获取最近的区块哈希get_token_accounts_by_owner
:按所有者获取代币账户get_token_accounts_by_delegate
:按委托方获取代币账户get_token_supply
:获取代币供应信息get_epoch_info
:获取当前纪元信息get_version
:获取节点版本get_health
:获取节点健康状态get_supply
:获取当前总供应量get_inflation_rate
:获取通胀率get_cluster_nodes
:获取集群节点信息get_minimum_balance_for_rent_exemption
:获取最小租金豁免余额get_vote_accounts
:获取投票账户get_leader_schedule
:获取领导者日程配置完成后,您可以通过自然语言在 Cline 中与 Solana 区块链交互。以下是一些示例查询:
cargo build
cargo run
本项目采用 MIT 许可证。