TypeMCP technical documentation
Build a typed Petstore workflow, one boundary at a time.
Published · 0.2.2Start with a small application-owned workspace. Learn the declaration, compiler, and runtime seams before you compose a real MCP server.
A canonical, source-owned curriculum
Petstore workflow
Start with an explicit resolver and runtime boundary; the reader retains application lifecycle ownership while making each runtime choice explicitly.
Your learning path
Petstore workflow6 focused stepsStep 1 of 6Ready to start
Create the strict TypeScript workspace and application-owned client seam.
Begin Build →Step 2 of 3Petstore TypeMCP foundationDeclare, inspect, compile, and run a TypeMCP server over local stdio.
Step 3 of 3Petstore walkthroughBuild one catalog tool and select a published TypeMCP runtime boundary.
First package contact
Get started
Vocabulary and compatibility
Learn
Choose a runtime boundary
Integrate
Exact contracts and compatibility
Reference
Documentation source pinned to 9124c25519f3 (opens in a new tab)