Servidor MCP de TheGraph

Integra y consulta fácilmente datos de blockchain en tus flujos de trabajo de IA con el Servidor MCP de TheGraph, llevando el poder del protocolo The Graph a FlowHunt y agentes de IA.

Servidor MCP de TheGraph

¿Qué hace el Servidor MCP “TheGraph”?

El Servidor MCP de TheGraph es una capa de integración que conecta agentes de IA con datos blockchain indexados por el protocolo The Graph. Permite a los sistemas de IA acceder, consultar y analizar información de blockchain de manera eficiente al exponer los datos de subgrafos a través de herramientas MCP (Model Context Protocol) estandarizadas. Al permitir que los asistentes obtengan esquemas de subgrafos y ejecuten consultas GraphQL, el Servidor MCP de TheGraph facilita flujos de trabajo de desarrollo que impliquen analítica blockchain, recuperación de datos on-chain y monitoreo de finanzas descentralizadas (DeFi). Este servidor hace posible que desarrolladores y agentes de IA obtengan datos blockchain estructurados, realicen análisis automatizados y creen aplicaciones que interactúan sin problemas con la red de indexación descentralizada de The Graph.

Lista de Prompts

  • Consultas de Esquema
    • Prompts para recuperar y mostrar el esquema de un subgrafo dado, como solicitar un esquema GraphQL legible o comprender la estructura del modelo de datos.
  • Consultas de Datos
    • Prompts para obtener datos específicos de un subgrafo, como encontrar los tokens principales por volumen de negociación, obtener pares con alta liquidez o listar eventos recientes de swap.
  • Tareas de Análisis
    • Prompts para realizar análisis sobre los datos blockchain, como analizar volúmenes de negociación de tokens específicos en períodos de tiempo definidos.

Lista de Recursos

No se documentan recursos MCP explícitos en el repositorio.

Lista de Herramientas

  • getSubgraphSchema
    • Obtiene el esquema de un subgrafo especificado, permitiendo que los agentes de IA comprendan la estructura y formato de los datos blockchain indexados por The Graph.
  • querySubgraph
    • Ejecuta consultas GraphQL en un subgrafo designado, permitiendo la recuperación de conjuntos de datos personalizados y analítica directamente de los datos blockchain indexados por The Graph.

Casos de Uso de este Servidor MCP

  • Analítica de Datos Blockchain
    • Desarrolladores y agentes de IA pueden analizar datos on-chain, como volúmenes de negociación o liquidez, para ofrecer insights a plataformas DeFi o bots de trading.
  • Exploración de Esquema para Desarrolladores
    • Permite la recuperación rápida de esquemas de subgrafos para comprender modelos de datos, acelerando el desarrollo de aplicaciones integradas a blockchain.
  • Monitoreo y Reporte DeFi
    • Monitoreo automatizado de métricas financieras (ej.: tokens principales, eventos de swap) para exchanges descentralizados y activos utilizando consultas a subgrafos.
  • Recuperación Personalizada de Datos
    • Facilita la extracción de datos blockchain específicos para investigación, dashboards o analítica en tiempo real mediante la creación y ejecución de consultas GraphQL personalizadas.
  • Asistentes Blockchain con IA
    • Alimenta agentes capaces de responder preguntas o automatizar tareas basadas en datos blockchain, como alertar sobre transacciones inusuales o generar informes.

Cómo configurarlo

Windsurf

  1. Requisitos previos: Asegúrate de que Python 3.10+ y uv estén instalados.
  2. Clona el repositorio:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Edita el archivo de configuración: Localiza tu configuración de Windsurf (por ejemplo, config.json).
  4. Agrega el Servidor MCP de TheGraph:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Guarda y reinicia Windsurf.
  6. Verifica: Prueba con un prompt de consulta de esquema o datos.

Claude

  1. Requisitos previos: Python y uv instalados.
  2. Clona el repositorio:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Actualiza la configuración MCP de Claude: Edita tu configuración de Claude.
  4. Inserta los detalles del servidor:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Reinicia Claude y prueba la conectividad.

