Token导航 LogoToken导航

MCP Server · 开发工具

Sealad886 MCP

Codex MCP HTTP Bridge是一个为Codex提供OpenAI兼容HTTP和服务器发送事件(SSE)桥接的服务,适用于需要OpenAI风格流式处理的客户端。

未说明官方级别未说明来源级核验工具 4
开发工具TypeScript命令行工具

快速开始

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

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Sealad886 MCP 属于开发工具类 MCP Server,公开资料标注 4 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

Codex MCP HTTP桥

OpenAI兼容的HTTP+SSE“桥”,用于MCP上的Codex(stdio上的JSON-RPC)。这是为了与期望OpenAI风格流媒体(包括Xcode Coding Intelligence)的客户端配合使用而设计的。

所得

  • OpenAI端点:模型、聊天完成(流媒体+非流媒体)、嵌入
  • 流媒体传输方式为 chat.completion.chunk SSE活动 choices[0].delta.content,并以结尾 data: [DONE]
  • Codex是作为MCP服务器进程生成的,并通过stdio与之通信

需求

  • Node.js >= 18
  • codex 已安装并可用于 PATH (或设置 CODEX_BIN)

快速入门

npm ci
npm run build
npm start

健康检查:

curl http://localhost:3333/health

端点

  • GET /health
  • GET /v1/models
  • POST /v1/chat/completions
  • POST /v1/embeddings

流媒体(SSE)示例

这应该打印多个 data: {...} 行包含 choices[0].delta.content,并以结尾 data: [DONE].

curl -N http://localhost:3333/v1/chat/completions \
  -H 'Content-Type: application/json' \
  -d '{"model":"gpt-5.2","stream":true,"messages":[{"role":"user","content":"Write 2 short sentences about TypeScript."}]}'

认证

如果 API_KEY 如果已设置,则所有与OpenAI兼容的端点都需要它。

  • 默认标题: Authorization
  • 可选承载强制:设置 REQUIRE_BEARER=1 要求 Authorization: Bearer ...

例子:

curl -N http://localhost:3333/v1/chat/completions \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_KEY' \
  -d '{"model":"gpt-5.2","stream":true,"messages":[{"role":"user","content":"Say hello."}]}'

配置

核心:

  • PORT (默认值 3333)
  • MODEL_ID (默认值 gpt-5.2)
  • CODEX_BIN (默认值 codex)
  • CODEX_PROFILE (默认值 clean)

认证:

  • API_KEY (可选)
  • API_KEY_HEADER (默认值 authorization)
  • REQUIRE_BEARER (1 要求 Authorization: Bearer ...)

流行为:

  • RPC_TIMEOUT_MS (默认值 1200000)
  • SSE_KEEPALIVE_MS (默认值 15000)
  • STREAM_CHUNK_CHARS (默认值 64)
  • HARD_REQUEST_TIMEOUT_MS (默认值 300000)

日志记录/调试:

  • BRIDGE_LOG_REQUESTS (1 记录完整的入站HTTP请求;默认 0)
  • BRIDGE_LOG_REQUESTS_REDACT (0 禁用编辑;默认 1)
  • CODEX_BRIDGE_LOG_EVENTS (0 抑制非常嘈杂的每个事件日志;默认 1)

系统提示处理(Xcode):

一些客户端(特别是Xcode)发送非常大的 role: "system" 旨在驱动其内部工具的消息。当逐字转发时,这些指令可能会主导提示,使Codex行为过于谨慎(例如“还不写代码”,“只用##SEARCH:…”回应)。

  • BRIDGE_SYSTEM_MESSAGES=all|none|first|last (默认值 all)

- 默认值为 none 当 User-Agent 以...开始 Xcode/ (除非明确覆盖)。 - 对于Xcode, none 往往是最好的。

  • BRIDGE_SYSTEM_MAX_CHARS= (默认值 0 意思是“无限制”)

- 在以下情况下根据系统消息应用 BRIDGE_SYSTEM_MESSAGES 包括任何系统消息。

测试和CI

运行快速测试套件(不需要安装Codex):

npm test

CI定义见 .github/workflows/ci.yml (节点18/20/22矩阵)。

烟雾测试(端到端)

此仓库包含一个端到端的流式烟雾脚本,该脚本启动服务器,点击 /health,运行流媒体 curl,并断言流式增量和 [DONE]:

npm run smoke

这要求Codex可用(因为它执行真正的MCP流程)。

架构说明

  • HTTP层是内置的 src/app.ts 因此,无需启动真正的食品法典委员会流程,即可对其进行测试。
  • 流媒体来自Codex JSON-RPC通知(codex/event);网桥将这些作为OpenAI风格的SSE块转发。
  • src/server.ts 仅用于布线:它启动MCP桥并安装应用程序。

更多特定于回购的规则存在 CONVENTIONS.md.

支持/捐赠

如果你觉得这很有用,你可以通过以下方式添加你的捐赠链接 .github/FUNDING.yml (GitHub赞助商和/或自定义网址)。一旦你填充了该文件,GitHub将在仓库上显示一个“赞助商”按钮。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

OpenAI兼容TypeScript本地部署HTTP桥接流式处理JSON-RPC开发工具

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

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

同类对比

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

MCP World · 本页

4未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Sealad886 MCP 怎么安装?

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

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

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

Sealad886 MCP 收费吗?

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

Sealad886 MCP 需要 API Key 吗?

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

Sealad886 MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP