Token导航 LogoToken导航

MCP Server · AI代理

Hahooh MCP

MCP流式HTTP代理服务,用于桥接基于STDIO的MCP客户端与流式HTTP的MCP服务器,支持完整的MCP协议功能。

未说明官方级别未说明来源级核验工具 0
远程连接JavaScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
hahooh
提供方
hahooh

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Hahooh MCP 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

这是一个调整https://github.com/gomarble-ai/mcp-proxy-nodejs!

哪个是SSE代理

这是MCPfy项目的一部分

https://www.hahooh.xyz

Github页面

https://github.com/hahooh/mcp-streaming-http-proxy-nodejs

MCP流式HTTP代理

一种模型上下文协议(MCP)服务器,充当代理,将基于STDIO的MCP客户端与基于http的流式MCP服务器桥接起来。这使得仅支持STDIO传输的MCP客户端能够连接到使用流式http传输的远程MCP服务器。

概述

MCP流式HTTP代理在两种不同的MCP传输协议之间创建桥梁:

  • STDIO传输:由本地MCP客户端(如Claude Desktop)使用
  • 流式HTTP传输:由可通过HTTP/HTTPS访问的远程MCP服务器使用

此代理允许您使用远程MCP服务器,这些服务器从仅支持基于STDIO的MCP连接的应用程序中公开流式HTTP端点。

特性

  • 完全支持MCP协议:代理所有MCP功能,包括:

- 工具(列出和调用) - 资源(列表和阅读) - 资源模板(列表) - 提示(列出和获取)

  • 身份验证支持:用于流式http终结点的可选API密钥身份验证
  • 错误处理:全面的错误处理和详细的日志记录
  • 优雅地关闭:在流程终止时进行适当的清理
  • 可配置的:通过命令行参数或环境变量进行灵活配置

安装

先决条件

  • Node.js>=18.0.0
  • npm或纱线

设置

  1. 克隆或下载此存储库
  2. 安装依赖项:
npm install

用法

公开流式http端点

命令行参数

node server/index.js   [API_KEY]

参数:

  • SERVER_NAME:MCP服务器的显示名称
  • STREAMING_HTTP_URL:远程流式HTTP MCP服务器端点的URL
  • API_KEY:(可选)用于身份验证的API密钥

例子:

node server/index.js "My Remote MCP Server" "https://api.example.com/mcp" "your-api-key"

环境变量

或者,您可以使用环境变量:

export SERVER_NAME="My Remote MCP Server"
export STREAMING_HTTP_URL="https://api.example.com/mcp"
export API_KEY="your-api-key"
node server/index.js

配置

MCP客户端配置

要将此代理与Claude Desktop等MCP客户端一起使用,请在MCP配置中添加以下内容:

{
  "mcpServers": {
    "remote-server": {
      "command": "node",
      "args": [
        "/path/to/mcp-proxy-node/server/index.js",
        "Remote Server Name",
        "https://your-remote-server.com/mcp",
        "your-api-key"
      ]
    }
  }
}

或使用npx

"mcpServers": {
   "my-server": {
      "command": "npx",
      "args": [
         "-y",
         "stdio-to-streaming-http-mcp",
         "your server name",
         "https://your-remote-server.com/mcp",
         "your-api-key"
      ]
   }
}

认证

代理支持承载令牌身份验证。当提供API密钥时,它将被发送为:

  • Authorization: Bearer HTTP请求中的标头
  • EventSource连接的身份验证标头

创建桌面扩展(.dxt)

此MCP代理可以打包为桌面扩展,以便在Claude Desktop和其他启用MCP的应用程序中轻松一键安装。

有关完整指南,请参阅: 桌面扩展:一键安装Claude Desktop的MCP服务器

先决条件

安装依赖项

npm install

安装DXT CLI工具:

npm install -g @anthropic-ai/dxt

创建DXT文件的步骤

  1. 初始化DXT配置 (如果需要):
   dxt init

注意:此项目已包含 manifest.json 文件,因此可能不需要初始化。

  1. 验证清单:
   dxt validate
  1. 打包扩展:
   dxt pack
  1. 测试扩展:

