Enables developers to build Model Context Protocol servers in TypeScript with minimal boilerplate, declaring tools, prompts, resources, and resource templates through either an Express-like API or experimental decorators. Arguments, input schemas, and MCP plumbing such as logging and progress reporting are inferred or handled automatically.