
Hedera Testnet Mirror Node MCP Server

2025.04.09
0
TypeScriptAPI 转换数据验证其它
Hedera Testnet Mirror Node MCP Server 是一个基于 FastMCP 框架构建的 MCP 服务器,用于与 Hedera Testnet Mirror Node API 交互。它通过 Zod 模式进行输入验证,并支持服务器发送事件(SSE)传输。
View on GitHub
Overview
基本能力
产品定位
Hedera Testnet Mirror Node MCP Server 是一个用于与 Hedera Testnet Mirror Node API 交互的 MCP 服务器,主要用于将 Mirror Node API 转换为 MCP 兼容的工具。
核心功能
- Endpoint Integration: 自动将 Hedera Mirror Node API(以 OpenAPI 规范格式定义)转换为 MCP 兼容的工具。
- Server-Sent Events (SSE) Support: 客户端无法通过 SSE 传输连接到该 MCP 服务器。
- Schema Validation: 使用 Zod 确保请求参数符合定义的模式。
适用场景
- 需要与 Hedera Testnet Mirror Node API 交互的开发场景。
- 需要将 OpenAPI 规范的 API 转换为 MCP 工具的场景。
工具列表
- 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