graph-lending-mcp
graph-lending-mcp
MCP-сервер, предоставляющий унифицированные инструменты для ИИ на основе стандартизированных подграфов кредитования Messari в The Graph.
Один запрос на естественном языке → распределение по 40+ протоколам кредитования в 15 сетях → получение структурированных, сопоставимых данных.
Возможности
19 инструментов MCP, охватывающих протоколы, рынки, ставки, позиции, события, снимки состояния и кросс-протокольную аналитику
90 развертываний подграфов для 40+ протоколов кредитования в 15 сетях (Ethereum, Polygon, Arbitrum, Avalanche, BSC, Optimism, Base, Scroll, Fantom, Gnosis, Moonbeam и другие)
Кросс-протокольное сравнение — сравнение TVL, выручки и количества пользователей для любого набора протоколов в одном вызове
Корректная обработка ошибок — неработающие подграфы не приводят к сбою запросов; ошибки сообщаются наряду с успешными результатами
Учет версий схемы — автоматический выбор совместимых запросов для подграфов версий v1.x, v2.x и v3.x
Related MCP server: graph-polymarket-mcp
Инструменты
Инструмент | Описание |
| Список всех зарегистрированных протоколов с актуальными данными TVL |
| Подробная статистика протокола (TVL, выручка, пользователи, количество пулов) |
| Список рынков для протокола, отсортированный по любому полю |
| Подробные данные по отдельному рынку, включая ставки, лимиты и позиции |
| Процентные ставки по всем рынкам с опциональными фильтрами по стороне/типу |
| Обзор аккаунта с количеством позиций и активностью |
| Открытые позиции для адреса с опциональным фильтром по стороне |
| Недавние события депозитов, фильтруемые по рынку и аккаунту |
| Недавние события заимствований |
| Недавние события погашений |
| Недавние события вывода средств |
| Недавние события ликвидаций с данными о прибыли |
| Недавние события флэш-кредитов |
| Ежедневные финансовые снимки состояния (TVL, объем, выручка) |
| Ежедневные снимки состояния рынка со ставками и активностью |
| Ежедневная активность пользователей и количество транзакций |
| Сравнение нескольких протоколов бок о бок |
| Топ рынков по всем протоколам, опционально с фильтрацией по сети |
| Прямой доступ к GraphQL для любого зарегистрированного подграфа |
Настройка
Предварительные требования
Node.js 18+
API-ключ Graph из The Graph Studio
Быстрый старт (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 — одинаковые сущности и поля для каждого протокола.
Реестр подграфов
См. SUBGRAPHS.md для получения полного списка из 90 зарегистрированных развертываний подграфов с указанием их статуса, сети, версии схемы и примечаний.
Лицензия
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PaulieB14/graph-lending-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server