Skip to main content
Deployment & Operations

Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an open standard, introduced by Anthropic in 2024, that lets AI applications connect to external tools, data sources, and services through a common interface — analogous to the Language Server Protocol for editors.

AIDOLS Research Team · Editorial standards

Full definition

MCP defines two roles: clients (AI apps like Claude Desktop, IDEs, agent frameworks) and servers (wrappers around tools, databases, APIs, file systems). Servers expose tools, resources, and prompts; clients discover and invoke them over stdio or Streamable HTTP, which replaced the original HTTP+SSE transport in the March 2025 revision of the spec. By December 2025 MCP had been adopted by ChatGPT, Cursor, Gemini, Microsoft Copilot and Visual Studio Code, with more than 10,000 active public servers (Anthropic, 9 December 2025). MCP standardizes what previously required bespoke per-app integrations.

Why it matters

MCP turns tool integration from N×M to N+M — every MCP-compliant model can use every MCP server. For enterprises, this dramatically lowers the cost of connecting agents to internal systems and reduces vendor lock-in.

Example

A consulting firm exposes its CRM, file system, and time-tracking tools as three MCP servers; Claude, Cursor, and an internal LangGraph agent all consume the same servers without bespoke integrations.

Next steps

More deployment & operations terms

Source & further reading

Primary source: Anthropic — "Introducing the Model Context Protocol" (2024).

Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/en/glossary/mcp-model-context-protocol/.