使用说明
Solana MCP服务器🌱
MCP服务器,使用您自己的私钥与Solana区块链进行交互。
📖 目录
✨ 特性
- 获取最新老虎机
- 获取钱包地址
- 获取钱包余额
- 转让SOL
⚙️ 设置
通过Smithery安装
通过以下方式自动安装Solana MCP for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @Grandbusta/solana-mcp --client claude
手动设置
- 克隆存储库
git clone https://github.com/Grandbusta/solana-mcp.git
- 安装依赖项
npm install
- 构建项目
npm run build
- 创建密钥对文件
创建一个名为的文件
keypair.json在任何你想要的地方,并将你的私钥复制到其中。查看example-keypair.json文件以获取示例。
注意:RPC终结点设置为 api.devnet.solana.com 默认情况下。如果要使用其他端点,可以在 run.sh 文件。
与Cursor集成
要与Cursor集成,请执行以下步骤:
- 在光标设置中,转到MCP
- 点击“添加新的MCP服务器”
- 输入以下信息:
- 产品名称:索拉纳MCP
- 类型:命令
- 命令:
/path/to/your/solana-mcp/run.sh /path/to/your/keypair.json
命令示例: /Users/username/projects/solana-mcp/run.sh /Users/username/Documents/keypair.json
🛠️ 可用工具
1.获取最新插槽
返回最新的插槽号:
368202671
2.获取钱包地址
返回钱包地址:
5GTuMBag1M8tfe736kcV1vcAE734Zf1SRta8pmWf82TJ
3.获取钱包余额
返回SOL、Lamports和USD的钱包余额:
{
"lamportsBalance": "4179966000",
"solanaBalnce": 4.179966,
"usdBalance": "553.0513"
}
4.转让
将SOL转移到收件人地址:
{
"blockTime": "1742316463",
"meta": {
"computeUnitsConsumed": "150",
"err": null,
"fee": "5000",
"innerInstructions": [],
"loadedAddresses": {
"readonly": [],
"writable": []
},
"logMessages": [
"Program 11111111111111111111111111111111 invoke [1]",
"Program 11111111111111111111111111111111 success"
],
"postBalances": [
"4179966000",
"819999000",
"1"
],
"postTokenBalances": [],
"preBalances": [
"4399970000",
"600000000",
"1"
],
"preTokenBalances": [],
"rewards": [],
"status": {
"Ok": null
}
},
"slot": "368211978",
"transaction": {
"message": {
"accountKeys": [
"6qhddtBoEHqTc3VM35a3rb3aLUe6vDQfmLigo2G4r5s1",
"5GTuMBag1M8tfe736kcV1vcAE734Zf1SRta8pmWf82TJ",
"11111111111111111111111111111111"
],
"addressTableLookups": [],
"header": {
"numReadonlySignedAccounts": 0,
"numReadonlyUnsignedAccounts": 1,
"numRequiredSignatures": 1
},
"instructions": [
{
"accounts": [
0,
1
],
"data": "3Bxs452Q9hdvHuwd",
"programIdIndex": 2,
"stackHeight": null
}
],
"recentBlockhash": "BLqtPS9BHPp9CRFTrVAsrxFMWC98VTUAQ3vi12bSquLo"
},
"signatures": [
"3bLyqbPn26ofkaxSAVqadQnHqXu9hyoryixmKCn69nunKg2cSryDVAWnfCcYPcGtjSmXcMHfrzc3bw25zFTabXvs"
]
},
"version": "0"
}
🧑💻 贡献
欢迎投稿!请打开问题或提交拉取请求。