图表借阅mcp
一个自然语言查询→ 在15个区块链上分散40多种贷款协议→ 获取结构化、可比的数据。
特性
- 19个MCP工具 涵盖协议、市场、费率、头寸、事件、快照和跨协议分析
- 90个子图部署 跨15条链上的40多种借贷协议(以太坊、Polygon、Arbitrum、Avalanche、BSC、Optimism、Base、Scroll、Fantom、Gnosis、Moonbeam等)
- 跨协议比较 --在一次通话中比较任何协议集的TVL、收入、用户
- 优雅的故障处理 --死子图不会导致查询崩溃;失败与成功并存
- 架构版本感知 --自动为v1.x、v2.x和v3.x子图选择兼容的查询
工具
| 工具 | 说明 |
|---|---|
list_protocols | 列出所有带有实时TVL数据的注册协议 |
get_protocol | 详细的协议统计数据(TVL、收入、用户、池计数) |
get_markets | 列出协议的市场,按任何字段排序 |
get_market | 详细的单一市场数据,包括利率、上限和头寸 |
get_interest_rates | 所有市场的利率,带有可选的侧面/类型过滤器 |
get_account | 账户概述,包括头寸计数和活动 |
get_positions | 地址的空缺职位,带可选侧过滤器 |
get_deposits | 最近的存款事件,可按市场和账户过滤 |
get_borrows | 最近的借用事件 |
get_repays | 最近的还款事件 |
get_withdrawals | 最近的提款事件 |
get_liquidations | 最近的清算事件和利润数据 |
get_flashloans | 最近的闪借事件 |
get_daily_financials | 每日财务快照(TVL、数量、收入) |
get_market_snapshots | 每日市场层面的利率和活动快照 |
get_usage_metrics | 每日用户活动和交易计数 |
compare_protocols | 多种协议的并排比较 |
top_markets_by_tvl | 所有协议的顶级市场,可选择按网络过滤 |
query_subgraph | 任何已注册子图的原始GraphQL转义填充 |
设置
先决条件
- Node.js 18+
- 来自的Graph API键 图形工作室
快速入门(npm)
{
"mcpServers": {
"graph-lending": {
"command": "npx",
"args": ["graph-lending-mcp"],
"env": {
"GRAPH_API_KEY": "your-api-key-here"
}
}
}
}从源代码安装
git clone https://github.com/PaulieB14/graph-lending-mcp.git
cd graph-lending-mcp
npm install
npx tsc然后添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"graph-lending": {
"command": "node",
"args": ["/path/to/graph-lending-mcp/dist/index.js"],
"env": {
"GRAPH_API_KEY": "your-api-key-here"
}
}
}
}建筑
src/
├── index.ts # MCP server entry — registers all 19 tools
├── registry.ts # Protocol → subgraph ID mapping (see SUBGRAPHS.md)
├── client.ts # GraphQL fetch with retry, timeout, fan-out
├── queries.ts # All GraphQL query constants
└── tools/
├── protocol.ts # list_protocols, get_protocol
├── markets.ts # get_markets, get_market
├── rates.ts # get_interest_rates
├── positions.ts # get_account, get_positions
├── events.ts # deposits, borrows, repays, withdrawals, liquidations, flashloans
├── snapshots.ts # daily_financials, market_snapshots, usage_metrics
└── cross.ts # compare_protocols, top_markets_by_tvl所有查询都使用Messari的 标准化贷款模式 --每个协议中的相同实体和字段。
子图注册表
看 子段落.md 查看90个已注册子图部署的完整列表及其状态、网络、模式版本和注释。
许可证
麻省理工学院
