← 返回 Skills 市场
paulieb14

Subgraph Registry

作者 PaulieB14 · GitHub ↗ · v0.3.0 · MIT-0
cross-platform ⚠ suspicious
273
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install subgraph-registry
功能描述
Discover and filter 15,500+ The Graph subgraphs by domain, network, or protocol with reliability scores and query URLs for precise data access.
安全使用建议
This package is functionally coherent with a subgraph registry, but there are several practical mismatches you should consider before installing or providing secrets: - The skill metadata declares no required binaries or env vars, but SKILL.md/README expect you to run 'npx subgraph-registry-mcp' (so Node/npx is required) and the Python crawler/server will read a GATEWAY_API_KEY from .env if you provide one. Treat the Graph API key as sensitive — don't paste it into unknown packages. - On first run the MCP server will download a pre-built registry.db from a raw GitHub URL. That file comes from a third-party GitHub repo (PaulieB14). Downloading binary data from a raw URL is a supply-chain risk; verify the upstream repository and its release artifacts before trusting them. - The package runs network requests (queries to The Graph gateway, GitHub download). If you need to run it, prefer: (1) inspecting src/index.js and the npm package owner on the npm registry, (2) verifying the GitHub repo and commit history, (3) running in an isolated environment/container, (4) or building the registry locally by running the Python pipeline (python registry.py) rather than relying on the prebuilt DB. - If you plan to use this skill inside an agent that has access to secrets, avoid providing your Graph API key to the skill unless you have verified the package source and are comfortable with the risk. What would increase confidence: a declared install spec that lists Node/npx, an explicit requires.env entry for GATEWAY_API_KEY (or an explicit statement that no credentials are required for read-only use), and verification that the npm package and GitHub repo are owned by a known/trusted maintainer.
功能分析
Type: OpenClaw Skill Name: subgraph-registry Version: 0.3.0 The Subgraph Registry skill bundle is a legitimate tool designed to help AI agents discover and analyze over 15,500 subgraphs on The Graph Network. The codebase includes a robust Python-based classification engine (classifier.py), a crawler for fetching on-chain metadata (crawler.py), and an MCP server implementation in both Node.js (src/index.js) and Python (mcp_server.py). The server facilitates data access by downloading a pre-computed SQLite database from the project's official GitHub repository, which is a standard practice for handling large datasets in MCP tools. No evidence of data exfiltration, malicious execution, or prompt injection was found; the use of environment variables for API keys and network access is strictly aligned with the stated purpose of querying The Graph's decentralized infrastructure.
能力评估
Purpose & Capability
The name/description match the code: the project crawls The Graph, classifies subgraphs, builds a registry, and exposes an MCP server. The capabilities requested by the code (crawl, classifiy, publish a DB and a REST/MCP API) are consistent with the stated purpose.
Instruction Scope
SKILL.md and README describe tools and an npx install and explain how to use the registry, but they omit that running the Python crawler/server reads an optional .env/GATEWAY_API_KEY and that the MCP server auto-downloads a prebuilt registry.db from a GitHub raw URL. The skill's runtime behavior includes network I/O (downloading registry.db, querying The Graph gateway) and optional reading of .env — none of which are declared in the skill metadata.
Install Mechanism
The SKILL.md install uses 'npx subgraph-registry-mcp' (npm package execution). The MCP server code will download a pre-built SQLite DB from a raw GitHub URL on first run. The skill metadata lists no install spec and claims no required binaries, but npx (Node) is required to run the provided npm package — this mismatch and the remote download from a raw URL raise supply-chain risk and warrant verification of the npm package and the GitHub release.
Credentials
Metadata declares no required env vars, but the code/README expect an optional GATEWAY_API_KEY (Graph gateway API key) via environment or .env for crawling/querying and the client-side query instructions tell users to replace [api-key] with their Graph API key. The skill does not request any unrelated credentials, but failing to declare the need for an API key and for Node/npx is an inconsistency the user should be aware of.
Persistence & Privilege
The skill is not set to always:true and does not request system-wide privileges. It writes its own data to its package/data directory (registry.db) and runs a local MCP/HTTP server if invoked — normal behavior for this kind of tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install subgraph-registry
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /subgraph-registry 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.0
- Added agent-friendly subgraph discovery and recommendation features. - Supports search by domain, network, protocol type, entity, and natural language goals. - Provides subgraph details including classification, reliability score, and query instructions. - New stats tool offers an overview of registry domains, networks, and protocol types. - Designed to help users quickly find, compare, and use subgraphs on The Graph Network.
元数据
Slug subgraph-registry
版本 0.3.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Subgraph Registry 是什么?

Discover and filter 15,500+ The Graph subgraphs by domain, network, or protocol with reliability scores and query URLs for precise data access. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 273 次。

如何安装 Subgraph Registry?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install subgraph-registry」即可一键安装,无需额外配置。

Subgraph Registry 是免费的吗?

是的,Subgraph Registry 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Subgraph Registry 支持哪些平台?

Subgraph Registry 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Subgraph Registry?

由 PaulieB14(@paulieb14)开发并维护,当前版本 v0.3.0。

💬 留言讨论