关于 MCP Server for DefiLlama
MCP Server for DefiLlama 通过 DefiLlama API 为 Claude 提供 DeFi 数据查询,适合需要查看协议、链、代币价格和稳定币信息的用户。
主要功能
- 01列出已追踪的协议
- 02查询协议 TVL
- 03查询链 TVL
- 04查询代币当前及历史价格
- 05列出稳定币并查询其数据
适用场景
- 01查看某个协议的 TVL
- 02查询某条链的 TVL
- 03查找代币价格变化
- 04查看稳定币数据
MCP 相关
通过工具向 MCP 客户端提供 DefiLlama API 数据,涵盖协议、链、代币和稳定币查询。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
DefiLlama 的 MCP 服务
此代码库包含一个 Model Context Protocol(MCP)服务,通过 DefiLlama API 为 Claude 提供 DeFi 数据访问能力。该服务支持 Claude 执行多种操作,例如获取协议 TVL 数据、链 TVL 数据、代币价格和稳定币信息。
概览
此 MCP 服务向 Claude 提供以下工具:
协议数据
defillama_get_protocols:列出 DefiLlama 追踪的所有协议defillama_get_protocol_tvl:获取指定协议的 TVL 数据
链数据
defillama_get_chain_tvl:获取指定链的 TVL 数据
代币数据
defillama_get_token_prices:获取代币的当前价格defillama_get_historical_prices:获取代币的历史价格
稳定币数据
defillama_get_stablecoins:列出 DefiLlama 追踪的所有稳定币defillama_get_stablecoin_data:获取指定稳定币的数据
前置条件
- Node.js(v16 或更高版本)
运行服务
选项 1:使用 npx(推荐)
npx @mcp-dockmaster/mcp-server-defillama
You can run the MCP server directly without installation using npx:
This will download and execute the server directly from npm.
Option 2: Manual Installation
Clone this repository:
git clone https://github.com/mcp-dockmaster/mcp-server-defillama.git
Install dependencies:
npm install
Build the project:
npm run build
Claude Usage
To configure Claude Desktop to use this MCP server:
Open Claude Desktop, and navigate to Settings>Developer Settings>MCP Servers. There you'll encounter the button to open the configuration JSON file.
Add the MCP server configuration:
{
"mcpServers": {
"mcp-server-defillama": {
"command": "npx",
"args": [
"@mcp-dockmaster/mcp-server-defillama"
]
}
}
}
另外,如果你已在本地安装该软件包:
{
"mcpServers": {
"mcp-server-defillama": {
"command": "node",
"args": [
"/path/to/your/mcp-server-defillama/build/index.js"
]
}
}
}
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。