substreams-search-mcp

搜索分析Substreams注册表包的MCP工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:substreams-search-mcp。
它的用途是:搜索分析Substreams注册表包的MCP工具
完整的 Skill 内容见:https://321skill.com/skills/substreams-search-mcp-x-3/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘搜索Substreams注册表中处理ERC20转账的包,并列出其模块图’,AI会调用本工具返回包名、描述、模块依赖图以及Protobuf类型定义。再问:‘给我这个包的PostgreSQL sink部署命令’,AI将自动解析并生成可直接运行的命令。

介绍

Substreams是用于处理区块链数据流的模块化框架,但面对海量的官方注册表包,开发者往往难以快速找到合适的包、理解其模块依赖关系或确认部署方式。本Skill作为MCP服务器,直接对接Substreams官方注册表,让你在AI对话中就能搜索、检查和分析任意Substreams包,无需离开开发环境。

使用方法很简单:在支持MCP协议的工具(如Claude桌面版或自定义AI客户端)中安装本工具后,你可以直接输入自然语言查询,例如“搜索包含erc20_transfer的Substreams包”或“查看项目A的模块图”。AI会调用本工具实时检索注册表,返回包描述、模块图(含输入输出关系)、Protobuf类型定义,甚至生成对应sink(如PostgreSQL、MongoDB)的部署命令。整个过程在对话中完成,省去手动浏览文档和解析YAML的繁琐步骤。

适合所有Substreams开发者、区块链数据工程师、以及需要快速验证或集成Substreams数据流的全栈/后端开发者。无论是刚入门想找现成包复用,还是资深开发者需要排查模块依赖或生成部署脚本,本工具都能显著提升效率。

建议搭配本地开发环境使用,确保网络可访问substreams.dev注册表。查询结果可直接复制到命令行或项目配置中。注意本工具仅做搜索和分析,不负责包的下载或编译,需配合Substreams CLI使用。

核心特点

同类工具(如substreams CLI或Web UI)只能手动搜索或查看单个包,本MCP Skill将注册表查询嵌入AI对话,支持自然语言模糊匹配,并自动解析模块图、Protobuf类型和部署命令,一站式完成包分析工作流。

注意事项

不适用于离线环境或自定义私有注册表,且无法直接下载或编译Substreams包。

常见问题

如何安装这个MCP工具?

执行 npm install -g substreams-search-mcp 全局安装,然后在支持MCP的客户端(如Claude Desktop)中配置服务器地址即可。

支持搜索哪些Substreams包?

支持substreams.dev官方注册表上的所有公开包,包括spkg格式的包及其模块图、Protobuf定义和sink部署命令。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/substreams-search-mcp-x-3/raw/index.md 读取 substreams-search-mcp 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。