Runtime handshake 너머, 실제 MCP server 는 작은 manifest ship — 보통 pyproject.toml 또는 package.json — server 이름, 버전, entry point, support commit 한 protocol revision 명명. Manifest 가 — registry, package manager, Claude Desktop 'add server' UI 가 — 읽는 거.
Metadata 에 protocol revision 명시적 pin. Changelog 짧고 정직: "v1.4.0: refund_order tool 추가, protocol-version 2025-03-26 support drop." 미래의 너와 업그레이드하는 다음 user 둘 다 그 line 에 의존. Versioning track 매트릭스 mirror 하는 compatibility section 추가.
Python server 는 uv / uvx 통해 entry point 노출: [project.scripts] my-server = "my_server:main". 이제 어느 host 든 — user 가 virtualenv 걱정 없이 — 한 명령 (uvx my-server) 으로 server 띄움. TypeScript/Node server 는 npx 가 등가.