Format / Sintaxă: MCP – standardul deschis (creat de Anthropic) pentru interoperabilitatea securizată între modele AI și datele locale sau uneltele externe
Explicație detaliată
Până la apariția Model Context Protocol (MCP) lansat de Anthropic în 2024, fiecare dezvoltator trebuia să scrie integrări personalizate pentru a lega un model de GitHub, Slack, Postgres sau Google Drive.
MCP oferă o arhitectură Client-Server unificată prin JSON-RPC: serverele MCP expun resurse, unelte și prompturi, iar clienții (cum sunt Claude Desktop, Claude Code, Goose sau IDE-urile moderne) le consumă universal.
Analogie intuitivă
💡 Portul universal USB-C: în loc să ai 10 încărcătoare cu mufe diferite pentru telefon, laptop, cameră și căști, ai un singur standard care se potrivește la toate echipamentele.
Mecanism & Funcționare
- MCP Host: Aplicația care rulează LLM-ul (ex: Claude Code).
- MCP Client: Modulul care negociază permisiunile și uneltele cu serverele.
- MCP Server: Serviciul ușor care expune datele dintr-un program (ex: mcp-server-postgres, mcp-server-filesystem).
Exemple practice și aplicabilitate
- Server MCP GitHub: permite agentului să deschidă Pull Requests și să comenteze pe Issue-uri.
- Server MCP Puppeteer: permite agentului să deschidă un browser și să facă capturi de ecran.
Capcane frecvente & bune practici
MCP este adoptat masiv de industrie (Anthropic, Cursor, Replit, Goose) ca fiind viitorul conectivității pentru toți agenții de inteligență artificială.
Noțiuni înrudite
tool-calling: Noțiune asociată din acest modul.agent-autonom: Noțiune asociată din acest modul.multi-agent-systems: Noțiune asociată din acest modul.