Sari la conținut
SEM ROI
Agenți AI

Ce este un MCP server? Model Context Protocol explicat pentru afaceri (2026)

MCP le permite asistenților AI să folosească acțiunile produsului tău cu contul clientului. Ce este un MCP server, prin ce diferă de un API, ce asistenți îl suportă și ce expui mai întâi.

Ahmet Molon, fondatorul SEM ROI
Ahmet Molon
Fondator
6 min de citit
Un dulap de lemn în mijlocul camerei, legat cu fire roșii de cutiile, sulurile și călimările așezate în jurul lui

Clienții au început să ceară unui asistent să facă lucruri în locul lor: să rezerve o masă, să repete comanda obișnuită, să verifice o factură. Ca un asistent să poată face asta cu afacerea ta, are nevoie de o cale sigură de a-ți apela sistemele. Pentru asta există un MCP server. Ghidul de față explică Model Context Protocol în termeni de business: ce este, prin ce diferă de un API, unde funcționează astăzi și ce ar trebui, respectiv ce nu ar trebui, să expui.

Ce este MCP (Model Context Protocol)?

Model Context Protocol este un standard deschis pentru conectarea aplicațiilor AI la sistemele în care se află datele și acțiunile. A fost creat la Anthropic și publicat open source în noiembrie 2024. În decembrie 2025, Anthropic l-a donat către Agentic AI Foundation, „un fond dedicat din cadrul Linux Foundation, cofondat de Anthropic, Block și OpenAI”, așa că nu mai este protocolul unei singure companii. Specificația actuală este datată 2026-07-28.

Analogia obișnuită este USB-C: înainte de el, fiecare dispozitiv avea nevoie de propriul cablu; înainte de MCP, fiecare asistent avea nevoie de o integrare separată cu fiecare produs. Cu MCP construiești un singur server, iar orice asistent care vorbește MCP îl poate folosi.

Ce face un MCP server?

Un MCP server este un serviciu mic care îi spune unui asistent trei lucruri: ce tools (acțiuni) oferă, ce resources (date) poate citi și ce prompts (instrucțiuni gata făcute) sunt disponibile. Când asistentul decide să folosească un tool, trimite o cerere; serverul tău verifică cine întreabă, execută acțiunea prin sistemele existente și returnează rezultatul.

Iată cum arată un singur tool pentru un asistent. Acesta este tot „contractul”: un nume, o descriere pe care modelul o citește ca să decidă când să-l folosească și datele de intrare pe care trebuie să le furnizeze.

json
{
  "name": "reschedule_appointment",
  "description": "Move the signed-in patient's existing appointment to another free slot. Ask the patient to confirm the new time before calling.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "appointment_id": { "type": "string" },
      "new_start": { "type": "string", "format": "date-time" }
    },
    "required": ["appointment_id", "new_start"]
  }
}

Observă descrierea: e scrisă pentru model și conține o regulă de business („cere-i pacientului să confirme”). Designul bun al unui tool înseamnă în mare parte acest tip de scris. Descrierile proaste sunt cel mai des motivul pentru care un asistent apelează tool-ul greșit sau pe cel bun la momentul greșit.

MCP vs API: care este diferența?

API-ul tău este construit pentru dezvoltatori care citesc documentația și scriu cod pe baza ei. Un MCP server este construit pentru un model care îți descoperă tool-urile în timpul rulării și decide singur când să le apeleze. Aproape în orice proiect, MCP serverul apelează în spate API-ul existent.

  • Aspect: Cine îl folosește
    API (REST, GraphQL): Dezvoltatorii, prin codul pe care îl scriuMCP server: Asistenții AI, în timpul rulării
  • Aspect: Descoperire
    API (REST, GraphQL): DocumentațieMCP server: Serverul își listează tool-urile și descrierile lor
  • Aspect: Granularitate
    API (REST, GraphQL): Multe endpointuri, tehniceMCP server: Câteva sarcini numite în termeni de business
  • Aspect: Autentificare
    API (REST, GraphQL): Chei API, OAuth, variazăMCP server: OAuth 2.1 pentru serverele remote, cu contul utilizatorului
  • Aspect: Îl înlocuiește pe celălalt?
    API (REST, GraphQL): NuMCP server: Nu, de obicei învelește API-ul
