返回 MCP 目录
public公开dns本地运行

Solana-MCP

Solana MCP是一个为AI代理设计的协议服务器,提供与Solana区块链和DeFi协议交互的标准接口,支持查询余额、转账、交易等操作。

article

README

🚀 Solana MCP(模型上下文协议)

Solana MCP是一个强大的模型上下文协议(MCP)服务器,它为AI代理在Solana区块链和DeFi协议之间搭建了交互桥梁,能让AI代理在区块链上高效执行各类DeFi操作。

🚀 快速开始

Solana MCP为AI代理(如Claude、ChatGPT等)提供了一个标准化接口,用于执行Solana区块链上的DeFi操作。它连接了人工智能与去中心化金融,使AI系统能够进行钱包余额查询、代币转移、交换等操作。基于 Solana Agent Kit 和模型上下文协议(MCP)构建,为自动化DeFi操作提供了安全、高效且标准化的接口。

✨ 主要特性

  • 为AI代理提供标准化接口,可执行Solana区块链上的DeFi操作。
  • 支持查询钱包余额和代币持有量、转 SOL 和 SPL 代币、执行代币交换、获取实时价格数据以及执行高级 DeFi 操作。

📦 安装指南

先决条件

  • Node.js v22.x 或更高版本
  • npm 或 yarn 包管理器
  • Solana 钱包(密钥对)
  • Solana RPC 端点(例如 Helius、Alchemy 或您自己的节点)

安装步骤

  1. 克隆此仓库:
git clone https://github.com/caiovicentino/Solana-MCP.git
cd Solana-MCP
  1. 安装依赖项:
npm install
  1. 在根目录下创建一个 .env 文件,并添加以下变量:
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_rpc_url_here
OPENAI_API_KEY=optional_if_using_openai

⚠️ 重要提示

请勿提交您的 .env 文件或暴露您的私钥。将 .env 添加到您的 .gitignore 文件中。

  1. 构建项目:
npm run build

💻 使用示例

基础用法

启动 MCP 服务器:

npm start

成功启动后,您应该看到:

✅ 已连接到 Solana
🔗 使用 RPC:[your-rpc-endpoint]
👛 配置钱包:[your-wallet-address]
🚀 开始 Yield AI MCP 服务器...
📊 可用 DeFi 操作:8
✨ Yield AI MCP 服务器已启动。准备好在 Solana 上执行 DeFi 操作!

💬 可用操作

通过MCP 服务器可用的以下DeFi 操作:

| 操作 | 描述 | |--------|-------------| | get_wallet | 获取当前钱包地址 | | check_balance | 检查钱包中的 SOL 平衡 | | transfer_sol | 将 SOL 转到另一个钱包 | | list_tokens | 列出钱包中的所有代币 | | fetch_price | 获取代币的当前价格 | | trade_tokens | 执行代币之间的交易 | | get_tps | 获取 Solana 网络的当前 TPS | | swap_tokens | 通过流动资金池交换代币 |

🔌 与 AI 模型集成

此 MCP 服务器旨在与支持模型上下文协议(MCP)的AI模型集成。您可以通过配置 API 或直接调用这些操作来使用该服务器。

📚 详细文档

注意事项

  • 确保您的钱包私钥安全,避免泄露。
  • 在生产环境中,请确保服务器的安全性,并采取适当的安全措施。

通过以上步骤和功能,您可以轻松地在 Solana 上启动并运行一个 DeFi 操作的 MCP 服务器。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端