Solana MCP是一个强大的模型上下文协议(MCP)服务器,它为AI代理在Solana区块链和DeFi协议之间搭建了交互桥梁,能让AI代理在区块链上高效执行各类DeFi操作。
Solana MCP为AI代理(如Claude、ChatGPT等)提供了一个标准化接口,用于执行Solana区块链上的DeFi操作。它连接了人工智能与去中心化金融,使AI系统能够进行钱包余额查询、代币转移、交换等操作。基于 Solana Agent Kit 和模型上下文协议(MCP)构建,为自动化DeFi操作提供了安全、高效且标准化的接口。
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 |
通过流动资金池交换代币 |
此 MCP 服务器旨在与支持模型上下文协议(MCP)的AI模型集成。您可以通过配置 API 或直接调用这些操作来使用该服务器。
通过以上步骤和功能,您可以轻松地在 Solana 上启动并运行一个 DeFi 操作的 MCP 服务器。