Model Context Protocol (MCP)
Model Context Protocol is the open standard introduced by Anthropic in late 2024 for connecting LLM applications to external data sources and tools. MCP defines a uniform schema for declaring tools, resources, and prompts so that any compliant client (Claude Desktop, Cursor, custom agents) can use any compliant server (databases, file systems, APIs).
MCP addresses the M×N integration problem: every LLM client used to need a custom integration for every data source. With MCP, both sides implement the protocol once and interoperate. The protocol is straightforward, JSON-RPC over stdio or HTTP, with three primitives (tools, resources, prompts), but its impact is structural: the ecosystem of MCP servers (GitHub, Postgres, Slack, file systems, browser automation) is the agent equivalent of npm packages. Adoption accelerated through 2025-2026 as Anthropic, OpenAI, Google, and other AI vendors converged on MCP as the shared standard.