- MCP server template upgraded to complete MCP 2025-03-26 spec coverage
- Official
mcp-schema.json(83 definitions) replaces hand-written simplification - All 15 protocol methods routed and handled
- Three transports: stdio, Streamable HTTP, CLI
- Three output formats: json, md, file (write to disk)
- Transport config separated into
transport.schema.json - 98 tests across 9 suites
- Official
- Root README updated: template description, test counts, case study
templates/mcp-server/— production-ready MCP server templateconfig.jsonas root schema,$refchain to runtime + protocol + tools- ObjectTree fills all defaults from schema — sparse overrides only
- 7 runtime sections: server, log, transport, output, http, lifecycle, cors
- Two transports: stdio, SSE (schema-driven CORS)
- Security hardened: path traversal blocked, ReDoS capped, error sanitization
- 73 tests across 8 suites (schema/runtime/system/unit/edge)
- Tutorial: build a weather server in 4 steps
- Root README: templates section, MCP server case study, real projects list
examples/user-walkthrough.mjs— full SDD workflow in one runnable script- Demonstrates schema → ObjectTree → validate → project → derive pipeline
- Core methodology: JSON Schema as Object DSL
SKILL.md— agent execution workflow for schema-driven development- Philosophy docs:
sdd-philosophy.md,x-extensions.md,type-system-revolution.md - Language references: Python (schema2object), Rust (schema-value), TypeScript (ajv)
- Case studies: Claude TUI RS, UI Component Library
- Contributing guide, MIT license