Engineer Atlas
OverviewLearnArchitecture FinderPlaygroundFrameworksRoadmapPracticeInterview
OverviewLearnArchitecture FinderPlaygroundFrameworksRoadmapPracticeInterviewHiring GuideCheat SheetCompare
Agentic Engineering
  • Fundamentals
  • Agent Architecture
  • Tool Calling
  • RAG Engineering
  • Context Engineering
  • Memory & State
  • Planning
  • MCP — Model Context Protocol
  • Multi-Agent Systems
  • Human-in-the-Loop
  • Evaluation & Testing
  • Observability
  • Guardrails & Security
  • Reliability Engineering
  • Frameworks
Agentic/Learn/MCP — Model Context Protocol

MCP — Model Context Protocol

Clients, servers, tools, resources, prompts, discovery, auth; MCP vs direct integration.

MCP Overview
▶ interactive

The Model Context Protocol standardises how an AI application discovers and calls external capabilities, turning N × M bespoke integrations into N + M.

MCP Primitives: Tools, Resources, Prompts

An MCP server exposes tools (model-invoked actions), resources (application-read data) and prompts (user-selected templates); knowing which is which decides who controls the call.

MCP Lifecycle: Init, Discovery, Invocation

A session runs initialise → capability negotiation → listing → invocation over a transport such as stdio or streamable HTTP, with auth and error handling at each step.

MCP vs Direct Integration vs Function Calling

Direct API code is tightest and fastest, function calling adds model-driven invocation, MCP adds discovery and reuse across applications — each wins in a different N × M regime.

Engineer Atlas
GitHub·LinkedIn