Cursor

  1. Instala los requisitos previos: Python 3.10+ y uv.
  2. Clona el repositorio:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Edita el archivo de configuración MCP de Cursor.
  4. Agrega el siguiente JSON:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Reinicia Cursor y verifica ejecutando una consulta de prueba.

Cline

  1. Requisitos previos: Asegúrate de que Python 3.10+ y uv estén disponibles.
  2. Clona el repositorio:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Edita el archivo de configuración de Cline.
  4. Inserta lo siguiente en tu configuración MCP:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Reinicia Cline y luego prueba con un prompt.

Protección de Claves API

  • Guarda tu THEGRAPH_API_KEY como una variable de entorno.
  • Ejemplo de configuración:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "${THEGRAPH_API_KEY}"
          }
        }
      }
    }
    

Cómo usar este MCP dentro de los flujos

Uso de MCP en FlowHunt

Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza agregando el componente MCP a tu flujo y conectándolo a tu agente de IA:

Flujo MCP de FlowHunt

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles de tu servidor MCP usando este formato JSON:

{
  "thegraph-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “thegraph-mcp” por el nombre real de tu servidor MCP y sustituir la URL por la de tu propio servidor MCP.


Resumen

SecciónDisponibilidadDetalles/Notas
Resumen
Lista de Prompts
Lista de RecursosNo se encontraron recursos MCP explícitos
Lista de Herramientas2 herramientas: getSubgraphSchema, querySubgraph
Protección de Claves APIVariable de entorno soportada
Soporte de Sampling (menos relevante en evaluación)No mencionado

Nuestra opinión

El Servidor MCP de TheGraph proporciona una interfaz clara y dos herramientas esenciales para interactuar con los datos blockchain indexados de The Graph. La documentación cubre la configuración y la seguridad, pero carece de detalles sobre recursos MCP explícitos, raíces o sampling. En general, es directo y funcional para su propósito.

Calificación: 7/10

Puntaje MCP

¿Tiene LICENSE?✅ (MIT)
¿Tiene al menos una herramienta?
Número de Forks7
Número de Stars4

Preguntas frecuentes

¿Qué es el Servidor MCP de TheGraph?

El Servidor MCP de TheGraph es una capa de integración que conecta agentes y aplicaciones de IA con datos blockchain indexados por el protocolo The Graph. Expone datos de subgrafos y permite consultas y análisis eficientes utilizando herramientas MCP estandarizadas.

¿Qué herramientas ofrece el Servidor MCP de TheGraph?

Ofrece dos herramientas: getSubgraphSchema (para obtener y explorar el esquema de cualquier subgrafo) y querySubgraph (para ejecutar consultas GraphQL y obtener conjuntos de datos personalizados directamente de los datos blockchain indexados por The Graph).

¿Cuáles son los casos de uso típicos?

Los casos de uso típicos incluyen analítica de datos blockchain, monitoreo DeFi, exploración de esquemas para desarrolladores, recuperación personalizada de datos on-chain para dashboards o investigación, y habilitar asistentes blockchain con IA.

¿Cómo protejo mi clave API?

Guarda siempre tu THEGRAPH_API_KEY como una variable de entorno en la configuración de tu servidor MCP. Esto protege tus credenciales sensibles y permite implementaciones más seguras.

¿Puedo usar el Servidor MCP de TheGraph con FlowHunt?

¡Sí! Añade el servidor MCP a tu flujo de FlowHunt, configúralo con la URL de tu servidor y tu clave API, y tus agentes de IA tendrán acceso a todas las herramientas y funciones del Servidor MCP de TheGraph.

Impulsa tu IA con datos blockchain

Conecta tus agentes de IA a los datos blockchain indexados de The Graph utilizando el Servidor MCP de TheGraph. Habilita analítica instantánea, monitoreo DeFi y consultas personalizadas de datos en FlowHunt hoy mismo.

Saber más