{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://modelcontextprotocol.io/schemas/draft/2025-07-09/registry-server.json", "title": "MCP Server Detail - Registry Schema", "description": "Registry-specific constraints for MCP server representation. Extends the base schema with additional validation rules.", "$ref": "https://modelcontextprotocol.io/schemas/draft/2025-07-09/server.json", "properties": { "repository": { "properties": { "source": { "enum": [ "github" ] } } }, "packages": { "items": { "properties": { "registry_name": { "enum": [ "npm", "pypi", "docker", "nuget" ] }, "runtime_hint": { "enum": [ "npx", "uvx", "docker", "dnx" ] } } } } } }