The MCP overview explains how MCP works: the roles, the wire format, what a server exposes, how servers ask for input, the transports, authorization, and what changed when the protocol went stateless in revision 2026-07-28. It is written for engineers who want a working model of the protocol before reading the specification.
Building a server? @cyanheads/mcp-ts-core is an agent-native TypeScript framework for building MCP servers on the current spec. Every scaffold ships Agent Skills that your coding agent follows to design, test, and release the server, and the server answers legacy and modern clients alike. Scaffold a project with:
bunx @cyanheads/mcp-ts-core init my-mcp-server
Looking for working servers? The servers I maintain are listed on my GitHub profile. The Fleet Map lists every hosted one with its tools, endpoint, and install snippets.
Guides
Agent Skills for server builders
These skills ship with mcp-ts-core and are written for coding agents. They reference the framework's APIs, but the practices carry over to any SDK. Hand one to your agent and ask it to distill the guidance for your stack.
Official resources
Official SDKs: TypeScript · Python · Go · Java · Kotlin · C# · Rust · Swift · Ruby · PHP