AspectAPI (REST, GraphQL)MCP server
Cine îl foloseșteDezvoltatorii, prin codul pe care îl scriuAsistenții AI, în timpul rulării
DescoperireDocumentațieServerul își listează tool-urile și descrierile lor
GranularitateMulte endpointuri, tehniceCâteva sarcini numite în termeni de business
AutentificareChei API, OAuth, variazăOAuth 2.1 pentru serverele remote, cu contul utilizatorului
Îl înlocuiește pe celălalt?NuNu, de obicei învelește API-ul
Regulă de design

Expune sarcini, nu endpointuri. „reorder_last_purchase” este un tool MCP bun; „POST /orders” cu douăzeci de câmpuri opționale nu este.

Unde funcționează un MCP server în 2026?

Suportul a evoluat rapid, așa că iată situația din octombrie 2026. Verifică documentația fiecărei platforme înainte să planifici o lansare, pentru că mai multe dintre ele sunt în preview.

  • Asistent: Claude (web, desktop, mobil)
    Cum este folosit MCP: MCP servere remote adăugate drept conectori; suportă MCP Apps (interfață interactivă)Stadiu: Disponibil
  • Asistent: ChatGPT
    Cum este folosit MCP: Aplicații și conectori construiți pe MCP servereStadiu: Disponibil; funcțiile variază în funcție de plan
  • Asistent: Microsoft 365 Copilot
    Cum este folosit MCP: Agenți și pluginuri bazate pe MCP servere, inclusiv MCP AppsStadiu: Disponibil; „nu toate capabilitățile sunt disponibile”
  • Asistent: Google Search și aplicația Gemini
    Cum este folosit MCP: Connected Apps: un MCP server găzduit în cloud sau Android AppFunctions, înregistrate în Google Connected ConsoleStadiu: Preview, pe bază de aplicare, etapizat pe piețe
  • Asistent: Gemini Enterprise
    Cum este folosit MCP: MCP Apps sunt afișate în chat, într-un cadru izolat (sandbox)Stadiu: Disponibil pentru clienții Enterprise
AsistentCum este folosit MCPStadiu
Claude (web, desktop, mobil)MCP servere remote adăugate drept conectori; suportă MCP Apps (interfață interactivă)Disponibil
ChatGPTAplicații și conectori construiți pe MCP servereDisponibil; funcțiile variază în funcție de plan
Microsoft 365 CopilotAgenți și pluginuri bazate pe MCP servere, inclusiv MCP AppsDisponibil; „nu toate capabilitățile sunt disponibile”
Google Search și aplicația GeminiConnected Apps: un MCP server găzduit în cloud sau Android AppFunctions, înregistrate în Google Connected ConsolePreview, pe bază de aplicare, etapizat pe piețe
Gemini EnterpriseMCP Apps sunt afișate în chat, într-un cadru izolat (sandbox)Disponibil pentru clienții Enterprise

Consecința practică: un singur server bine construit ajunge la toți. Adăugarea unui asistent înseamnă mai ales înregistrare, review și testare, nu o reconstrucție. Aceasta este ideea din spatele serviciului nostru de dezvoltare agentic AI.

Ce ar trebui să expună o afacere?

