Model Context Protocol

It’s a protocol (standard way) that allows:

to communicate in a structured way.

User
  ↓
App (Frontend / Backend)
  ↓
MCP Layer
  ↓
LLM
  ↕
Tools (DB, APIs, Search, Files, ...)

Why MCP exists

Large Language Models:

MCP standardizes: