fix(registry): server.json description <=100 chars (registry validation)#291
Merged
Merged
Conversation
The Publish to MCP Registry workflow (#290) ran on dispatch and got past checkout + mcp-publisher install + GitHub OIDC auth, then failed at publish with a 422 from registry.modelcontextprotocol.io: validation failed — body.description "expected length <= 100" server.json's description was ~175 chars. Shortened to 96 chars, keeping the exact "272 tools across 29 modules" substring that scripts/count-stats.mjs syncs (stats:check still reports server.json ok). OIDC namespace auth already works, so the next dispatch on this commit should publish io.github.heznpc/airmcp.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Publish to MCP Registry workflow (#290) ran on dispatch and got past
checkout + mcp-publisher install + GitHub OIDC auth, then failed at publish
with a 422 from registry.modelcontextprotocol.io:
validation failed — body.description "expected length <= 100"
server.json's description was ~175 chars. Shortened to 96 chars, keeping the
exact "272 tools across 29 modules" substring that scripts/count-stats.mjs
syncs (stats:check still reports server.json ok). OIDC namespace auth already
works, so the next dispatch on this commit should publish io.github.heznpc/airmcp.