Commit 9a1da4b
committed
fix(server.json): shorten description to ≤100 chars for MCP Registry
The v0.1.5 release.yml run failed at the publish-mcp-registry job's
validate step: MCP Registry's schema enforces body.description ≤ 100
chars, but the v0.1.5 server.json description was 152 chars.
PyPI accepted the longer form (no such limit there) so v0.1.5 is live
on PyPI with attestations, but MCP Registry stayed at v0.1.4.
Tightened to 96 chars while preserving all three locked anchor phrases
(canonical Python stdlib oracle / always free, always MIT / token-frugal)
per .planning/POSITIONING.md's adapt-for-length contract:
"The canonical Python stdlib oracle for AI coding agents
— always free, always MIT, token-frugal."
pyproject.toml description stays at 154 chars (PyPI summary limit is
512 — the surface-specific length contract intentionally varies).
This unblocks the next release: with this fix on main, the next tag
push will publish to MCP Registry successfully.1 parent 276a387 commit 9a1da4b
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
0 commit comments