MCP guides for developers
Plain-English guides to the Model Context Protocol (MCP), written for the current 2026-07-28 revision, with code that was actually run.
What is MCP (Model Context Protocol)? A plain-English explanation
What is MCP (Model Context Protocol)? Hosts, clients, servers, tools and resources explained in plain English, and when you should skip it.
Protocol updateMCP 2026-07-28: what changed, and why most tutorials are now out of date
The current MCP revision 2026-07-28 dropped the initialize handshake and sessions. Here's what changed, with a real request and response we captured.
TutorialBuild an MCP server in Python: a step-by-step tutorial (mcp 2.3.0)
Build and test your first MCP server in Python with the official mcp 2.3.0 SDK. One validated tool, in-memory tests, and the real output from our run.
Decision guideMCP vs REST API vs function calling: which one should you use?
MCP vs REST API vs OpenAPI vs function calling. A simple decision table and one question that settles it for most projects.
SecurityMCP security checklist: prompt injection, SSRF, least privilege and more
A practical MCP security checklist covering prompt injection, SSRF, least privilege, read-only defaults, secrets, rate limits and audit logs.
हिंदी गाइडMCP क्या है? Model Context Protocol हिंदी में, बिल्कुल आसान भाषा में
MCP क्या है? Model Context Protocol को हिंदी में आसान भाषा में समझिए: host, client, server, tools और resources, और कब MCP की ज़रूरत नहीं होती।
Free resourceMCP cheat sheet (2026-07-28)
One printable page: roles, features, transports, the new request model and a security checklist.