Što je MCP? Model Context Protocol objašnjen
MCP, Model Context Protocol, otvoreni je standard za povezivanje AI asistenata s alatima i podacima koji su im potrebni: datotekama, bazama podataka, poslovnim aplikacijama, platformama za programere. Umjesto da svaka AI aplikacija gradi zasebnu integraciju za svaki servis, servis nudi jedan MCP server, a svaka AI aplikacija koja govori MCP može ga koristiti. Anthropic je MCP predstavio u studenom 2024., a u prosincu 2025. ga je donirao Agentic AI Foundationu pod okriljem Linux Foundationa.
Zašto je to važno kad gradite s AI-jem
AI agent vrijedi koliko i alati kojima može doći do. Model koji ne vidi vaše datoteke projekta, bazu podataka ili kalendar može o njima samo pričati. MCP je infrastruktura koja agentu omogućuje da te stvari stvarno koristi, uz vaše dopuštenje.
Za ljude koji grade s AI-jem to je važno na dva načina. Prvo, omogućuje vam da koristite AI asistenta koji vam se sviđa, poput Claudea ili Cursora, s više vaših alata, umjesto da prebacujete između aplikacija. Drugo, ako izrađujete proizvod, ponuda MCP servera znači da AI asistenti mogu izravno raditi s njim. Sve češće ćete u postavkama proizvoda vidjeti „poveži preko MCP-a” uz „poveži preko API-ja”.
Svakodnevna analogija
Razmislite o utikačima kad putujete. Svaka zemlja ima svoju utičnicu, pa nosite torbu s adapterima, po jedan za svaku. Prije MCP-a povezivanje AI aplikacija sa servisima bilo je kao to: svaki par AI aplikacije i servisa trebao je vlastiti adapter.
MCP je kao dogovor o jednom obliku utikača. Proizvođači servisa naprave jedan utikač (MCP server), a proizvođači AI aplikacija naprave jednu utičnicu (MCP klijent). Svaki uređaj s utikačem radi u svakoj utičnici. Sama struja, odnosno stvarni podaci i radnje, i dalje dolazi iz servisa, a vi i dalje odlučujete što ćete uključiti.
Kako MCP radi
MCP ima tri uloge:
| Uloga | Što je | Primjer |
|---|---|---|
| Host | AI aplikacija koju koristite | Claude, Cursor, AI alat za izradu aplikacija |
| Klijent | Dio hosta koji razgovara s jednim MCP serverom | Claudeova veza s vašim alatom za projekte |
| Server | Program koji izlaže mogućnosti servisa u MCP formatu | Server za GitHub, bazu podataka ili alat za izradu aplikacija |
Server može ponuditi tri glavne vrste stvari:
- Alati (tools): radnje koje AI može poduzeti, poput
create_project,search_filesilisend_message. Svaki alat ima naziv, opis i definirani skup ulaza, pa AI zna kada i kako ga koristiti. - Resursi: podaci koje AI može čitati, poput datoteka ili zapisa.
- Upiti (prompts): gotovi predlošci uputa koje server predlaže.
Kad spojite server, host ga pita što nudi. AI model tada vidi popis dostupnih alata s njihovim opisima i u razgovoru može odlučiti da pozove jedan. Host šalje poziv serveru, server obavi posao, a rezultat se vraća modelu.
Serveri mogu raditi na dva načina. Lokalni server radi na vašem računalu i pokreće ga AI aplikacija. Udaljeni server radi na internetu i dostupan je preko URL-a; udaljeni serveri obično traže da se prijavite i odobrite pristup pomoću OAuth-a, istim načinom kao kad se ekran „Dopustiti pristup?” pojavi pri povezivanju aplikacije s vašim Google računom.
Radni primjer: izrada aplikacije iz vašeg AI asistenta
Recimo da koristite Claude i želite da on izradi i objavi malu aplikaciju na platformi za hosting koja nudi udaljeni MCP server.
- Povežite. U Claudeovim postavkama konektora dodate MCP URL platforme. Otvara se kartica preglednika sa stranicom za pristanak platforme; prijavite se i kliknete Allow access.
- Otkrijte. Claude sada vidi alate platforme: stvoriti projekt, napisati datoteku, pokrenuti naredbu, pokrenuti pregled, objaviti.
- Pitajte. Upišete: „Napravi jednostavnu aplikaciju za izračun napojnice i objavi je.”
- Djelujte. Claude poziva
create_project, zatimwrite_filenekoliko puta za kod aplikacije, zatimstart_preview, provjerava da pregled radi i pozivapublish. - Izvijestite. Dobijete živu poveznicu.
Nikad niste kopirali kod između prozora niti naučili API platforme. Claude je koristio standardne MCP pozive alata, a platforma je obavila posao pod vašim računom i prema njenim pravilima. Isti server platforme radio bi s drugim MCP kompatibilnim hostovima na isti način.
Ključni pojmovi
| Pojam | Značenje |
|---|---|
| MCP | Model Context Protocol, otvoreni standard za povezivanje AI aplikacija s alatima i podacima. |
| MCP server | Program koji izlaže alate i podatke servisa preko MCP-a. |
| MCP klijent / host | Strana AI aplikacije koja se spaja na servere i koristi njihove alate. |
| Alat (tool) | Jedna radnja koju server nudi, s nazivom, opisom i ulazima. |
| Resurs | Podatak koji server nudi za čitanje, poput datoteke ili zapisa. |
| Udaljeni vs lokalni server | Dostupan preko interneta po URL-u ili pokrenut na vašem računalu. |
| OAuth | Standardni način da se aplikaciji dodijeli pristup vašem računu bez dijeljenja lozinke. |
| Konektor | Naziv koji mnoge AI aplikacije koriste za dodatnu integraciju, često MCP server. |
| Prompt injection | Tekst u podacima koje agent čita, a koji pokušava natjerati ga da učini nešto što niste tražili. |
Česte greške i zablude
- „MCP je samo za Claude.” Anthropic ga je stvorio, ali to je sada otvoreni standard kojim upravlja Agentic AI Foundation, a mnoge AI aplikacije i alati za programere ga podržavaju.
- „MCP zamjenjuje API-je.” MCP je iznad njih. Većina MCP servera iza kulisa poziva običan API servisa. MCP standardizira način na koji AI aplikacije otkrivaju i koriste te značajke.
- „Spajanje servera je bezopasno.” Alati servera mogu čitati i mijenjati stvarne stvari. Spajajte servere kojima vjerujete, po mogućnosti izravno od samog servisa.
- Dodjeljivanje više pristupa nego što treba. Ako server nudi samo čitanje ili uže opsege, počnite od toga.
- Ignoriranje onoga što agent čita. E-pošta, web stranica ili dokument dohvaćen preko MCP-a može sadržavati upute usmjerene na AI. Zadržite odobravanje uključeno za radnje poput slanja, brisanja ili plaćanja.
- Lijepljenje tajni u chat da „pomognete” vezi. Udaljeni serveri trebaju koristiti tok prijave ili sigurno pohranjen token, a ne ključeve zalijepljene u razgovor. Pogledajte kako čuvati API ključeve na sigurnom.
Što pitati AI alat za izradu (ili asistenta)
- „Koji su MCP serveri trenutno povezani i koje alate nudi svaki od njih?”
- „Prije nego što upotrijebiš alat koji nešto mijenja ili briše, pitaj me.”
- „Za ovaj zadatak koristi samo alate samo za čitanje.”
- „Kao koji račun ovaj server djeluje?”
- „Dodaj MCP server u moju aplikaciju da AI asistenti mogu [pregledati narudžbe]. Zahtijevaj prijavu i dopusti samo čitanje vlastitih podataka prijavljenog korisnika.”
MCP i Mythex
Mythex radi s MCP-om u oba smjera. Pokreće vlastiti udaljeni MCP server na https://mcp.mythex.ai/mcp: dodajte taj URL kao prilagođeni konektor u Claudeu, Cursoru ili Codexu, odobrite pristup na Mythexu i asistent može stvarati projekte, uređivati datoteke, pokretati naredbe, pregledavati i objavljivati u vašem Mythex cloud sandboxu. Svatko se može povezati, ali pozivi alata traže Pro plan i kredite, a potrošnju vanjskog asistenta naplaćuje njegov pružatelj. U drugom smjeru Mythexov vlastiti agent može koristiti vanjske MCP servere: Connectors → Custom MCP prima URL bilo kojeg servera, do deset po računu. Za širu sliku pogledajte što je API i što je AI agent.
Pitanja
Što znači MCP?
MCP znači Model Context Protocol. To je otvoreni standard koji određuje kako se AI aplikacije povezuju s vanjskim alatima i izvorima podataka, pa alat napravljen jednom može raditi s mnogim različitim AI asistentima.
Tko je stvorio MCP?
Anthropic je predstavio i otvorio MCP u studenom 2024. U prosincu 2025. Anthropic ga je donirao Agentic AI Foundationu, fondu pod okriljem Linux Foundationa, pa standard sada upravlja neutralno tijelo.
Koja je razlika između MCP-a i API-ja?
API je način na koji određeni servis izlaže svoje značajke, a svaki API radi drugačije. MCP je zajednički sloj iznad toga: MCP server omotava značajke servisa u alate opisane na standardan način, pa ih svaka MCP kompatibilna AI aplikacija može otkriti i koristiti bez integracijskog koda po mjeri.
Je li MCP siguran?
MCP je sam po sebi protokol; sigurnost ovisi o tome koje servere spajate i što mogu raditi. Spajajte samo servere iz izvora kojima vjerujete, dajte najmanji pristup koji radi, rizične radnje sami odobravajte i imajte na umu da podaci koje agent čita mogu sadržavati upute namijenjene da ga zavedu.
Trebam li biti programer da koristim MCP?
Ne, za korištenje ne. Mnoge AI aplikacije omogućuju dodavanje udaljenog MCP servera tako da zalijepite njegov URL i prijavite se da odobrite pristup. Izrada vlastitog MCP servera zahtijeva programiranje.