Model Context Protocol (MCP) is an open protocol used to seamlessly integrate LLM (Large Language Model) applications with external data sources and tools. Whether you are building an AI-driven IDE, enhancing chat interfaces, or creating custom AI workflows, MCP provides a standardized way to connect LLM with its required context.
Model Context Protocol (MCP) adopts a Client-Host-Server architecture, where each host can run multiple Client instances. This architecture enables users to integrate AI functionality into their applications while maintaining clear security boundaries and focus isolation. MCP is built on JSON-RPC and provides a stateful session protocol that focuses on context exchange and sampling coordination between clients and servers.
The host process serves as a container and coordinator.