Developer ExperienceMCP

Model Context Protocol

An open standard for connecting AI assistants to external data sources and tools through a unified, composable interface.

Why it matters

MCP is becoming the USB-C of AI integrations — a single standard that lets any AI assistant work with any tool. Anthropic open-sourced it, and adoption is growing fast across the ecosystem.

The problem MCP solves

Every AI tool integration used to be a custom, one-off implementation. MCP standardizes how AI assistants discover, authenticate with, and call external tools — the same way HTTP standardized web communication. One protocol, many tools, any AI client.

Architecture

MCP follows a client-server model:

  • MCP Client — the AI assistant (Claude, Cursor, etc.) that wants to use tools.
  • MCP Server — a lightweight service that exposes tools, resources, and prompts via the protocol.
  • Transport — communication happens over stdio (local) or HTTP with Server-Sent Events (remote).

Why it matters for developers

Instead of building N integrations for N AI clients, tool developers build one MCP server. Instead of AI platforms building M integrations for M tools, they implement one MCP client. This N×M → N+M reduction is what made the web work, and MCP aims to do the same for AI tool use.