TheGraph MCP 服务器

TheGraph MCP 服务器

通过 TheGraph MCP 服务器轻松集成和查询区块链数据,将 The Graph 协议的强大功能带入 FlowHunt 和 AI 代理的工作流。

“TheGraph” MCP 服务器的作用是什么?

TheGraph MCP 服务器是一个集成层,将 AI 代理与 The Graph 协议的区块链索引数据连接起来。它通过标准化的 MCP(模型上下文协议)工具暴露子图数据,使 AI 系统能够高效访问、查询和分析区块链信息。通过允许助手获取子图 schema 并执行 GraphQL 查询,TheGraph MCP 服务器为区块链分析、链上数据检索与去中心化金融(DeFi)监控等开发流程提供支持。该服务器让开发者和 AI 代理能够获取结构化的区块链数据,进行自动化分析,并构建与 The Graph 去中心化索引网络无缝交互的应用。

提示列表

  • Schema 查询
    • 用于获取和展示指定子图 schema 的提示,例如请求可读的 GraphQL schema 或了解数据模型结构。
  • 数据查询
    • 用于从子图中获取特定数据的提示,比如查找交易量最高的代币、获取高流动性交易对或列出最近的 swap 事件。
  • 分析任务
    • 对区块链数据进行分析的提示,如分析特定代币在指定时间段内的交易量。

资源列表

仓库中未记录显式的 MCP 资源。

工具列表

  • getSubgraphSchema
    • 获取指定子图的 schema,使 AI 代理能够了解 The Graph 索引的区块链数据结构与格式。
  • querySubgraph
    • 在指定子图上执行 GraphQL 查询,直接从 The Graph 的区块链索引数据中获取自定义数据集和分析结果。

该 MCP 服务器的应用场景

  • 区块链数据分析
    • 开发者和 AI 代理可分析链上数据(如交易量、流动性),为 DeFi 平台或交易机器人提供洞见。
  • 开发者 schema 探索
    • 快速获取子图 schema,了解数据模型,加速区块链集成应用的开发。
  • DeFi 监控与报告
    • 利用子图查询自动监控去中心化交易所和资产的金融指标(如热门代币、swap 事件)。
  • 自定义数据检索
    • 通过自定义 GraphQL 查询,提取用于研究、仪表盘或实时分析的特定区块链数据。
  • AI 驱动的区块链助手
    • 支持基于区块链数据自动答疑或自动化任务的智能体,如异常交易提醒或生成报告。

如何配置

Windsurf

  1. **前置条件:**确保已安装 Python 3.10+ 和 uv
  2. 克隆仓库:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. **编辑配置文件:**找到您的 Windsurf 配置(如 config.json)。
  4. 添加 TheGraph MCP 服务器:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. 保存并重启 Windsurf。
  6. **验证:**用 schema 或数据查询提示测试。

Claude

  1. **前置条件:**已安装 Python 和 uv
  2. 克隆仓库:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. **更新 Claude 的 MCP 设置:**编辑您的 Claude 配置。
  4. 插入服务器信息:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. 重启 Claude 并测试连接。

Cursor

  1. **安装前置条件:**Python 3.10+ 和 uv
  2. 克隆仓库:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. 编辑 Cursor 的 MCP 配置文件。
  4. 添加如下 JSON:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. 重启 Cursor 并通过运行测试查询验证。

Cline

  1. **前置条件:**确保已安装 Python 3.10+ 和 uv
  2. 克隆仓库:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. 编辑 Cline 的配置文件。
  4. 在 MCP 配置中插入以下内容:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. 重启 Cline,然后用提示测试。

密钥安全

  • 将您的 THEGRAPH_API_KEY 作为环境变量存储。
  • 示例配置:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "${THEGRAPH_API_KEY}"
          }
        }
      }
    }
    

如何在流程中使用该 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成进您的 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式插入您的 MCP 服务器信息:

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

配置完成后,AI 代理即可使用该 MCP 作为工具,访问其所有功能。请记得将 “thegraph-mcp” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性备注
总览
提示列表
资源列表未找到显式的 MCP 资源
工具列表2 个工具:getSubgraphSchema,querySubgraph
密钥安全支持环境变量方式
采样支持(评估时不重要)未提及

我们的观点

TheGraph MCP 服务器为与 The Graph 区块链索引数据交互提供了清晰的接口和两项核心工具。文档涵盖了安装和安全配置,但缺少对显式 MCP 资源、根节点或采样的详细说明。总体来说,对于其预期用途而言,它简单、直接且实用。

评分: 7/10

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数量7
Star 数量4

常见问题

什么是 TheGraph MCP 服务器?

TheGraph MCP 服务器是一个集成层,将 AI 代理和应用与来自 The Graph 协议的区块链索引数据连接起来。它暴露子图数据,并使用标准化的 MCP 工具实现高效的数据查询与分析。

TheGraph MCP 服务器提供哪些工具?

它提供两个工具:getSubgraphSchema(用于检索和探索任意子图的 schema)和 querySubgraph(用于执行 GraphQL 查询并直接从 The Graph 的区块链索引数据中获取自定义数据集)。

典型的应用场景有哪些?

典型应用包括区块链数据分析、DeFi 监控、开发者 schema 探索、为仪表盘或研究自定义链上数据检索,以及驱动 AI 区块链助手。

如何保护我的 API 密钥?

请始终将您的 THEGRAPH_API_KEY 作为环境变量存储在 MCP 服务器配置中。这可以保护您的敏感凭证,并实现更安全的部署。

我可以在 FlowHunt 中使用 TheGraph MCP 服务器吗?

可以!只需将 MCP 服务器添加到您的 FlowHunt 流程,配置您的服务器 URL 和 API 密钥,您的 AI 代理即可访问 TheGraph MCP 服务器的全部工具与功能。

用区块链数据为您的 AI 提升动力

使用 TheGraph MCP 服务器,将您的 AI 代理连接到 The Graph 的区块链索引数据。即刻在 FlowHunt 中实现实时分析、DeFi 监控和自定义数据查询。

了解更多

MCP GraphQL 服务器
MCP GraphQL 服务器

MCP GraphQL 服务器

MCP GraphQL 是一个模型上下文协议(MCP)服务器,用于标准化访问 GraphQL API,将每个查询动态暴露为 AI 助手和开发者可用的工具。它实现了无缝集成、数据检索和工作流自动化,仅需最少配置。...

2 分钟阅读
GraphQL AI Integration +4
Memgraph MCP 服务器集成
Memgraph MCP 服务器集成

Memgraph MCP 服务器集成

Memgraph MCP 服务器连接 Memgraph 图数据库与大型语言模型,实现通过标准化 MCP 工具和资源进行实时图数据访问与 AI 驱动工作流。...

2 分钟阅读
AI MCP +5
Grafana MCP 服务器集成
Grafana MCP 服务器集成

Grafana MCP 服务器集成

通过 FlowHunt 的 Grafana MCP 服务器,将 Grafana 的仪表盘、数据源和监控工具集成并自动化到 AI 驱动的开发工作流中。实现无缝的 AI 驱动仪表盘管理、查询执行和可观测性集成。...

2 分钟阅读
Grafana DevOps +4