Model Context Protocol (MCP)

The Model Context Protocol (MCP) is a communication standard that allows large language models (LLMs) to connect with external tools and services in a consistent and reliable way.

On their own, LLMs are limited to generating text, images, or other outputs. MCP expands their capabilities by acting as a bridge, letting models interact with resources like databases, cloud apps, email services, and APIs without having to create custom integrations for each one.

These are the four components of MCP.

  • Host: The environment where the LLM operates, such as a chatbot or AI agent. The host is what users interact with directly and routes requests between the model and external resources.
  • MCP client: Lives inside the host and acts as a bridge between the LLM and MCP servers. It handles requests from the model, translates them into a protocol-compliant format, sends them to the correct server, and returns responses to the host.
  • MCP server: This is managed by tool providers and exposes tools, prompts, and resources in a standardized way.
  • Transport Layer: Handles how messages move between clients and servers.

MCP is one of many protocols available to AI systems. Others include Google’s Universal Commerce Protocol (UCP) and Agent2Agent Protocol (A2A).

We use cookies

Our website uses cookies to ensure you get the best experience. By browsing the website you agree to our use of cookies. Please note, we don’t collect sensitive data and child data.

To learn more and adjust your preferences click Cookie Policy and Privacy Policy. Withdraw your consent or delete cookies whenever you want here.

Allow all cookies