Solana MCP Server 🌱

Solana MCP Server 🌱

site icon
2025.03.20 5
JavaScript区块链服务钱包管理金融服务
Solana MCP Server 是一个用于与 Solana 区块链交互的服务,允许用户使用自己的私钥进行操作。它提供了获取最新区块、钱包地址、余额以及转账等功能。
View on GitHub

Overview

基本能力

产品定位

Solana MCP Server 是一个用于与 Solana 区块链交互的服务,允许用户使用自己的私钥进行操作。

核心功能

  • 获取最新区块号
  • 获取钱包地址
  • 获取钱包余额(SOL、Lamports 和 USD)
  • 转账 SOL

适用场景

  • 区块链开发
  • 钱包管理
  • 加密货币转账

工具列表

  1. get-latest-slot:返回最新区块号。
  2. get-wallet-address:返回钱包地址。
  3. get-wallet-balance:返回钱包余额(SOL、Lamports 和 USD)。
  4. transfer:转账 SOL 到指定地址。

常见问题解答

  • RPC 端点:默认设置为 api.devnet.solana.com,可以在 run.sh 文件中修改。
  • 私钥文件:需要创建一个 keypair.json 文件并填入私钥。

使用教程

使用依赖

  1. 克隆仓库
git clone https://github.com/Grandbusta/solana-mcp.git
  1. 安装依赖
npm install
  1. 构建项目
npm run build
  1. 创建私钥文件 创建一个名为 keypair.json 的文件并填入私钥。

安装教程

  1. 按照上述步骤克隆、安装依赖并构建项目。
  2. 修改 run.sh 文件中的 RPC 端点(如果需要)。
  3. 运行服务
/path/to/your/solana-mcp/run.sh /path/to/your/keypair.json

调试方式

  1. 确保 keypair.json 文件已正确配置。
  2. 检查 run.sh 文件中的 RPC 端点是否正确。
  3. 运行服务并查看输出日志。

许可证

该项目遵循 WTFPL 开源许可条款。