Token导航 LogoToken导航TokenDH.com
Hyper MCP Ethonline logo
AI代理stdio官方级别未说明来源级核验

Hyper MCP Ethonline

MCP Server

@modelcontextprotocol/inspector

HyperMCP是一个模型上下文协议(MCP)服务器,通过自然语言集成Envio的区块链索引功能到AI助手如Claude Desktop中,提供35+智能工具帮助开发者构建、查询和管理区块链索引器。

工具数

25

提示词数

0

GitHub Stars

0

资源数

0
多链支持TypeScriptClaude开发工具Claude DesktopClaude

安装说明

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

作者 / 组织

anoop04singh

提供方

anoop04singh

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector node dist/index.js

详细介绍

HyperMCP

建造于 @0xanoop 为了 Envio AI+工具黑客马拉松在ETHONLINE

______________________________________________________________________

概述

HyperMCP 是一个 模型上下文协议(MCP) 集成的服务器 Envio的区块链索引功能 直接进入AI助手,如 Claude桌面版. 它提供 35+智能工具 供开发人员使用自然语言构建、查询和管理区块链索引器。

阅读deatile指南: HyperMCP:通过对话构建区块链索引器

______________________________________________________________________

什么是Envio?

Envio提供 高性能区块链数据基础设施 通过:

组件描述
HyperIndex实时区块链索引框架(比子图快100倍)
Hypersync跨70多个网络的超快速区块链数据查询
HyperRPC高性能RPC端点

______________________________________________________________________

什么是MCP?

模型上下文协议(MCP) 允许AI助手与外部数据源和工具安全连接。 HyperMCP 实现此协议,使Envio的堆栈可以通过以下方式访问 对话式人工智能.

______________________________________________________________________

特性

HyperMCP提供四类专用工具:

1.HyperIndex工具(代码生成)

  • 项目结构生成
  • Config.yaml创建
  • Schema.graphql生成
  • TypeScript处理程序模板
  • 多链设置
  • 动态合约模式
  • 验证和优化

______________________________________________________________________

2.HyperSync工具(数据查询)

  • 跨70多个网络的事件日志查询
  • 交易查询
  • 实时事件流
  • 自定义查询构建
  • 网络端点发现

______________________________________________________________________

3.文档工具

  • 在所有Envio文档中进行语义搜索
  • 代码示例检索
  • 配置引用查找
  • 错误排除

______________________________________________________________________

4.配置工具

  • 模板生成
  • 网络添加
  • 合同管理
  • 验证助手

______________________________________________________________________

快速开始

先决条件

  • Node.js 18+
  • npm或pnpm
  • Claude桌面应用程序
  • 提交 CLI *(完整功能可选)*

______________________________________________________________________

安装

git clone https://github.com/anoop04singh/hyperMCP-ethonline
cd hyperMCP-ethonline
npm install
npm run build

安装Envio CLI *(可选但推荐)*:

npm install -g envio

得到一个 Hypersync API令牌envio.dev/app/api-tokens

______________________________________________________________________

连接到克劳德桌面

步骤1:查找配置文件

操作系统路径
视窗%APPDATA%\Claude\claude_desktop_config.json
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json

______________________________________________________________________

步骤2:添加HyperMCP配置

{
  "mcpServers": {
    "hypermcp": {
      "command": "node",
      "args": ["/absolute/path/to/hypermcp/dist/index.js"],
      "env": {
        "HYPERSYNC_API_TOKEN": "your-api-token-here"
      }
    }
  }
}
替换 /absolute/path/to/hypermcp 根据您的实际项目路径。

______________________________________________________________________

步骤3:重新启动克劳德桌面

  • Ctrl+R (Windows/Linux)或 Cmd+R (macOS)
  • 或者退出并重新打开应用程序

______________________________________________________________________

步骤4:验证连接

点击 工具图标 在克劳德的界面上。 如果你看到35个以上的HyperMCP工具,你就准备好了。

______________________________________________________________________

使用示例

示例1:基于Base创建USDC索引器

你说:

“帮助我在Base上为USDC转账创建一个索引器,从10000000块开始。”

克劳德将:

  • 通过浏览器导入USDC合约
  • 生成传输事件处理程序
  • 验证配置
  • 提供设置说明

______________________________________________________________________

示例2:查询最近的Uniswap V3交换

你说:

“向我展示以太坊上最近10次Uniswap V3掉期交易的金额和价格。”

克劳德将:

  • 获取以太坊端点
  • 查询交换事件
  • 使用交易详细信息对结果进行解码和格式化

______________________________________________________________________

示例3:多链NFT索引器

你说:

“在以太坊和Base上为无聊猿游艇俱乐部的转账设置一个索引器。”

