使用说明
MCP贷款代理
AI驱动的聊天界面 1德尔塔 DeFi贷款聚合器,基于 模型上下文协议用简单的英语询问以探索市场、检查头寸和执行存款、取款、借款和还款——代理自动处理市场查询、金额转换和交易构建。
建筑
Frontend (React/Vite) ──POST /chat──▶ Client (Node.js HTTP) ──stdio──▶ Backend (MCP Server)
│ │
AI Provider 1Delta API
(Anthropic / OpenAI / …)
packages/
├── backend/ # MCP Server — exposes 1Delta API as MCP tools (runs on Cloudflare Workers)
├── client/ # HTTP server — agentic tool-use loop, multi-provider AI bridge
└── frontend/ # Chat UI — wallet connection, transaction executor, provider selector
有关详细信息,请参阅每个包的README。
主要特点
- 多提供商AI --每条消息在Anthropic、OpenAI、谷歌、Groq、Mistral和DeepSeek之间切换
- 钱包集成 --连接MetaMask(或任何注入的钱包);代理会自动查询您的实时位置
- 交易执行人 --agent返回calldata;UI通过自动链切换按顺序提交每个步骤
- 金额转换 —
convert_amount该工具在每次操作之前将人类可读的代币或美元金额转换为链上基本单位;代理人总是使用它 - 34条支撑链 --1Delta支持的所有链
- 利率限制透明度 -来自1Delta API的429个错误显示给AI,其中包含请求API密钥的指令
设置
先决条件
- Node.js≥18
- pnpm(最新)
- 至少一个人工智能提供商API密钥(请参阅
packages/client/.env.example) - 1Delta API密钥是可选的,但建议使用-在 auth.1 delta.io
安装和构建
pnpm install
pnpm build
配置
cp packages/client/.env.example packages/client/.env
# Fill in at least one AI provider API key
# Optionally set ONEDELTA_API_KEY for higher 1Delta API rate limits
# packages/frontend/.env
VITE_CLIENT_URL=http://localhost:3001
跑
# Start the MCP server (Cloudflare Worker, local dev):
pnpm dev:worker # http://localhost:8787
# Start the client (separate terminal):
pnpm dev:client # http://localhost:3001
# Start the frontend (separate terminal):
pnpm dev:frontend # http://localhost:3000
许可证
麻省理工学院