Model Context Protocol (MCP) este standardul deschis introdus de Anthropic și adoptat de întregul ecosistem AI (OpenAI, Google DeepMind, Cursor, Claude Code, GitHub Copilot, n8n, LangChain) pentru conectarea modelelor mari de limbaj la baze de date, fișiere locale, API-uri și unelte externe.
Supranumit „portul USB-C al aplicațiilor AI”, protocolul MCP elimină nevoia de a scrie integrări personalizate pentru fiecare combinație de model și aplicație: construiești un singur Server MCP (în Python cu FastMCP sau în TypeScript), iar acesta devine imediat utilizabil în Claude Desktop, Claude Code CLI, Cursor IDE, Windsurf sau agenți proprii.
Cum este organizat acest ghid
Am structurat cele 15 concepte, primitive și implementări MCP esențiale în 4 categorii practice:
- Arhitectură & Primitivele Protocolului:
Host, Client & Server,Tools (Unelte executabile),Resources (Date & URI-uri)șiPrompts & Sampling. - Transport, Configurare & Clienți:
Transport stdio vs Streamable HTTP / SSE,mcpServers JSON (Claude Desktop & Cursor),claude mcp add (Claude Code CLI)șiMCP Inspector (@modelcontextprotocol/inspector). - Dezvoltarea Serverelor MCP (Python & TypeScript):
FastMCP în Python (@mcp.tool),@mcp.resource & @mcp.prompt,TypeScript MCP SDK (McpServer)șiContext, Logging & Lifespan. - Servere Oficiale, Securitate & Ecosistem:
Servere MCP de Referință (Filesystem, GitHub, Postgres, Playwright),Roots & Human-in-the-Loop ApprovalșiAutentificare OAuth 2.1 & Securitate MCP.
Apasă pe oricare componentă de mai jos pentru diagrame de protocol, configurări JSON și exemple complete de cod în Python și TypeScript.