Fiecare acțiune pe care o expui este ceva ce un asistent poate face în numele clientului tău. Începe cu acțiuni frecvente, valoroase și ușor de anulat; pe cele riscante lasă-le pentru mai târziu sau pune-le în spatele unei confirmări.

  • Tip de acțiune: Citire, publică
    Exemple: Program, detalii despre produse, disponibilitateRegulă: Expune-le primele. Nu e nevoie de autentificare.
  • Tip de acțiune: Citire, privată
    Exemple: Starea comenzii, facturi, programăriRegulă: Necesită conectarea contului; returnează doar datele utilizatorului autentificat.
  • Tip de acțiune: Scriere, reversibilă
    Exemple: Adăugare în coș, rezervarea temporară a unui interval, ciornă de ofertăRegulă: Expune-le cu descrieri și limite clare.
  • Tip de acțiune: Scriere, definitivă
    Exemple: Rezervare, plată, anulare, schimbarea adreseiRegulă: Cere confirmarea explicită a utilizatorului; înregistrează fiecare apel.
  • Tip de acțiune: Niciodată
    Exemple: Exporturi în masă, acțiuni de administrare, datele altor utilizatoriRegulă: Ține-le complet în afara serverului.
Tip de acțiuneExempleRegulă
Citire, publicăProgram, detalii despre produse, disponibilitateExpune-le primele. Nu e nevoie de autentificare.
Citire, privatăStarea comenzii, facturi, programăriNecesită conectarea contului; returnează doar datele utilizatorului autentificat.
Scriere, reversibilăAdăugare în coș, rezervarea temporară a unui interval, ciornă de ofertăExpune-le cu descrieri și limite clare.
Scriere, definitivăRezervare, plată, anulare, schimbarea adreseiCere confirmarea explicită a utilizatorului; înregistrează fiecare apel.
NiciodatăExporturi în masă, acțiuni de administrare, datele altor utilizatoriȚine-le complet în afara serverului.

Un loc bun în care să cauți primele acțiuni: întrebările la care echipa de suport răspunde cel mai des și sarcinile pe care clienții încearcă deja să le facă pe site-ul tău și la care renunță.

Cum funcționează autentificarea: OAuth 2.1

Un MCP server remote folosește OAuth 2.1, aceeași familie de standarde din spatele „Sign in with Google”. Clientul este trimis o singură dată pe pagina ta de autentificare, aprobă ce poate face asistentul, iar asistentul primește un token limitat la acele permisiuni. Îl poți revoca oricând. Asistentul nu vede niciodată parola.

Specificația din 2026-07-28 a înăsprit și mai mult regulile. Blogul MCP enumeră „modificări de consolidare a autorizării, inclusiv validarea emitentului conform RFC 9207 și renunțarea formală la Dynamic Client Registration (DCR) în favoarea documentelor de metadate ale clientului (CIMD)”, iar nucleul protocolului a devenit stateless, ceea ce a eliminat sesiunile de protocol. Pentru proprietarul unei afaceri, sensul e simplu: autentificarea rămâne a ta, iar fiecare asistent primește un acces restrâns și revocabil.

Riscuri de securitate și cum le gestionezi

Un MCP server este o nouă ușă către sistemele tale, așa că tratează-l ca atare. Principalele riscuri:

  • Prompt injection. Asistentul citește un text (un e-mail, o recenzie, o pagină de produs) care conține instrucțiuni și le urmează. Nu lăsa niciodată conținutul citit de asistent să extindă ce are voie să facă.
  • Tool poisoning. Instrucțiuni malițioase ascunse în descrierea unui tool, „invizibile pentru utilizatori, dar complet vizibile pentru modelele AI”. Documentat pentru prima dată de Invariant Labs în aprilie 2025, acum este inclus pe lista OWASP. Conectează doar servere pe care le controlezi sau în care ai încredere și verifică descrierile ca pe cod.
  • Scopes prea largi. Un token care poate face orice va face, la un moment dat, ce nu trebuie. Câte un scope pentru fiecare grup de acțiuni; citirea și scrierea separate.
  • Scurgeri de date. Fiecare răspuns ajunge în contextul unui model. Returnează doar câmpurile de care are nevoie sarcina.
0 din 6 bifate

Construiești, cumperi sau folosești serverul platformei?

