Summary
MCPHub v1.1.3 adds administrator-managed CIDR allowances for upstream access and improves compatibility for CLI tool calls, MCP Apps widgets on idle on-demand servers, and stateful tools in ChatGPT Work/Codex.
Features
- Allow administrators to configure IPv4/IPv6 CIDR ranges for upstream access through Settings or
systemConfig.network.allowedCidrs. by @samanhappy in #1300
Fixes
- Initialize MCP sessions for CLI tool calls, fixing HTTP 400 errors caused by missing session IDs. by @samanhappy in #1304
- Wake idle on-demand servers when reading their
ui://widgets, preventing premature “Resource not found” errors. by @jcollas in #1303 - Support authenticated, scoped session-state correlation through OpenAI session metadata when the explicit state header is absent, restoring stateful tool compatibility in ChatGPT Work/Codex. by @khanhkit in #1307
摘要
MCPHub v1.1.3 新增由管理员配置的上游访问 CIDR 白名单,并改善 CLI 工具调用、空闲按需启动服务器的 MCP Apps 小组件,以及 ChatGPT Work/Codex 中有状态工具的兼容性。
功能
- 支持管理员通过设置页面或
systemConfig.network.allowedCidrs配置允许上游访问的 IPv4/IPv6 CIDR 网段。by @samanhappy in #1300
修复
- CLI 工具调用前初始化 MCP 会话,修复因缺少会话 ID 导致的 HTTP 400 错误。by @samanhappy in #1304
- 读取
ui://小组件时唤醒空闲的按需启动服务器,避免提前返回“Resource not found”错误。by @jcollas in #1303 - 未提供显式状态请求头时,支持通过 OpenAI 会话元数据在已认证的作用域内关联会话状态,恢复 ChatGPT Work/Codex 中有状态工具的兼容性。by @khanhkit in #1307
New Contributors
References
- fix: support OpenAI session state fallback by @khanhkit in #1307
- docs: add AtomGit hosting link to READMEs by @samanhappy in #1305
- fix: initialize MCP sessions for CLI tool calls by @samanhappy in #1304
- fix(apps): wake an idle on-demand server to serve its ui:// widget by @jcollas in #1303
- feat: allow admin-managed upstream CIDR ranges by @samanhappy in #1300
- Full changelog: v1.1.2...v1.1.3