chore(server): bump server.json to 0.0.3 to match published npm version#35
chore(server): bump server.json to 0.0.3 to match published npm version#35johnxie wants to merge 1 commit into
Conversation
server.json pinned 0.0.2, but @taskade/mcp-server on npm only has 0.0.1 and 0.0.3 (latest). The MCP Registry validates that packages[].version exists on npm, so this bump is required before `mcp-publisher publish` will succeed.
|
There was a problem hiding this comment.
Pull request overview
This PR updates the MCP server registry metadata in packages/server/server.json to reference a real, published npm version of @taskade/mcp-server, aligning the server manifest with what exists on npm so Registry publishing/validation can succeed.
Changes:
- Bump top-level
versioninpackages/server/server.jsonfrom0.0.2to0.0.3. - Bump
packages[0].versionfor@taskade/mcp-serverfrom0.0.2to0.0.3.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
cc @deanzaka @lxcid — context for review 👇
Pairs with #36 (the OIDC auto-publish workflow). After both merge, one Actions → "Publish to MCP Registry" → Run workflow click registers Low risk: only two version strings change; JSON validated. |
Superseded — closing
|
…b OIDC (#36) * ci(mcp-registry): auto-publish to the official MCP Registry via GitHub OIDC Adds a workflow that publishes io.github.taskade/mcp-server to registry.modelcontextprotocol.io with no secrets (GitHub OIDC). - Fires on the `@taskade/mcp-server@*` release tag (pushed by changesets after npm publish), and on manual workflow_dispatch. - Auto-syncs packages/server/server.json version from package.json at publish time, so it can never drift from the published npm version again. "Set once, never touch again": after this + the 0.0.3 server.json bump (#35), the registry entry stays current automatically on every release. * ci: pin mcp-publisher to v1.7.9 and harden the download Same hardening Copilot required on the release-step variant: pinned version (reproducible, reviewable bumps), curl -fsSL, tar -xz -f -, set -euo pipefail.
Why
packages/server/server.jsonpins version0.0.2, but@taskade/mcp-serveron npm only has0.0.1and0.0.3(latest) —0.0.2was never published.The official MCP Registry validates that
packages[].versionresolves to a real published npm version carrying the matchingmcpName. With0.0.2,mcp-publisher publishwould fail validation. This bump (both the top-levelversionandpackages[0].version→0.0.3) unblocks the Registry publish.What this unblocks
Publishing
io.github.taskade/mcp-servertoregistry.modelcontextprotocol.io— which then auto-cascades to PulseMCP (flips its temporary mirror to the canonical entry), and feeds Glama / mcp.so refreshes.Verified
@taskade/mcp-serverlatest =0.0.3(0.0.2absent)mcpNamealready present in published package:io.github.taskade/mcp-serverContext: internal tracker chore(mcp) — Publish to the official MCP Registry.