What it does
A TypeScript framework for building MCP servers that handle client sessions. You define tools, resources and prompts, and it provides authentication, logging, error handling and HTTP streaming. It follows the older handshake-based MCP revisions, not the latest specification.
Use cases
- 01Expose an internal API as MCP tools
- 02Convert an OpenAPI spec into an MCP server
- 03Run a stateless MCP server on serverless