fix(release): bump mcp-publisher to v1.7.6 for new OIDC audience#102
Conversation
The MCP Registry tightened OIDC token-exchange audience validation in modelcontextprotocol/registry#1229 (merged 2026-04-30): production now expects audience `https://registry.modelcontextprotocol.io`. Publisher v1.5.0 still requests `mcp-registry` and fails with HTTP 401. v1.7.x is the first publisher release that requests the per-deployment audience the registry requires. Bumping pin + SHA-256. Closes #101
|
Claude finished @pvliesdonk's task in 1m 26s —— View job Code Review:
|
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
|
Claude finished @pvliesdonk's task in 1m 56s —— View job Code Review:
|
Closes #101
Summary
Bumps
mcp-publisherfrom v1.5.0 → v1.7.6 inrelease.yml.jinjaso generated projects'publish-registryjob authenticates correctly against the MCP Registry's tightened OIDC audience validation (modelcontextprotocol/registry#1229, merged 2026-04-30).v1.5.0 requests OIDC audience
mcp-registry; v1.7.x requestshttps://registry.modelcontextprotocol.io, which is what production now expects. The mismatch surfaces as HTTP 401 in theAuthenticate to MCP Registrystep and was first hit in markdown-vault-mcp's v1.28.0 release.My review
This is a constants-only change (version + SHA-256) with a comment explaining why for future maintainers. The SHA-256 was verified by downloading the v1.7.6 tarball locally and running
sha256sum. No publish-time behavior change in the v1.6/v1.7 changelogs that would affect generated projects'server.jsonshape — the listed publisher changes (mcpName as authoritative server name in init,copy version from package.json) are interactiveinit-time, not thepublishpath the workflow uses.Downstream
Every generated project (markdown-vault-mcp, image-generation-mcp, scholar-mcp, …) needs a
copier updateto pick up the bumped pin before its next release. The weeklycopier-update.ymlcron will handle most of them automatically; markdown-vault-mcp is currently blocked on this and will need a manual dispatch as soon as this lands + a template release goes out.Test plan
copier-updateon a downstream project (markdown-vault-mcp) to verify the pin propagates and the next release succeeds.🤖 Generated with Claude Code