Goal
Get an actual shortcut-mcp.mcpb file onto a GitHub Release. The MCPB pipeline
is fully built — this issue tracks the remaining gap between "infrastructure
merged" and "a user can download the bundle."
Spec: https://github.com/modelcontextprotocol/mcpb —
MANIFEST.md,
CLI.md.
Current state
Work items
Acceptance criteria
- The latest GitHub Release has
shortcut-mcp.mcpb and server.json attached,
built by CI (not uploaded by hand).
- A fresh Claude Desktop install from the downloaded file reaches a working
readonly server with no terminal steps.
Out of scope / follow-ups
Goal
Get an actual
shortcut-mcp.mcpbfile onto a GitHub Release. The MCPB pipelineis fully built — this issue tracks the remaining gap between "infrastructure
merged" and "a user can download the bundle."
Spec: https://github.com/modelcontextprotocol/mcpb —
MANIFEST.md,
CLI.md.
Current state
mcpb/manifest.json(v0.4, uv server type, fulluser_configfor token /mode / profile / destructive toggle),
mcpb/icon.png,scripts/build_mcpb.py(version-synced bundle + registryserver.jsonwithSHA-256), and
.github/workflows/mcpb.yml(build on push/PR; attachshortcut-mcp.mcpb+server.jsononrelease: published) are all merged(feat: add MCPB bundle build for MCP registry submission #87).
assets. No release has been published since the attach job existed, so the
release→attach path has never run for real.
pyproject.tomlis still 0.5.0; dependency bumps and fixes have landed onmainsince (e.g. fix(deps): bump cryptography/python-multipart/starlette/vcrpy (audit CVEs) #119 audit-CVE bumps), so there is releasable content in[Unreleased].Work items
signed tag, GitHub Release) — semver call based on the current
[Unreleased]contents.mcpb.ymlattach job ran on the published release and thatshortcut-mcp.mcpbandserver.jsonare downloadable from the releasepage.
npx @anthropic-ai/mcpb validateon itsmanifest, then install the downloaded
.mcpbinto Claude Desktop — configUI shows the four fields, tools list under the
coreprofile, write anddestructive tools stay hidden under the default readonly mode.
.mcpbfrom the latestrelease, open with Claude Desktop) — the README currently only documents
uv tool installfrom git.## Status: reflect that the MCPB packaging half of the S3→S4gate is done; registry submission (Submit shortcut-mcp to the MCP registry #74) remains.
Acceptance criteria
shortcut-mcp.mcpbandserver.jsonattached,built by CI (not uploaded by hand).
readonly server with no terminal steps.
Out of scope / follow-ups
server.jsonthis pipelineproduces feeds directly into it).
mcpb sign) — optional per spec.