Model Context Protocol Server for Solana Client

Model Context Protocol Server for Solana Client

site icon
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。

安装教程

  1. 通过 Smithery 安装(适用于 Claude Desktop):
npx -y @smithery/cli install @tywenk/mcp-solana --client claude
  1. 手动安装服务器:
git clone [email protected]:tywenk/mcp-sol.git
cd mcp-sol
uv sync
mcp install src/server.py
  1. 配置 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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。