Kaj je MCP? Model Context Protocol, razloženo
MCP, Model Context Protocol, je odprt standard za povezovanje asistentov z AI z orodji in podatki, ki jih potrebujejo — datotekami, bazami podatkov, poslovnimi aplikacijami, razvojnimi platformami. Namesto da bi vsaka aplikacija z AI za vsako storitev gradila posebno integracijo, storitev ponudi en MCP strežnik, vsaka aplikacija z AI, ki govori MCP, pa ga lahko uporabi. Anthropic je MCP predstavil novembra 2024, decembra 2025 pa ga je predal fundaciji Agentic AI Foundation pod okriljem Linux Foundation.
Zakaj je to pomembno pri gradnji z AI
AI agent je koristen le toliko, kolikor orodij lahko doseže. Model, ki ne vidi vaših datotek projekta, baze podatkov ali koledarja, lahko o njih le govori. MCP je vodovodna napeljava, ki agentu omogoči, da te stvari dejansko uporablja — z vašim dovoljenjem.
Za ljudi, ki gradijo z AI, je to pomembno na dva načina. Prvič, omogoča, da uporabljate asistenta z AI, ki vam je všeč — Claude, Cursor in druge — z več vašimi orodji, namesto da preklapljate med aplikacijami. Drugič, če gradite izdelek, ponudba MCP strežnika pomeni, da lahko asistenti z AI z njim delajo neposredno. V nastavitvah izdelkov boste vse pogosteje videli »poveži prek MCP-ja« poleg »poveži prek API-ja«.
Vsakdanja primerjava
Pomislite na električne vtiče na potovanju. Vsaka država ima svojo vtičnico, zato s seboj nosite vrečko adapterjev, enega za vsako potovanje. Pred MCP-jem je bilo povezovanje aplikacij z AI s storitvami podobno: vsak par aplikacija z AI in storitev je potreboval svoj posebni adapter.
MCP je kot dogovor o eni obliki vtiča. Izdelovalci storitev naredijo en vtič (MCP strežnik), izdelovalci aplikacij z AI pa eno vtičnico (MCP odjemalec). Vse, kar ima vtič, deluje v kateri koli vtičnici. Električno energijo — dejanske podatke in dejanja — še vedno zagotavlja storitev, vi pa še vedno odločate, kaj se priklopi.
Kako deluje MCP
MCP ima tri vloge:
| Vloga | Kaj je | Primer |
|---|---|---|
| Gostitelj (host) | Aplikacija z AI, ki jo uporabljate | Claude, Cursor, graditelj aplikacij z AI |
| Odjemalec (client) | Del gostitelja, ki se pogovarja z enim MCP strežnikom | Povezava Clauda z vašim orodjem za projekte |
| Strežnik (server) | Program, ki zmožnosti storitve izpostavi v obliki MCP | Strežnik za GitHub, bazo podatkov ali graditelja aplikacij |
Strežnik lahko ponudi tri glavne vrste stvari:
- Orodja (tools) — dejanja, ki jih lahko izvede AI, na primer
create_project,search_filesalisend_message. Vsako orodje ima ime, opis in določen nabor vhodnih podatkov, tako da AI ve, kdaj in kako ga uporabiti. - Viri (resources) — podatki, ki jih lahko AI bere, na primer datoteke ali zapisi.
- Pozivi (prompts) — pripravljene predloge navodil, ki jih strežnik predlaga.
Ko povežete strežnik, ga gostitelj vpraša, kaj ponuja. Model AI nato vidi seznam razpoložljivih orodij z njihovimi opisi in med pogovorom se lahko odloči, da enega pokliče. Gostitelj pošlje klic strežniku, strežnik opravi delo in rezultat se vrne modelu.
Strežniki lahko delujejo na dva načina. Lokalni strežnik teče na vašem računalniku in ga zažene aplikacija z AI. Oddaljen strežnik teče na internetu in do njega dostopate prek URL-ja; oddaljeni strežniki ponavadi zahtevajo prijavo in odobritev dostopa prek OAuth-a, enako kot zaslon »Dovoli dostop?«, ki ga vidite, ko aplikacijo povežete z Google računom.
Praktičen primer: gradnja aplikacije iz vašega asistenta z AI
Recimo, da uporabljate Claude in želite, da zgradi in objavi majhno aplikacijo na gostiteljski platformi, ki ponuja oddaljen MCP strežnik.
- Povežite. V nastavitvah povezovalnikov v Claudu dodate MCP URL platforme. Odpre se zavihek brskalnika s soglasjem platforme; prijavite se in kliknete Dovoli dostop.
- Odkrijte. Claude zdaj vidi orodja platforme: ustvari projekt, zapiše datoteko, zažene ukaz, zažene predogled, objavi.
- Vprašajte. Napišete: »Ustvari preprosto aplikacijo za izračun napitnine in jo objavi.«
- Ukrepajte. Claude pokliče
create_project, nato večkratwrite_fileza kodo aplikacije, natostart_preview, preveri, da predogled deluje, in pokličepublish. - Poročajte. Dobite povezavo do žive aplikacije.
Nikoli niste kopirali kode med okni in se niste učili API-ja platforme. Claude je uporabil standardne klice orodij MCP, platforma pa je delo opravila pod vašim računom in njenimi pravili. Isti strežnik platforme bi na enak način deloval z drugimi gostitelji, ki govorijo MCP.
Ključni pojmi
| Pojem | Pomen |
|---|---|
| MCP | Model Context Protocol — odprt standard za povezovanje aplikacij z AI z orodji in podatki. |
| MCP strežnik | Program, ki izpostavi orodja in podatke storitve prek MCP-ja. |
| MCP odjemalec / gostitelj | Stran aplikacije z AI, ki se poveže s strežniki in uporablja njihova orodja. |
| Orodje (tool) | Eno dejanje, ki ga strežnik ponuja, z imenom, opisom in vhodi. |
| Vir (resource) | Podatek za branje, ki ga strežnik ponuja, na primer datoteka ali zapis. |
| Oddaljen proti lokalnemu strežniku | Dostop prek interneta z URL-jem ali zagon na lastnem računalniku. |
| OAuth | Standardni način, kako aplikaciji dati dostop do vašega računa, ne da bi delili geslo. |
| Povezovalnik (connector) | Ime, ki ga številne aplikacije z AI dajejo dodani integraciji, pogosto MCP strežniku. |
| Vbrizgavanje pozivov (prompt injection) | Besedilo v podatkih, ki jih agent bere, ki poskuša, da stori nekaj, česar niste zahtevali. |
Pogoste napake in zmote
- »MCP je stvar samo za Claude.« Anthropic ga je ustvaril, vendar je zdaj odprt standard, ki ga upravlja Agentic AI Foundation, in ga podpira mnogo aplikacij z AI in razvojnih orodij.
- »MCP nadomešča API-je.« Stoji na njih. Večina MCP strežnikov v ozadju kliče običajni API storitve. MCP standardizira, kako aplikacije z AI odkrijejo in uporabijo te zmožnosti.
- »Povezava strežnika je nedolžna.« Orodja strežnika lahko berejo in spreminjajo prave stvari. Povezujte strežnike, ki jim zaupate, po možnosti neposredno od storitve.
- Dodeljevanje več dostopa, kot je potrebno. Če strežnik ponuja dostop samo za branje ali ožje obsege, začnite tam.
- Prezrto, kaj agent bere. E-pošta, spletna stran ali dokument, pridobljen prek MCP-ja, lahko vsebuje navodila, namenjena AI. Pri dejanjih, kot so pošiljanje, brisanje ali plačilo, ohranite odobritev vklopljeno.
- Lepljenje skrivnosti v klepet, da »pomagate« povezavi. Oddaljeni strežniki naj uporabljajo tok prijave ali varno shranjen žeton, ne ključev, prilepljenih v pogovor. Glejte kako varovati API ključe.
Kaj vprašati svojega graditelja (ali asistenta)
- »Kateri MCP strežniki so trenutno povezani in katera orodja ponuja vsak od njih?«
- »Preden uporabiš orodje, ki kaj spremeni ali izbriše, me vprašaj.«
- »Za to nalogo uporabi samo orodja za branje.«
- »Kot kateri račun ta strežnik deluje?«
- »Dodaj MCP strežnik v mojo aplikacijo, da lahko asistenti z AI [pogledajo naročila]. Zahtevaj prijavo in izpostavi samo dostop za branje do lastnih podatkov prijavljenega uporabnika.«
MCP in Mythex
Mythex dela z MCP-jem v obe smeri. Izvaja lastni oddaljeni MCP strežnik na naslovu https://mcp.mythex.ai/mcp: dodajte ta URL kot povezovalnik po meri v Claude, Cursor ali Codex, na Mythexu odobrite dostop in asistent lahko ustvari projekte, ureja datoteke, zažene ukaze, predogleda in objavi v vašem oblačnem peskovniku Mythex. Povezati se lahko kdorkoli, vendar klici orodij zahtevajo paket Pro in kredite, uporabo zunanjega asistenta pa zaračuna njegov ponudnik. V drugo smer lahko agent Mythexa uporabi zunanje MCP strežnike: Connectors → Custom MCP sprejme URL katerega koli strežnika, do deset na račun. Za širšo sliko glejte kaj je API in kaj je AI agent.
Vprašanja
Za kaj stoji MCP?
MCP pomeni Model Context Protocol. Gre za odprt standard, ki določa, kako se aplikacije z AI povezujejo z zunanjimi orodji in viri podatkov, zato orodje, zgrajeno enkrat, lahko deluje z mnogimi različnimi asistenti z AI.
Kdo je ustvaril MCP?
Anthropic je MCP predstavil in odprl kodo novembra 2024. Decembra 2025 ga je Anthropic predal fundaciji Agentic AI Foundation, skladu pod okriljem Linux Foundation, zato standard zdaj upravlja nevtralna organizacija.
Kakšna je razlika med MCP in API-jem?
API je način, kako ena določena storitev izpostavi svoje zmožnosti, in vsak API deluje drugače. MCP je skupna plast nad tem: MCP strežnik zavije zmožnosti storitve v orodja, opisana na standardni način, zato lahko vsaka aplikacija z MCP-jem odkrije in uporabi ta orodja brez posebne kode za integracijo.
Ali je MCP varen?
MCP je sam po sebi protokol; varnost je odvisna od tega, katere strežnike povežete in kaj lahko počnejo. Povezujte le strežnike iz zaupanja vrednih virov, dodelite najmanj dostopa, ki zadostuje, tvegana dejanja odobrite sami in se zavedajte, da lahko podatki, ki jih agent bere, vsebujejo navodila, namenjena zavajanju.
Ali moram biti razvijalec, da uporabljam MCP?
Ni treba. Mnoge aplikacije z AI omogočajo dodajanje oddaljenega MCP strežnika z vnosom njegovega URL-ja in prijavo za odobritev dostopa. Lastni MCP strežnik pa zahteva programiranje.