Skip to content

Commit 9a1da4b

Browse files
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

File tree

server.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
33
"name": "io.github.ayhammouda/python-docs-mcp-server",
4-
"description": "The canonical Python stdlib oracle for AI coding agents. Exact symbols, exact sections, exact versions — offline, always free, always MIT, token-frugal.",
4+
"description": "The canonical Python stdlib oracle for AI coding agents always free, always MIT, token-frugal.",
55
"title": "Python Docs MCP Server",
66
"websiteUrl": "https://github.com/ayhammouda/python-docs-mcp-server",
77
"repository": {

0 commit comments

Comments
 (0)