使用说明
SOLANA MCP服务器
用于与Solana区块链交互的模型上下文协议(MCP)服务器。此服务器提供查询帐户余额、交易历史、令牌信息和网络统计信息的工具。
特性
- 账户操作:获取余额和账户信息
- 许可证管理:查询令牌帐户和令牌元数据
- 交易历史记录:获取任何地址的交易历史记录
- 网络统计:获取当前网络状态和纪元信息
- 多网络支持:主网、开发网和测试网
安装
git clone https://github.com/6rz6/SOLANA-MCP-Server.git
cd SOLANA-MCP-Server
npm install
npm run build
用法
MCP配置
添加到MCP设置中:
{
"mcpServers": {
"solana": {
"command": "node",
"args": ["/path/to/SOLANA-MCP-Server/build/index.js"],
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
}
}
}
}
可用工具
- get_balance -获取地址的SOL余额
- get_count_info -获取详细的帐户信息
- get_token_accounts -获取钱包的所有令牌帐户
- get_transaction_history -获取交易历史记录
- get_token_info -获取令牌元数据
- get_network_stats -获取网络统计信息
例子
# Get balance
get_balance("7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU")
# Get token accounts
get_token_accounts("7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU")
# Get network stats
get_network_stats()
环境变量
SOLANA_RPC_URL:自定义RPC端点(默认为主网测试版)
发展
npm run dev # Watch mode
npm run build # Build TypeScript
许可证
麻省理工学院