核心功能
Tellermcp MCP 是一个为 Teller 协议量身定制的 Model Context Protocol 服务器,将复杂的 DeFi 借贷操作抽象为六个标准 MCP 工具:
1. get-delta-neutral-opportunities — 扫描 Delta-Neutral 套利机会
2. get-borrow-pools — 发现可借贷资金池
3. get-borrow-terms — 获取具体借贷条款
4. build-borrow-transactions — 构建链上借款交易
5. get-wallet-loans — 查询钱包现有借贷
6. build-repay-transactions — 构建还款交易
显著优点
- 协议原生集成:直接对接 Teller delta-neutral API,数据实时性与官方一致
- TypeScript 全栈:完整的类型定义(
src/types.ts),开发体验友好 - STDIO 传输:兼容 mcporter/OpenClaw 等主流 MCP 宿主,部署零网络暴露
- 结构化输出:每个工具返回
structuredContent.payload,便于下游自动化解析
潜在局限
- 单一协议依赖:仅支持 Teller,无法跨协议比较利率或机会
- Node 20+ 硬性要求:旧环境需升级
- 无内置缓存:高频查询可能触发 API 限流
- 链上风险未封装:交易构建仅生成 calldata,不模拟执行结果或滑点保护
适合人群
- 量化策略开发者:需要程序化接入 Teller 套利数据
- DeFi 自动化代理:通过 MCP 协议编排借贷流程
- 机构风控团队:批量监控多钱包借贷头寸
常规风险
- 智能合约风险:Teller 协议本身的安全假设继承
- API 可用性:依赖
delta-neutral-api.teller.org的在线状态 - 私钥管理:MCP 服务器本身不托管密钥,但调用方需确保交易签名环境安全
- 环境变量泄露:
TELLER_API_BASE_URL等配置需妥善保管
部署建议
建议配合 mcporter 的进程隔离运行,定期监控 API 响应延迟(默认 15s 超时),并考虑在调用层添加请求缓存与重试机制。