MCP (Model Context Protocol)
Brza definicija
Model Context Protocol (MCP) je otvoreni standard koji definira kako AI aplikacije povezuju s vanjskim alatima i izvorima podataka. Bilo koji kompatibilni asistent tada može koristiti bilo koju kompatibilnu uslugu bez prilagođene integracije.
Na ovoj stranici
Zašto MCP postoji
Prije MCP-a, povezivanje AI asistenta s alatom — CRM-om, pohranom datoteka, sustavom za izdavanje karata — značilo je pisanje specifične integracije za svaki par asistenta i alata. MCP to zamjenjuje jednim protokolom: usluga izlaže svoje mogućnosti jednom kao MCP poslužitelj, a svaka MCP-kompatibilna aplikacija može ih koristiti.
Anthropic je uveo MCP kao otvoreni standard u studenom 2024. U prosincu 2025. donirao je protokol Agentic AI Foundation, fondu pod Linux Foundation, kako bi se njime upravljalo na otvoren način. Specifikacija se inspirira Protokolom jezika poslužitelja, koji je učinio isto za podršku programskim jezicima u uređivačima koda.
Kako to funkcionira
MCP ima tri uloge. Domaćin je AI aplikacija u kojoj korisnik radi. Unutar nje, klijent održava vezu s svakim poslužiteljem. Poslužitelj je usluga koja nudi mogućnosti. Poruke koriste JSON-RPC 2.0.
Poslužitelji mogu ponuditi tri vrste značajki: alati, koji su funkcije koje model može pozvati (pretraživanje narudžbi, kreiranje karte); resursi, koji su podaci koje korisnik ili model mogu čitati; i predloške, koji su ponovo upotrebljive poruke. Udaljeni poslužitelji obično su zaštićeni OAuth-om, tako da korisnik daje asistentu pristup svom računu bez dijeljenja lozinke.
Sigurnosna razmatranja
Specifikacija je izričita da alati predstavljaju izvršavanje proizvoljnog koda i moraju se tretirati s oprezom. Domaćini trebaju dobiti korisnički pristanak prije nego što izlože podatke serveru ili pozovu alat, a opisi ponašanja alata trebaju se smatrati nepovjerljivima osim ako ne dolaze s pouzdanog servera.
U praksi: povežite se samo s serverima kojima vjerujete, dodijelite najuske opsege moguće i zapamtite da tekst koji vraća alat može sadržavati upute koje je napadač nadao se da će model slijediti.
MCP u AI SmartTalk
AI SmartTalk koristi MCP u oba smjera. Asistent se može povezati s vanjskim MCP serverima, uz OAuth gdje ga server zahtijeva, i koristiti njihove alate u razgovorima. AI SmartTalk je sam po sebi udaljeni MCP server, na https://aismarttalk.tech/api/mcp, zaštićen OAuth 2.1: iz MCP-kompatibilne aplikacije, korisnik može nabrojati svoje asistente, pretraživati i provjeravati njihovo znanje, dodavati dokumente ili FAQ unose, i pregledavati ili poboljšavati upute asistenta — ograničeno na asistente koje smije upravljati.
Često postavljana pitanja
Je li MCP samo za Claude?
Ne. MCP je otvoreni standard, sada pod Linux Foundation's Agentic AI Foundation, i podržava ga mnogo AI aplikacija, razvojnih alata i usluga različitih dobavljača.
Koja je razlika između MCP-a i API-ja?
API je specifičan za jednu uslugu. MCP je zajednički protokol na kojem usluge opisuju svoje mogućnosti na standardiziran način, tako da AI aplikacija može otkriti i koristiti ih bez prilagođenog koda za svaku od njih.
Što je MCP server?
Program ili udaljena usluga koja izlaže alate, resurse ili upite kroz Model Context Protocol, tako da AI aplikacije koje djeluju kao MCP klijenti mogu koristiti te alate.
Je li sigurno povezati MCP servere s AI asistentom?
Sigurno je koliko i serveri koje odaberete i dozvole koje dodijelite. Koristite pouzdane servere, ograničite opsege i pregledajte koje radnje alati mogu poduzeti.