Token导航 LogoToken导航TokenDH.com
Subgraph Explorer Skill logo
金融服务stdio官方级别未说明来源级核验

Subgraph Explorer Skill

MCP Server

一个用于通过私有MCP服务器在Docker中探索和查询区块链子图的Claude Code技能,提供Docker管理、GraphQL模式探索、查询执行和导出功能。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
区块链PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nschwermann

提供方

nschwermann

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 scripts/export_query.py queries/myQuery.js --format js --name MyQuery

详细介绍

子图浏览器技能

Claude Code技能,用于通过在Docker中运行的私有MCP服务器探索和查询区块链子图。

描述

该技能允许通过私有MCP服务器探索和查询区块链子图。它提供了用于管理基于Docker的服务器、探索GraphQL模式、对配置的子图执行查询以及导出发现的查询以进行项目集成的工具。

特性

  • Docker管理:启动、停止和检查MCP服务器的状态
  • 模式探索:从子图中反思GraphQL模式
  • 查询执行:对已配置或特殊的子图端点执行GraphQL查询
  • 查询导出:以多种格式(JS、Python、GraphQL、JSON)保存发现的查询
  • 综合模式:区块链数据常见GraphQL查询模式的参考指南

用例

  • 探索NFT转移和所有权数据
  • 查询DEX掉期和交易量
  • 分析DeFi协议度量
  • 检查子图模式和实体
  • 导出项目集成查询

需求

  • Docker和Docker Compose
  • 私有子图MCP服务器(https://github.com/nschwermann/subgraph-mcp)
  • Python 3(用于查询导出实用程序)

安装

作为Claude代码技能

  1. 下载 subgraph-explorer.zip 文件
  2. 通过Claude Code插件系统安装,或
  3. 提取到您的Claude技能目录

来源

# Clone or download this repository
git clone 

# The skill is ready to use
# Scripts are in scripts/
# Reference docs are in references/
# Main instructions are in SKILL.md

快速开始

启动MCP服务器

bash scripts/start_mcp_server.sh

Docker容器的开头是:

  • SSE端点: http://localhost:8000 (用于MCP通信)
  • 指标端点: http://localhost:9091/metrics (用于监控)

检查服务器状态

bash scripts/check_mcp_status.sh

停止服务器

bash scripts/stop_mcp_server.sh

导出查询

导出发现的GraphQL查询以供项目使用:

JavaScript/TypeScript

python3 scripts/export_query.py queries/myQuery.js --format js --name MyQuery

python

python3 scripts/export_query.py queries/myQuery.py --format py --name my_query

图查询语言

python3 scripts/export_query.py queries/myQuery.graphql --format graphql

JSON

python3 scripts/export_query.py queries/myQuery.json --format json --name MyQuery

结构

subgraph-explorer/
├── SKILL.md                           # Main skill documentation
├── scripts/
│   ├── start_mcp_server.sh           # Start Docker MCP server
│   ├── stop_mcp_server.sh            # Stop Docker MCP server
│   ├── check_mcp_status.sh           # Check server status
│   └── export_query.py               # Export queries to various formats
└── references/
    └── graphql_patterns.md           # GraphQL query patterns reference

配置

脚本默认为 ~/Workspace/subgraph-mcp 作为MCP服务器项目路径。通过设置覆盖 SUBGRAPH_MCP_PATH 环境变量:

export SUBGRAPH_MCP_PATH=/path/to/your/subgraph-mcp
bash scripts/start_mcp_server.sh

MCP服务器工具

该技能适用于以下MCP服务器工具:

基于注册表:

  • list_subgraphs -列出所有已配置的子图
  • search_subgraphs_by_keyword -按关键字搜索子图
  • get_schema_by_id -获取子图的GraphQL模式
  • execute_query_by_id -对子图执行查询
  • get_query_examples_by_id -获取查询示例
  • get_subgraph_guidance_by_id -获取子图特定指导

临时:

  • get_schema_by_url -从任何GraphQL端点获取架构
  • execute_query_by_url -对任何GraphQL端点执行查询

文档

SKILL.md 获取全面的文件,包括:

  • 子图探索的核心工作流程
  • 查询开发过程
  • 数据考虑因素和最佳做法
  • 故障排除指南
  • 提示和技巧

references/graphql_patterns.md 用于:

  • 分页策略
  • 过滤和聚合模式
  • 性能优化技术
  • 常见查询场景

许可证

麻省理工学院

相关项目

目录标签

目录标签

区块链PythonClaude本地部署GraphQL查询Docker管理数据导出子图探索

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP