Skip to main content
Glama
PaulieB14

graph-lending-mcp

graph-lending-mcp

Servidor MCP que expone herramientas unificadas compatibles con IA sobre los subgrafos de préstamos estandarizados de Messari en The Graph.

Una consulta en lenguaje natural → se distribuye a través de más de 40 protocolos de préstamo en 15 cadenas → devuelve datos estructurados y comparables.

Características

  • 19 herramientas MCP que cubren protocolos, mercados, tasas, posiciones, eventos, instantáneas y análisis entre protocolos

  • 90 despliegues de subgrafos en más de 40 protocolos de préstamo en 15 cadenas (Ethereum, Polygon, Arbitrum, Avalanche, BSC, Optimism, Base, Scroll, Fantom, Gnosis, Moonbeam y más)

  • Comparación entre protocolos — compara TVL, ingresos y usuarios entre cualquier conjunto de protocolos en una sola llamada

  • Gestión elegante de fallos — los subgrafos inactivos no bloquean las consultas; los fallos se informan junto con los éxitos

  • Consciente de la versión del esquema — selecciona automáticamente consultas compatibles para subgrafos v1.x, v2.x y v3.x

Related MCP server: graph-polymarket-mcp

Herramientas

Herramienta

Descripción

list_protocols

Lista todos los protocolos registrados con datos de TVL en tiempo real

get_protocol

Estadísticas detalladas del protocolo (TVL, ingresos, usuarios, recuento de pools)

get_markets

Lista los mercados de un protocolo, ordenados por cualquier campo

get_market

Datos detallados de un mercado individual, incluyendo tasas, límites y posiciones

get_interest_rates

Tasas de interés en todos los mercados, con filtros opcionales de lado/tipo

get_account

Resumen de la cuenta con recuento de posiciones y actividad

get_positions

Posiciones abiertas para una dirección, con filtro opcional de lado

get_deposits

Eventos de depósito recientes, filtrables por mercado y cuenta

get_borrows

Eventos de préstamo recientes

get_repays

Eventos de pago de deuda recientes

get_withdrawals

Eventos de retiro recientes

get_liquidations

Eventos de liquidación recientes con datos de beneficios

get_flashloans

Eventos de préstamos flash recientes

get_daily_financials

Instantáneas financieras diarias (TVL, volumen, ingresos)

get_market_snapshots

Instantáneas diarias a nivel de mercado con tasas y actividad

get_usage_metrics

Actividad diaria de usuarios y recuento de transacciones

compare_protocols

Comparación lado a lado de múltiples protocolos

top_markets_by_tvl

Mejores mercados en todos los protocolos, filtrados opcionalmente por red

query_subgraph

Acceso directo a GraphQL para cualquier subgrafo registrado

Configuración

Requisitos previos

Inicio rápido (npm)

{
  "mcpServers": {
    "graph-lending": {
      "command": "npx",
      "args": ["graph-lending-mcp"],
      "env": {
        "GRAPH_API_KEY": "your-api-key-here"
      }
    }
  }
}

Instalación desde el código fuente

git clone https://github.com/PaulieB14/graph-lending-mcp.git
cd graph-lending-mcp
npm install
npx tsc

Luego, añade a tu 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"
      }
    }
  }
}

Arquitectura

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

Todas las consultas utilizan el esquema de préstamos estandarizado de Messari: las mismas entidades y campos en todos los protocolos.

Registro de subgrafos

Consulta SUBGRAPHS.md para ver la lista completa de los 90 despliegues de subgrafos registrados con su estado, red, versión de esquema y notas.

Licencia

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

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