Model Context Protocol(MCP)
Definition
An open standard, introduced by Anthropic, that lets AI applications connect to external data sources and tools through a uniform interface.In-Depth Explanation
MCP is often described as "a USB-C port for AI" — a single protocol so any compliant AI app can talk to any compliant data source or tool without bespoke integrations. It defines two inverse roles: MCP servers expose data, tools, and prompts, while MCP clients (hosts like Claude Desktop, Cursor, or VS Code) consume them. Introduced by Anthropic in late 2024, it is now supported across many AI assistants and developer tools. It reduces the N-by-M integration problem to one shared interface.
Real-World Example
Connecting Claude to a filesystem or GitHub MCP server lets it read local files and repositories directly during a conversation.