发布 MCP 服务器到官方 registry 踩坑:403 根源与版本不可变规则
srikanth_builds · reddit · 2026-11-10
Supero 团队分享将 MCP 服务器发布到官方 registry 的踩坑实录:
- 403 的根因:以 io.github.supero-platform 命名空间发布时反复 403,读 registry 源码后发现它会校验发布者是否为 GitHub org 的活跃 admin,而其私有 GitHub App token 无法读取该成员身份。
- 可行方案:改用 GitHub Actions 中的 mcp-publisher 走 github-oidc 登录发布,由 org 身份验证命名空间;发布前还校验 server.json 版本与线上服务器一致。
- 版本不可变:registry 的版本一经发布不可修改或覆盖,哪怕描述写错也要发新版本,他们因此连发了三个版本。
背景:Supero 是面向 AI agent 构建应用的后端平台,其 MCP 服务器提供 37 个构建工具(Streamable HTTP,支持 OAuth/API key),可从 Claude、ChatGPT 或编码编辑器驱动 agent 写 UI 与数据模型。作者坦承尚处早期:生产审计日志未开、无渗透测试与 SOC 2、生成的应用未经生产加固。
「编程与Agent」频道最新
- Perplexity CEO:Teammates 上线后用量每日增长,本周连发三项更新 — AravSrinivas · 2026-11-10
- 前 OrangeSite 作者 feedthejim 出任 ChatGPT/Codex 桌面与 Web 基础设施负责人 — Dimillian · 2026-11-10
- 开发者开源 Rewind for X 插件,刷过的推文一刷新不再丢 — dotey · 2026-11-10
- 「重试一下」藏着三类 LLM 调用失败,只有一类靠重试能解决 — ClickOk5811 · 2026-11-10
- Meta 用 LLM 生成"必失败"测试,隐私事故降 20% — Meta_Engineers · 2026-11-10
- 数据科学家转型 AI 工程师:技能栈演进路径一览 — mdancho84 · 2026-11-10