- MCP is an open source standard to connect AI applications to external systems. - MCP Host - AI application that coordinates and manages MCP clients - MCP Client - Component that maintains a connection to an MCP server - MCP Server - Program that provides context to MCP clients - MCP Primitives - what client and servers can offer each other - Tools - Executable functions that AI applications can invoke - Resources - Data sources that provide contextual information to AI applications - Prompts - Reusable templates that help structure interactions with language models -