问题
运行 MCP 服务器的开发者发现,ChatGPT 在应用发布时冻结工具列表,按用户订阅过滤工具的 MCP 服务器无法为不同用户提供不同工具集——正如信号原文所述:"With a frozen snapshot, whoever authorized at publish time decides what everyone sees. Manual refresh can’t fix it, because the right answer differs per user, not per publish." 工具定义在审批后以冻结快照形式存储,工具变更后还需要管理员手动刷新,维护成本随工具数量上升。
目标用户
发布和维护 MCP 应用(尤其是面向多用户、按订阅区分工具可用性)的开发者与团队管理员。市场偏小众:受影响的是已经把 MCP 服务器接入 ChatGPT 生态的开发者群体,属于开发者工具长尾需求。
解决方案
- 快照同步检测:定期对比 MCP 服务器 tools/list 与 ChatGPT 已审批快照,发现变更即通知管理员刷新,替代手动检查。
- 工具集拆分:按用户订阅级别或角色把一个 MCP 服务器拆成多个发布变体,缓解冻结快照导致所有人看到同一工具集的问题。
- 变更审计日志:记录工具定义的增删改历史,方便管理员在刷新前确认变更内容。
- AI 角色:核心是协议层工程而非模型能力,AI 仅辅助生成变更说明和影响分析。
MVP 范围
首版做一个自托管 MCP 网关/代理:接入上游 MCP 服务器,按工具子集暴露多个端点,监控上游 tools/list 与已审批快照的 diff,变更时提醒管理员刷新。不做:多租户计费、托管 SaaS、自动向 ChatGPT 提交审批(平台未开放此流程)。
风险
- 平台依赖风险最大:这是 ChatGPT 侧的产品行为,OpenAI 一旦支持动态工具列表或按用户过滤,产品价值立即归零。
- 协议与审批流程随时变动,网关需要持续跟进。
- 无付费意愿信号,难以形成商业闭环,可能只适合作为开源项目引流。
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
OpenAI 开发者社区 · API9月29日痛点▲ 0
“MCP app tool definitions are also stored as a frozen snapshot after approval and may need to be refreshed by an admin when changes are made.”
MCP 应用的工具定义在审批后以冻结快照形式存储,工具变更后需要管理员手动刷新。原文
OpenAI 开发者社区 · API9月25日痛点▲ 01 条评论
“With a frozen snapshot, whoever authorized at publish time decides what everyone sees. Manual refresh can’t fix it, because the right answer differs per user, not per publish.”
ChatGPT 在发布时冻结 MCP 工具列表,使按用户订阅过滤工具的 MCP 服务器无法为不同用户提供不同工具集。原文