
Hedera Testnet Mirror Node MCP Server

2025.04.08
0
TypeScript区块链数据查询代理服务其它
Hedera Testnet Mirror Node MCP Server 是一个基于 FastMCP 框架构建的 MCP 服务器,用于与 Hedera Testnet Mirror Node API 交互。它通过 OpenAPI 规范自动将 Hedera Mirror Node API 转换为 MCP 兼容的工具,并支持服务器发送事件 (SSE) 传输。该服务器使用 Zod 进行输入验证,确保请求参数符合定义的架构。
View on GitHub
Overview
基本能力
产品定位
Hedera Testnet Mirror Node MCP Server 是一个用于与 Hedera Testnet Mirror Node API 交互的 MCP 服务器,主要用于区块链数据查询和代理服务。
核心功能
- Endpoint Integration: 自动将 Hedera Mirror Node API(以 OpenAPI 规范定义)转换为 MCP 兼容的工具。
- Server-Sent Events (SSE) Support: 支持通过 SSE 传输与客户端交互。
- Schema Validation: 使用 Zod 确保请求参数符合定义的架构。
适用场景
- 区块链数据查询
- 代理服务
- 数据验证
工具列表
- FastMCP: 用于构建 MCP 服务器的框架。
- Zod: TypeScript 优先的架构声明和验证库。
- openapi-zod-client: 从 OpenAPI 规范文件生成 Zodios 代码的工具。
常见问题解答
- 无
使用教程
使用依赖
- 安装 Bun 或其他能够直接运行 TypeScript 的环境。
安装教程
- 克隆仓库
git clone https://github.com/hedera-dev/mirrornode-mcp-server
- 进入项目目录
cd mirrornode-mcp-server
- 安装依赖
npm install
调试方式
启动 MCP 服务器
bun mcpServer.ts
成功启动后,服务器将通过 SSE 端点访问:
http://localhost:3333/hedera-testnet-mirror-node-api/sse