Model Context Protocol (MCP)

An open protocol that standardises how AI applications connect to external data sources, tools, and services, enabling models to act on live context rather than static training data.

The Model Context Protocol (MCP) is an open standard introduced by Anthropic in late 2024. It defines a universal interface between AI assistants (clients) and external systems (servers), databases, APIs, file systems, developer tools, and more.

Before MCP, every integration between an AI model and an external tool required custom glue code. MCP replaces these point-to-point connectors with a single protocol, similar to how USB standardised hardware peripherals or how LSP standardised code editor integrations.

Key concepts:

MCP enables features like reading live database rows, triggering CI pipelines, or browsing documentation, all without the model needing to be retrained.