MCP
The Model Context Protocol
MCP (Model Context Protocol) is the open standard for LLM tool calling — it lets ChatGPT, Claude, and Cursor invoke any tool or data source through one protocol. This channel covers the Hosts / Clients / Servers architecture, the transport layer (stdio / Streamable HTTP), and how to ship an MCP Server for your own product with @modelcontextprotocol/sdk.
12 article(s) total
What you'll learn in this channel
These are the core topics this channel covers. Each featured article unpacks several of them in depth.
- MCP architecture
- Transport layer
- Tools / Resources / Prompts
- OAuth auth
- Prompt-injection defense
- Pre-launch checklist
Codex CLI MCP Servers: The Full mcp_servers Config Field Guide
Codex CLI wires MCP servers via [mcp_servers] in config.toml: command/args/env for stdio, url/bearer_token/http_headers for remote, plus timeouts, tool filters and OAuth.
Read articleMCP Apps Explained: Interactive UIs Rendered Inside Chat, Standardized as SEP-1865
MCP Apps (SEP-1865, Final): a server declares a ui:// resource, and hosts like Claude or VS Code Copilot render the interactive HTML inside the conversation. Mechanism, security model, SDK code, and host support.
Read articleThe Model Hardware Standard, explained: how MHS lets AI agents safely operate physical devices
A close reading of Anthropic's August 27 research preview of the Model Hardware Standard: standardized drivers, three control mechanisms including MCP, results from six research partners, and eight vendors building support.
Read articleMCP Client Features Today: Elicitation Stays, Roots and Sampling Deprecated (SEP-2577)
The 2026-07-28 spec reshuffled MCP client features: Roots and Sampling deprecated (SEP-2577, retained 12+ months) while Elicitation remains with a new URL mode -- status, deprecation context, and migration paths, clause by clause.
Read articleMCP stdio Transport Deep Dive: Message Framing, Process Lifecycle, and Backward Compatibility (2026-07-28 Spec)
The MCP stdio transport at spec level: newline-delimited JSON-RPC framing, the stdout/stderr boundary, cancellation and shutdown lifecycle rules, crash restarts, and backward-compatibility probing.
Read articleMCP Authorization Explained: How OAuth 2.1 Lands in MCP (2026-07-28 Spec)
The MCP authorization spec clause by clause: role mapping, RFC9728 discovery, three registration mechanisms, the iss validation table, resource parameters, token red lines, and the step-up authorization flow.
Read articleDebugging MCP in Practice: Inspector, Logging Rules, and the Connection Troubleshooting Chain
The official method for debugging MCP integrations: the Inspector UI as first stop, stdio vs Streamable HTTP logging rules (notifications/message deprecated in spec 2026-07-28), startup root causes, and a five-step connection chain.
Read articleMCP Security Guide: The 8 Official Attack Vectors and Their Mitigations
The official MCP security best practices, decoded: eight attack classes from Confused Deputy and Token Passthrough to SSRF and scope minimization, each with the official mitigation requirements.
Read articleMCP server development: protocol, debugging, security, and production deployment
MCP server production essentials: protocol deep-dive (JSON-RPC 2.0 / lifecycle / capabilities negotiation), Inspector debugging, transport selection (stdio / Streamable HTTP / SSE), security modes (prompt injection / OAuth scope / audit).
Read articleDeploy MCP Server to Cloudflare Workers: MCP at the Edge
Deploy MCP Server to Cloudflare Workers: stdio to Streamable HTTP conversion, Edge Runtime limits, KV persistence, wrangler config, and a production checklist.
Read articleBuild Your Own MCP Server: From Zero to Published
Build and ship an MCP Server with @modelcontextprotocol/sdk: project setup, declaring tools, choosing stdio vs Streamable HTTP, local testing, OAuth, and a launch checklist.
Read articleModel Context Protocol: how MCP works and how to build on it
What MCP is, how it standardizes tool calling for LLMs, and how to build an MCP server that exposes your data or APIs to ChatGPT, Claude, and Cursor.
Read article