MCP Server for DefiLlama

MCP Server for DefiLlama

site icon
2025.03.18 1
TypeScriptDeFi 数据访问加密货币分析金融服务
mcp-server-defillama 是一个基于 Model Context Protocol (MCP) 的服务,专门用于通过 DefiLlama API 提供 DeFi 数据访问。该服务使 Claude 能够获取协议 TVL 数据、链 TVL 数据、代币价格和稳定币信息等。
View on GitHub

Overview

基本能力

产品定位

mcp-server-defillama 是一个专门用于 DeFi 数据访问的 MCP 服务,通过 DefiLlama API 提供多种 DeFi 相关数据查询功能。

核心功能

  1. 协议数据
  2. defillama_get_protocols: 列出 DefiLlama 跟踪的所有协议
  3. defillama_get_protocol_tvl: 获取特定协议的 TVL 数据

  4. 链数据

  5. defillama_get_chain_tvl: 获取特定链的 TVL 数据

  6. 代币数据

  7. defillama_get_token_prices: 获取代币的当前价格
  8. defillama_get_historical_prices: 获取代币的历史价格

  9. 稳定币数据

  10. defillama_get_stablecoins: 列出 DefiLlama 跟踪的所有稳定币
  11. defillama_get_stablecoin_data: 获取特定稳定币的数据

适用场景

  • DeFi 数据分析
  • 加密货币投资研究
  • 区块链项目监控
  • 金融应用开发

工具列表

  • defillama_get_protocols: 列出所有协议
  • defillama_get_protocol_tvl: 获取协议 TVL 数据
  • defillama_get_chain_tvl: 获取链 TVL 数据
  • defillama_get_token_prices: 获取代币价格
  • defillama_get_historical_prices: 获取历史价格
  • defillama_get_stablecoins: 列出稳定币
  • defillama_get_stablecoin_data: 获取稳定币数据

常见问题解答

  1. 如何配置 Claude Desktop 使用此 MCP 服务器?
  2. 打开 Claude Desktop,导航到 Settings > Developer Settings > MCP Servers,然后添加相应的配置 JSON。

  3. 运行服务器需要什么前置条件?

  4. Node.js (v16 或更高版本)

使用教程

使用依赖

  • Node.js (v16 或更高版本)

安装教程

选项 1: 使用 npx (推荐)

npx @mcp-dockmaster/mcp-server-defillama

选项 2: 手动安装

  1. 克隆仓库:
git clone https://github.com/mcp-dockmaster/mcp-server-defillama.git
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 确保服务器已正确安装并运行
  2. 使用 Claude Desktop 测试数据查询功能
  3. 检查日志以排查任何错误

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。