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 或您自己的节点)
安装步骤
- 克隆此仓库:
git clone https://github.com/caiovicentino/Solana-MCP.git
cd Solana-MCP
- 安装依赖项:
npm install
- 在根目录下创建一个
.env文件,并添加以下变量:
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_rpc_url_here
OPENAI_API_KEY=optional_if_using_openai
⚠️ 重要提示
请勿提交您的
.env文件或暴露您的私钥。将.env添加到您的.gitignore文件中。
- 构建项目:
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 服务器。
Scan to join WeChat group