S-ar putea să nu fie nevoie să pornești de la zero. Shopify, de exemplu, oferă propriile MCP servere pentru catalog, coș, checkout și comenzi. Multe instrumente SaaS vin cu servere oficiale. Îți construiești propriul server când acțiunile se află în sistemele tale (un motor de rezervări, un ERP precum Odoo, un CMS personalizat) sau când ai nevoie de reguli pe care serverul gata făcut nu le suportă.

  • Folosește serverul platformei când platforma ta are unul și tool-urile lui corespund cu ce cer clienții.
  • Învelește-ți API-ul într-un server personalizat când acțiunile sunt specifice afacerii tale. Acesta este cazul cel mai frecvent.
  • Combină-le când, de exemplu, produsele vin din Shopify, dar rezervările sau prețurile B2B vin din propriul sistem.

Costul depinde de numărul de tool-uri, de sistemele din spatele lor și de procesul de review al fiecărui asistent. Un prim server focusat, cu trei până la cinci tool-uri, este un proiect bine delimitat; costul mai mare vine de obicei din curățarea datelor și a permisiunilor de dedesubt. Ghidul nostru despre cum construiești un agent AI arată cum estimăm atât costurile de dezvoltare, cât și pe cele de operare.

Întrebări frecvente

  • Ce este, pe scurt, un MCP server?

    Este un serviciu mic prin care asistenții AI pot folosi acțiunile produsului tău, cum ar fi verificarea unei comenzi sau programarea unei întâlniri, cu contul clientului și doar în limita permisiunilor pe care le acorzi.

  • MCP este același lucru cu un API? Înlocuiește API-urile?

    Nu. Un API este construit pentru dezvoltatori; MCP este construit pentru modele AI care descoperă și apelează tool-uri în timpul rulării. Un MCP server stă de obicei în fața API-ului existent și traduce câteva sarcini de business în apeluri către acesta.

  • Cine a creat MCP și este open source?

    Anthropic a creat MCP și l-a publicat open source în noiembrie 2024. În decembrie 2025 a fost donat către Agentic AI Foundation, din cadrul Linux Foundation, cofondată de Anthropic, Block și OpenAI.

  • ChatGPT suportă MCP?

    Da. Aplicațiile și conectorii ChatGPT sunt construiți pe MCP servere; funcțiile disponibile depind de plan. Și Claude și Microsoft 365 Copilot suportă MCP servere remote.

  • Gemini sau Google Search suportă MCP?

    Prin Connected Apps de la Google, anunțat în octombrie 2026, o afacere poate conecta un MCP server găzduit în cloud (sau Android AppFunctions) la aplicația Gemini și la Google Search. Accesul este un preview etapizat, pe bază de aplicare, și variază în funcție de piață.

  • Este MCP sigur?

    Protocolul suportă modele sigure (OAuth 2.1, tokenuri cu scope limitat), dar securitatea depinde de serverul pe care îl construiești: confirmări înainte de acțiunile definitive, scopes restrânse, răspunsuri minime, logare și testare împotriva prompt injection și tool poisoning.

  • Care este diferența dintre MCP și RAG?

    RAG extrage documente ca să ajute un model să răspundă. MCP îi permite unui model să apeleze tool-uri și să citească date live din sistemele tale, inclusiv acțiuni care schimbă ceva. Cele două funcționează împreună: un MCP server poate expune un tool de căutare care folosește RAG în spate.

  • Are nevoie afacerea mea de un MCP server?

    Dacă clienții sau angajații ar avea de câștigat dintr-un asistent care face sarcini în sistemele tale, cum ar fi rezervări, comenzi sau verificarea unui cont, un MCP server este modul standard de a oferi asta. Dacă ai nevoie doar de răspunsuri despre informații publice, pe primul loc sunt conținutul bun și vizibilitatea în căutarea AI.

Surse

  • MCP
  • Agenți AI
Ahmet Molon, fondatorul SEM ROI
Ahmet Molon
Fondator