The short answer
The Model Context Protocol (MCP) is an open standard for connecting AI applications to external tools and data sources. An MCP server is a program that exposes a specific capability — reading files, querying a database, searching documentation, calling an API — in a format any MCP-compatible AI client can use.
Think of it as a universal adapter. Before MCP, every AI tool needed a bespoke integration for every data source. MCP standardizes that connection, so one server works across Claude, Cursor, VS Code, and any other client that speaks the protocol.