- 该命令将生成 .dxt 文件 - 拖动 .dxt 将文件放入Claude Desktop的“设置”窗口 - 点击“安装”测试扩展

快速安装(替代方案)

如果你不想自己构建扩展,你可以直接拖放预构建的 mcp-proxy-node.dxt 将文件导入Claude Desktop的“设置”窗口,以便立即安装。

技术细节

建筑

MCP Client (STDIO) ←→ MCP Streaming HTTP Proxy ←→ Remote MCP Server (Streaming HTTP)

代理由两个主要部分组成:

  1. MCP服务器:接受来自本地MCP客户端的STDIO连接
  2. MCP客户端:连接到远程流式http MCP服务器

传输协议

  • 输入:STDIO传输(标准输入/输出)
  • 输出:流式HTTP传输

错误处理

该代理包括全面的错误处理:

  • 与远程流式http服务器的连接失败
  • URL格式无效
  • 身份验证错误
  • 请求/响应解析错误
  • 远程功能不可用时性能下降

日志记录

详细日志记录通过以下方式提供 console.error() 用于调试:

  • 连接状态
  • 请求/响应详细信息
  • 带有堆栈跟踪的错误信息
  • 性能指标

API 参考

MCPStreamingHTTPProxy类

构造函数
new MCPStreamingHTTPProxy(streamingHTTPUrl, apiKey, serverName);
  • streamingHTTPUrl (string):流式http MCP服务器的URL
  • apiKey (字符串,可选):用于身份验证的API密钥。在标题X-API-KEY中。
  • serverName (string):代理服务器的显示名称
方法
  • initialize():初始化客户端和服务器连接
  • run():启动代理服务器
  • close():优雅地关闭代理
  • setupProxyHandlers():配置请求处理程序

发展

项目结构

mcp-proxy-node/
├── server/
│   └── index.js          # Main proxy server implementation
├── package.json          # Project configuration and dependencies
├── manifest.json         # DXT manifest for MCP client integration
├── favicon.png          # Project icon
└── README.md            # This file

依赖项

  • @modelcontextprotocol/sdk:Node.js官方MCP SDK

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 彻底测试
  5. 提交拉取请求

故障排除

常见问题

  1. 连接被拒绝

- 验证流媒体http URL是否正确且可访问 - 检查远程服务器是否正在运行 - 确保防火墙/网络设置允许连接

  1. 身份验证错误

- 验证API密钥是否正确 - 检查远程服务器是否需要身份验证 - 确保API密钥格式符合服务器的期望

  1. 没有可用的工具/资源

- 检查远程服务器是否实际提供工具/资源 - 验证远程服务器是否正确响应 - 检查代理日志中的错误消息

  1. 性能问题

- 监控远程服务器的网络延迟 - 检查远程服务器上的速率限制 - 考虑高频使用的连接池

调试

通过检查控制台输出启用详细日志记录。代理日志:

  • 连接尝试和结果
  • 请求/响应详细信息
  • 带有堆栈跟踪的错误消息
  • 性能计时

加入我们的社区以获取帮助和更新

👉 Slack社区- 广告中的人工智能

还可以查看我们的其他项目

👉 Facebook广告MCP- Facebook广告MCP 👉 谷歌广告MCP- 谷歌广告MCP

许可证

MIT许可证-有关详细信息,请参阅许可证文件

支持

对于问题和疑问:

  • 检查上面的故障排除部分
  • 查看控制台日志以了解错误详细信息
  • 确保你的Node.js版本符合要求(>=18.0.0)
  • 验证远程流媒体http服务器是否与MCP协议兼容

兼容性

  • Node.js: >= 18.0.0
  • MCP协议:与MCP SDK v1.13.2兼容+
  • 平台:macOS、Windows、Linux
  • 克劳德桌面: >= 0.10.0

由以下材料制成❤️ 对于MCP社区

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

MCP协议JavaScript本地部署HTTP代理STDIO桥接流式传输远程连接

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Hahooh MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Hahooh MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Hahooh MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Hahooh MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Hahooh MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Hahooh MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP