Field Guide 27: 25 rules across five patterns: resources versus tools, one server per system, composed and gateway servers, code execution with MCP, and when not to use MCP. The kit is a working server built on the official TypeScript SDK v2 that exposes the design system's semantic tokens as four resources and two annotated, read-only tools with output schemas. Its smoke test negotiates protocol revision 2026-07-28 and 2025-11-25 from one server factory, and the MCP Inspector's strict schema check reports no warnings.
When you plan your first MCP server, consolidate several into one, hit context limits from too many tools, or get asked to wrap a CLI in MCP.