Skip to content

fix(registry): add required per-package transport to server.json#23

Merged
a-essawy merged 1 commit into
mainfrom
fix/server-json-transport
Jun 1, 2026
Merged

fix(registry): add required per-package transport to server.json#23
a-essawy merged 1 commit into
mainfrom
fix/server-json-transport

Conversation

@a-essawy
Copy link
Copy Markdown
Contributor

@a-essawy a-essawy commented Jun 1, 2026

Second (and final) registry-schema fix. After identifier/registryType, the 2025-09-29 schema flagged packages[0].transport missing. Moved transport into the package ({ "type": "stdio" }) and dropped the invalid root transports array. Validated locally against the published schema (jsonschema, Draft 2020-12) — passes clean, so the v1.0.6 registry publish will succeed. npm + GitHub Releases already current through 1.0.5; this closes the registry gap.

The 2025-09-29 MCP server schema requires a `transport` object on each
package (validated locally against the published schema). server.json
declared a top-level `transports` array, which the schema ignores, so the
registry publish failed: packages[0].transport missing / unsupported type "".
Move it to packages[0].transport = { "type": "stdio" } and drop the invalid
root array. Completes the registry-publish fix begun in the identifier/
registryType change.
@a-essawy a-essawy enabled auto-merge (squash) June 1, 2026 00:27
@a-essawy a-essawy merged commit 40920b4 into main Jun 1, 2026
5 checks passed
@a-essawy a-essawy mentioned this pull request Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant