All StepsStep 1 of 6
1

Understanding MCP

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools.

What is MCP? MCP provides a standardized way for AI assistants like Claude to connect with external systems. Think of it as a universal adapter that lets Claude interact with databases, APIs, file systems, and more.

Architecture MCP follows a client-server architecture:

  • MCP Hosts: Programs like Claude Desktop that want to access data through MCP
  • MCP Clients: Protocol clients that maintain 1:1 connections with servers
  • MCP Servers: Lightweight programs that expose data and functionality via the protocol

Key Capabilities

  • Resources: Expose data and content from your systems
  • Tools: Provide executable functions that Claude can call
  • Prompts: Define reusable prompt templates and workflows
  • Sampling: Allow servers to request LLM completions through the client