How to build an MCP server in Python (from one running in production)
A working guide built around a real, open-source read-only Shopify server. Tools, annotations, the safety boundary tutorials skip, and five mistakes worth avoiding.
MCP Inspector: how to debug and test your MCP server
The official MCP debugging tool, end to end. How to run it, what each panel does, and the silent failures it catches before a client ever sees them.
How to build an MCP server in TypeScript
A minimal MCP server with the official TypeScript SDK, using the current stable API and the zod schema shape that trips most people up.
MCP vs function calling: what's the difference?
They're not competitors. Function calling is the model deciding when to use a tool; MCP is the standard for how tools are delivered. How they fit together.
What is an MCP server? A clear explainer for developers
The Model Context Protocol without the jargon: what an MCP server is, the client-server model, tools vs resources vs prompts, and why it exists.