克劳德将:

  • 两条链的进口合同
  • 配置多链模板
  • 生成 Transfer 处理器
  • 启用无序多链模式

______________________________________________________________________

示例4:调试配置

你说:

“我的config.yaml坏了。你能检查一下出了什么问题吗?”

克劳德将:

  • 验证配置文件
  • 诊断错误
  • 建议精确修复

______________________________________________________________________

可用工具

HyperIndex命令

工具说明
hyperindex_check_installation验证Envio CLI安装
hyperindex_init_project创建新的索引器项目
hyperindex_init_contract_import_explorer通过资源管理器导入合约
hyperindex_init_contract_import_local从本地ABI导入
hyperindex_init_template使用预构建的模板
hyperindex_dev启动开发模式
hyperindex_codegen从配置生成类型
hyperindex_start/stop管理本地环境
hyperindex_local_docker_up/down管理docker
hyperindex_local_db_migrate_setup设置数据库架构
hyperindex_benchmark_summary查看性能指标
hyperindex_validate_config验证配置
hyperindex_generate_handler生成处理程序模板

______________________________________________________________________

HyperSync命令

工具说明
hypersync_query_logs查询事件日志
hypersync_query_transactions查询事务
hypersync_build_query生成自定义查询
hypersync_get_network_endpoint获取网络URL
hypersync_stream_events流式传输实时事件

______________________________________________________________________

文档命令

工具说明
docs_search搜索Envio文档
docs_get_config参考获取配置参考
docs_get_examples检索代码示例
docs_故障排除_error获取错误解决方案

______________________________________________________________________

配置命令

工具说明
config_create_template生成 config.yaml
config_add_network添加网络
config_add_contract添加合约

______________________________________________________________________

项目结构

hypermcp/
├── src/
│   ├── index.ts                 # Main MCP server
│   ├── tools/
│   │   ├── hyperindex.ts        # HyperIndex CLI tools
│   │   ├── hypersync.ts         # HyperSync tools
│   │   ├── documentation.ts     # Documentation tools
│   │   └── config.ts            # Config tools
│   └── utils/
│       ├── networks.ts          # Network config
│       ├── validators.ts        # Validation logic
│       ├── templates.ts         # Code templates
│       ├── errors.ts            # Error handling
│       └── constants.ts         # Constants
├── dist/                        # Compiled JS
├── package.json
├── tsconfig.json
└── README.md

______________________________________________________________________

建筑

┌─────────────────┐
│  Claude Desktop │
│   (AI Assistant)│
└────────┬────────┘
         │  MCP Protocol
         ▼
┌─────────────────┐
│    HyperMCP     │
│    MCP Server   │
└────────┬────────┘
         │
    ┌────┼────┐
    ▼    ▼    ▼
┌───────┐ ┌──────┐ ┌──────┐
│ Envio │ │ Sync │ │ Docs │
│  CLI  │ │ Tool │ │ API  │
└───────┘ └──────┘ └──────┘

______________________________________________________________________

测试

手册

node dist/index.js

预期产量:

Envio MCP Server running on stdio

使用MCP检查器

npx @modelcontextprotocol/inspector node dist/index.js

这将打开一个UI:

  • 查看所有可用工具
  • 交互式测试功能
  • 检查请求和响应

______________________________________________________________________

调试

检查日志

macOS:

tail -f ~/Library/Logs/Claude/mcp*.log

窗户:

type %APPDATA%\Claude\logs\mcp*.log

常见问题

问题解决方案
工具未显示验证配置路径和JSON语法
找不到Envio二进制文件npm install -g envio
权限错误以管理员身份运行终端
API代币问题获取新代币并重新启动Claude

______________________________________________________________________

关键利益

  • 自然语言接口
  • 即时文档访问
  • 错误预防和验证
  • 自动代码生成
  • 多链兼容性
  • 实时区块链查询
  • 基于模板的设置
  • 最佳实践建议

______________________________________________________________________

链接

______________________________________________________________________

路线图

  • 添加支持 燃料区块链索引
  • 实施 GraphQL查询生成器
  • 添加 子图迁移工具
  • 创建 可视化配置编辑器
  • 添加 部署到托管服务
  • 启用 实时同步监控
  • 添加 自定义RPC端点支持
  • 提供 示例模板

______________________________________________________________________

统计

度量
MCP工具35+
支持的网络70+
核心模块3(HyperIndex、HyperSync、文档)
语言100%TypeScript
数据实时区块链流

______________________________________________________________________

*建造于 @0xanoop Envio AI+工具黑客马拉松*

目录标签

目录标签

多链支持TypeScriptClaude开发工具区块链索引本地部署自然语言处理AI助手

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

25

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP