
Model Context Protocol Server for Solana Client

2025.03.18
0
PythonSolana 客户端区块链交互金融服务
mcp-sol 是一个为 Solana 客户端设计的模型上下文协议服务器,主要用于与 Solana 区块链进行交互。它提供了一系列工具来查询区块链数据、管理账户、发送交易等。
View on GitHub
Overview
基本能力
产品定位
mcp-sol 是一个为 Solana 客户端设计的模型上下文协议服务器,主要用于与 Solana 区块链进行交互。
核心功能
- 查询区块链数据(如余额、交易、区块信息等)
- 管理账户信息
- 发送交易
- 请求空投
- 获取通胀率和治理信息
适用场景
- 开发 Solana 区块链应用
- 查询 Solana 区块链数据
- 管理 Solana 账户
- 发送 Solana 交易
工具列表
mcp-sol 提供了以下工具:
- get_balance
: 获取账户余额
- get_transaction
: 获取交易信息
- get_block
: 获取区块信息
- send_transaction
: 发送交易
- request_airdrop
: 请求空投
- get_account_info
: 获取账户信息
- 以及其他多种查询和管理工具
使用教程
使用依赖
安装前需要确保已安装 Git 和 Python。
安装教程
- 通过 Smithery 安装(适用于 Claude Desktop):
npx -y @smithery/cli install @tywenk/mcp-solana --client claude
- 手动安装服务器:
git clone [email protected]:tywenk/mcp-sol.git
cd mcp-sol
uv sync
mcp install src/server.py
- 配置 Claude 桌面客户端(Mac 示例):
编辑
/Users/{user}/Library/Application Support/Claude
下的 JSON 配置文件,添加服务器配置。
调试方式
安装完成后,可以通过运行服务器并测试各个工具功能来进行调试。
uv --directory /path/to/mcp-sol run --with mcp mcp run /path/to/mcp-sol/src/server.py