使用说明
Pendle Finance 快速MCP服务器 🚀
这个仓库包含一个 模型上下文协议(MCP)服务器 用……建造/构建 FastMCP 在Python中。
它连接到 Pendle Finance(彭德尔金融) DeFi协议,并为AI代理或客户端(如 MCP 检查器。
特性包括:
- 从Pendle API获取实时收益率
- 模拟质押和交换操作
- 获取用户的DeFi投资组合
- 基于AI的代币推荐(模拟)
- AI未来产量预测(模拟)
⚙ 设置与安装
- 先决条件
您的系统上已安装 Python 3.10+
如果您想使用MCP Inspector,请使用Node.js 16或更高版本
- 克隆此仓库
克隆仓库:https://github.com/maneesa029/Pendle_mcp 进入Pendle_mcp目录
- 创建并激活虚拟环境
创建虚拟环境
python -m venv venv
Windows
.\venv\Scripts\activate(这行代码在中文环境下通常表示“激活虚拟环境”,具体翻译可能根据上下文调整,但核心意思是“激活虚拟环境的脚本”)
macOS/Linux
source venv/bin/activate(这行命令在中文环境中通常解释为:激活虚拟环境,其中“venv”是虚拟环境的目录名,具体名称可能根据实际情况有所不同)
- 安装依赖项
使用 pip 安装 requirements.txt 文件中的所有包
- 配置 .env 文件
在根文件夹中创建一个 .env 文件,并添加您的配置:
FastAPI 设置
FASTAPI_ENV=development 翻译为中文是:FASTAPI 环境=开发环境 主机地址=127.0.0.1 端口=8000
Pendle API(公开端点无需密钥)
PENDLE_API_URL=https://api.pendle.finance/v1/yields
以太坊测试网(如使用质押模拟或交换功能)
RPC_URL=https://sepolia.infura.io/v3/你的Infura密钥 PRIVATE_KEY=0x你的测试私钥
⚠ 安全警告: 切勿使用您的主钱包私钥进行真实资金交易。测试时请始终使用测试网密钥或一个单独的小额测试账户。
🔬 运行和监控服务器
- 启动 Pendle MCP 服务器
启动 Uvicorn 服务器,运行 app 模块,启用重载功能,端口设置为 8000
你应该看到:
信息:Uvicorn 正在 http://127.0.0.1:8000 上运行 信息:应用程序启动完成。
- 打开MCP检查器(可选)
如果您想交互式地测试工具:
`npx @modelcontextprotocol/inspector` 可以翻译为:“使用 npx 运行 @modelcontextprotocol/inspector 包”。不过,为了更贴近技术语境,也可以简化为:“运行 Model Context Protocol 的 Inspector 工具(通过 npx)”
这将启动一个本地URL(例如,http://127.0.0.1:6274)
在您的浏览器中打开该网址
在“工具”选项卡中,您将看到所有公开的Pendle MCP功能:
获取收益 → 获取最高收益
“stake → simulate staking” 翻译成中文是:“质押 → 模拟质押”
交换 → 模拟交换
投资组合 → 用户投资组合
predict_best_token → AI推荐的标记(或“标记预测最佳结果”)
预测未来 → 未来产量预测
✅ 3. 通过Python客户端进行测试
test_client.py 翻译为中文是“测试客户端.py”
import requests(导入requests库)
BASE = "http://127.0.0.1:8000"(中文可表述为:基础地址 = "http://127.0.0.1:8000")
打印请求 `requests.get(f"{BASE}/get_yield")` 的 JSON 响应 打印请求结果:发送POST请求到`{BASE}/stake`,请求体为JSON格式,包含用户地址"0x123"、代币"PENDLE"和数量10 打印请求结果(使用 `requests.get` 发送 GET 请求到 `BASE` 服务器的 `/predict_best_token` 路径,然后解析返回的 JSON 数据):
🔹 特点
从API获取实时的Pendle收益率
模拟质押和交换操作
检索用户的去中心化金融(DeFi)投资组合
AI预测最佳质押代币
人工智能预测未来N天的产量
与MCP Inspector或任何AI代理无缝协作
🔹 可选的人工智能改进
用历史产量机器学习模型(scikit-learn/Prophet)替换随机预测
包括对多种代币的投资组合优化
连接以太坊测试网以模拟真实交易
