MCP (Model Context Protocol) adalah open protocol untuk menghubungkan AI agents dengan tools eksternal.

Architecture

Host (AI Agent) <-> MCP Client <-> MCP Server <-> Tool/Data

Components

  • MCP Client: Library untuk AI agent (Python/TypeScript)
  • MCP Server: Implementasi tool (filesystem, database, API)
  • Transports: STDIO (local) atau WebSocket (remote)
  • Capabilities: tools, resources, prompts

See also: ai-comm-protocol-deep-dive, ai-engineering-stack-roadmap