Tuesday, May 20, 2025

High level overview of MCP components

At its core, MCP follows a client-server architecture where a host application can connect to multiple servers.

MCP hosts - apps like Claude Desktop, Cursor, Windsurf, or AI tools that want to access data via MCP.

MCP Clients - protocol clients that maintain 1:1 connections with MCP servers, acting as the communication bridge.

MCP Servers - lightweight programs that each expose specific capabilities (like reading files, querying databases...) through the standardized Model Context Protocol.

Local Data Sources - files, databases, and services on your computer that MCP servers can securely access. For instance, a browser automation MCP server needs access to your browser to work.

Remote Services - External APIs and cloud-based systems that MCP servers can connect to.


No comments:

Post a Comment