关于 defillama-mcp
defillama-mcp 是面向 Agent 和 MCP 客户端的服务,可查询 DefiLlama 实时 DeFi 数据,涵盖 TVL、代币价格、收益池和稳定币供应量,无需 API 密钥。
主要功能
- 01按 TVL 排列链
- 02按 TVL 搜索协议
- 03查看协议 TVL 与变化
- 04查询代币价格
- 05筛选收益池
- 06查看稳定币供应量
适用场景
- 01比较各区块链的 TVL
- 02查看协议 TVL 趋势
- 03按链和 TVL 查找高 APY 池
- 04按流通供应量查看稳定币
MCP 相关
通过工具向 MCP 客户端提供 DefiLlama 数据,包括链和协议 TVL、价格、收益池及稳定币信息。使用公共 API,无需 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 要返回多少条链(默认 20) |
详细介绍
DefiLlama MCP
一个 MCP 服务,可为 Claude、Cursor 和任何兼容 MCP 的 Agent 提供来自 DefiLlama 的实时 DeFi 数据——链和协议的 TVL、代币价格、收益/挖矿池以及稳定币供应量。
无需 API 密钥。无需注册。DefiLlama 公共 API 免费使用。
大多数“面向 X 的 MCP”仓库都只完成了一半,而且第二次请求时就会出错。这个项目提供了测试和优雅的错误处理,让 Agent 能够真正依赖它。
你的 Agent 可以做什么
可以这样提问:
- “目前 TVL 最高的链有哪些?”
- “Aave 的 TVL 是多少?本周有何变化?”
- “找出 Ethereum 上 APY 最高且 TVL 至少为 1,000 万美元的稳定币池。”
- “BTC 和 ETH 的价格是多少?”(
coingecko:bitcoin,coingecko:ethereum) - “列出按流通供应量排名的最大稳定币。”
工具
| 工具 | 功能 |
|---|---|
get_chains_tvl | 所有区块链的 TVL,并按排名排列 |
search_protocols | 按名称 / 符号 / 类别搜索协议,并按 TVL 排名 |
get_protocol | 单个协议的 TVL、1d/7d 变化、链和类别 |
get_token_prices | 一个或多个代币的当前 USD 价格(DefiLlama coin id) |
get_yield_pools | 按 APY 排名的高收益池,可按链 / 项目 / 最低 TVL 筛选 |
get_stablecoins | 按流通供应量排名的最大稳定币,以及锚定类型 |
安装
无需安装。可通过 npx 直接从 npm 运行。
Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"defillama": {
"command": "npx",
"args": ["-y", "defillama-mcp"]
}
}
}
Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"defillama": {
"command": "npx",
"args": ["-y", "defillama-mcp"]
}
}
}
重启客户端后,defillama 工具就会出现。
价格查询所用的 Coin id
get_token_prices 使用以逗号分隔的 DefiLlama coin id:
- 使用 CoinGecko id:
coingecko:bitcoin、coingecko:ethereum - 使用合约地址:
chain:0xcontract,例如ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2(WETH)
开发
npm install
npm run dev # run from TypeScript source over stdio
npm test # run the unit tests
npm run build # compile to dist/
许可证
MIT — 参见 LICENSE。
聘请我
我构建定制 MCP 服务和 AI 系统(多 Agent、RAG、自动化)。需要为你自己的 API 构建连接器,或进行完整的 AI 集成?
- 在 Upwork 上聘请我:https://www.upwork.com/freelancers/~01946645ed245c263d
- 或在此仓库中提交 issue。
由 Gleb 构建。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。