Architecture Overview
MCP operates on a Client-Server model.
- The Host: The application (e.g., Claude Desktop) that wants to use the AI.
- The Client: A component within the Host that speaks MCP.
- The Server: Your application that provides specific data or tools.
Transport Layers
Servers and Clients talk over Transport Layers. The most common is Stdio (Standard Input/Output), where the client starts the server process and communicates via text streams.
Assignment: Diagram the flow of a message from an LLM prompt to an MCP tool and back.