Skip to content

fix(mcp): server.json description within Registry 100-char limit - #2000

Merged
SebTardif merged 1 commit into
mainfrom
fix/mcp-registry-description-length
Jul 27, 2026
Merged

fix(mcp): server.json description within Registry 100-char limit#2000
SebTardif merged 1 commit into
mainfrom
fix/mcp-registry-description-length

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Summary

Official MCP Registry rejects server.json description longer than 100 characters (HTTP 422). The competitive-batch blurb was 155 chars, so re-publishing 0.20.0 with the differentiated text failed.

Changes

  • Shorten description (still: structured agent edits, not generic filesystem MCP)
  • make server-json-test + wire into make check / check-fast
  • Publish workflow pre-check before mcp-publisher validate
  • REPO-SETUP + mcp-setup docs note the hard limit

Verification

  • make server-json-test → ok (92/100)
  • After merge: re-dispatch Publish MCP Registry for 0.20.0

Ref #1987

Re-publish of 0.20.0 failed validate with 422: description was 155 chars.
Shorten the differentiated blurb, lock the limit in make check and the
publish workflow, and document it for release hygiene.

Ref #1987

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Copilot AI review requested due to automatic review settings July 27, 2026 16:03
@SebTardif
SebTardif enabled auto-merge (squash) July 27, 2026 16:03

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@SebTardif
SebTardif merged commit 846fdec into main Jul 27, 2026
57 checks passed
@SebTardif
SebTardif deleted the fix/mcp-registry-description-length branch July 27, 2026 16:12
SebTardif added a commit that referenced this pull request Jul 27, 2026
## Summary

MPI cycle after 0.21.0:

- Document `make server-json-test` in AGENTS.md and CONTRIBUTING.md
(part of `check` / `check-fast` since #2000; docs lagged).
- Patch bumps: `clap_complete` 4.6.8, `schemars` 1.2.2.
- Replace em dashes in human-facing competitive/embedder docs and README
alt text (project style rule).

## Gate

Open issues remaining are external/human only (#1990 post, #960 winget,
#961 Chocolatey feed).

## Verification

- `make check-fast` green
- `make embedder-smoke` green
- `make server-json-test` ok

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
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.

2 participants