Solana MCP Server

Solana MCP Server

site icon
2025.02.07 0
TypeScript区块链服务金融交易金融服务
Solana MCP Server 是一个基于 Model-Context-Protocol 的服务,用于与 Solana 区块链进行交互。该服务提供了简单的 RPC 端点,用于执行常见的 Solana 操作。
View on GitHub

Overview

基本能力

产品定位

Solana MCP Server 是一个用于与 Solana 区块链交互的 RPC 服务,提供了一系列常见的区块链操作功能。

核心功能

  • 获取当前 slot 编号
  • 检查账户余额
  • 获取详细的账户信息
  • 显示密钥对信息
  • 在账户之间转移 SOL

适用场景

  • 需要快速查询 Solana 区块链信息的开发者
  • 需要进行简单 SOL 转账操作的用户
  • 需要集成 Solana 区块链功能的应用程序

工具列表

  • solana-mcp-server: 提供 Solana 区块链交互的 RPC 服务

常见问题解答

  • 安全问题:仅建议使用测试钱包,且钱包中只保留少量资金
  • 网络选择:默认连接到 Solana 主网,如需使用其他网络(如 devnet 或 testnet),需要修改 src/index.ts 中的 SOLANA_RPC 常量

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm
  2. 确保已安装 Git

安装教程

  1. 克隆仓库并安装依赖:
git clone https://github.com/yourusername/solana-mcp-server.git
cd solana-mcp-server
npm install
  1. 构建工具:
npm run build
  1. 将工具添加到 claude_desktop_config.json 配置文件中:
"solana-rpc": {
    "command": "node",
    "args": [
        "/PATH/TO/solana-mcp-server/build/index.js"
    ]
}

调试方式

  1. 启动服务后,可以通过以下方式测试功能:
  2. 询问 Claude: "whats the latest slot on solana?"
  3. 询问 Claude: "whats the balance of 62QXuWZ3WT6ws1ZFxJobVDVXn6bEsiYpLo5yG612U6u3?"
  4. 询问 Claude: "Here's my test key [REPLACE WITH SECRET KEY]. let's transfer 0.001 SOL to [REPLACE WITH PUBLIC ADDRESS]"

许可证

None