此仓库包含一个模型上下文协议(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:获取特定稳定币的数据前置条件
npx @mcp-dockmaster/mcp-server-defillama
您可以直接运行 MCP 服务器而无需安装,使用 npx:
这将从 npm 下载并执行服务器。
克隆此仓库:
git clone https://github.com/mcp-dockmaster/mcp-server-defillama.git
安装依赖项:
npm install
构建项目:
npm run build
要配置 Claude Desktop 使用此 MCP 服务器:
打开 Claude Desktop,并导航到设置 > 开发者设置 > MCP 服务器。在那里您会遇到打开配置 JSON 文件的按钮。
添加 MCP 服务器配置:
{
"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"
]
}
}
}