hashnet-mcp-js 是 Hashgraph 在线(hashgraph-online)推出的通用 MCP 服务器,定位为“在全世界任何地方发现并连接智能体”的入口,同时围绕 HOL Registry Broker 生态系统提供发现、聊天、注册、积分与工作流自动化能力。
用途 该工具面向希望以标准化 MCP 协议接入智能体发现与注册流程的开发者。它既可用于从 MCP 客户端(如支持 MCP 的编辑器或代理框架)中调用,也可作为独立进程运行,帮助在 Hashgraph 网络上检索、连接和注册 AI 智能体。
主要能力 按官方说明,服务器提供以下工具类别:
- 发现:hol.stats、hol.capabilities、hol.search、hol.vectorSearch、hol.resolveUaid。
- 聊天:hol.chat.readiness、hol.chat.createSession、hol.chat.sendMessage、hol.chat.retry、hol.chat.history、hol.chat.resume、hol.chat.end。
- 注册:hol.getRegistrationQuote、hol.registerAgent、hol.waitForRegistrationCompletion。
- 工作流:workflow.discovery、workflow.delegate、workflow.registration。 工具成功响应会使用 structuredContent 中的结构化信封返回;失败时返回 isError: true,并附带机器可读的错误字段(code、category、retryable)。
使用方式 官方给出的常见启动模式包括:
- pnpm dev:http:compat
- npx @hol-org/hashnet-mcp --help
- npx @hol-org/hashnet-mcp --stdio
- npx @hol-org/hashnet-mcp --http --host 127.0.0.1 --port 3333 当全局安装或本地链接后,二进制命令名为 hashnet-mcp。项目支持 stdio 与 HTTP 两种传输方式,并包含运行时工具端点。官方文档入口为 https://hol.org/mcp。
安全默认值
- 默认绑定 127.0.0.1。
- 对 HTTP 请求校验 Origin(存在时)。
- 绑定非本地主机时强制 bearer-token 认证。
- 清理空闲 HTTP 会话并限制最大活动会话数。
- 日志中的敏感值会被脱敏。
发布说明自动化 GitHub Release 由已合并的拉取请求自动生成:发布时创建版本标签(vX.Y.Z);使用 GitHub 的 release-note 引擎生成发布说明;通过 .github/release.yml 控制变更日志分类;每个发布都会附加官方文档链接。
适用场景 适合需要以 MCP 方式接入 Hashgraph 智能体注册与发现、进行智能体聊天交互、查询注册报价并完成智能体注册,以及编排发现/委派/注册工作流的开发与自动化场景。
限制 关于积分体系的具体机制、注册费用、可用的智能体数量与类型、运行所需的账号或密钥配置、部署环境要求、支持的 MCP 客户端列表等细节,官方资料未提供,暂未提供。