{"id":518,"date":"2026-06-30T10:24:00","date_gmt":"2026-06-30T09:24:00","guid":{"rendered":"https:\/\/masterymesh.com\/blog\/?p=518"},"modified":"2026-06-25T08:53:04","modified_gmt":"2026-06-25T07:53:04","slug":"sto-je-mcp-protokol","status":"publish","type":"post","link":"https:\/\/masterymesh.com\/blog\/automation\/sto-je-mcp-protokol\/","title":{"rendered":"\u0160to je\u00a0MCP Protokol\u00a0i kako i kako AI povezati s live alatima?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Zamislite AI asistenta koji ne samo \u0161to odgovara na va\u0161a pitanja nego i izravno provjerava stanje narud\u017ebe u va\u0161em CRM-u, upisuje novi zapis u bazu podataka, \u0161alje obavijest u Slack ili pokre\u0107e n8n workflow \u2014 sve to unutar jednog razgovora, bez ru\u010dnog kopiranja podataka izme\u0111u alata. Upravo to omogu\u0107uje MCP, Model Context Protocol. Razvio ga je Anthropic kao otvoreni standard, a sve ve\u0107i broj AI modela i razvojnih platformi ga prihva\u0107a kao zajedni\u010dki na\u010din spajanja AI-ja na vanjski svijet. Za razliku od jednostavnih chatbota koji samo odgovaraju, MCP-om opremljeni AI agent postaje aktivan sudionik u poslovnim procesima. U ovom vodi\u010du obja\u0161njavamo \u0161to je MCP, kako funkcionira korak po korak, koje probleme rje\u0161ava i kada ga ima smisla implementirati u va\u0161oj tvrtki.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Sadr\u017eaj<\/h2><nav><ul><li class=\"\"><a href=\"#sto-je-mcp\">\u0160to je MCP<\/a><\/li><li class=\"\"><a href=\"#kako-mcp-funkcionira\">Kako MCP funkcionira<\/a><\/li><li class=\"\"><a href=\"#sto-mcp-server-moze-raditi\">\u0160to MCP server mo\u017ee raditi<\/a><\/li><li class=\"\"><a href=\"#mcp-naspram-rag-a-kljucna-razlika\">MCP naspram RAG-a \u2014 klju\u010dna razlika<\/a><\/li><li class=\"\"><a href=\"#prakticni-primjeri-primjene-u-poslovanju\">Prakti\u010dni primjeri primjene u poslovanju<\/a><ul><li class=\"\"><a href=\"#automatizacija-prodajnog-procesa\">Automatizacija prodajnog procesa<\/a><\/li><li class=\"\"><a href=\"#interni-operativni-asistent\">Interni operativni asistent<\/a><\/li><li class=\"\"><a href=\"#n-8-n-workflow-integracija\">n8n workflow integracija<\/a><\/li><li class=\"\"><a href=\"#razvojni-alati-i-dev-ops\">Razvojni alati i DevOps<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#sigurnost-i-kontrola\">Sigurnost i kontrola<\/a><\/li><li class=\"\"><a href=\"#ekosustav-i-dostupnost\">Ekosustav i dostupnost<\/a><\/li><li class=\"\"><a href=\"#kada-ima-smisla-implementirati-mcp\">Kada ima smisla implementirati MCP<\/a><\/li><li class=\"\"><a href=\"#na-sto-paziti-prilikom-implementacije\">Na \u0161to paziti prilikom implementacije<\/a><\/li><li class=\"\"><a href=\"#faq\">FAQ<\/a><\/li><li class=\"\"><a href=\"#trebate-ai-agenta-koji-zaista-nesto-napravi\">Trebate AI agenta koji zaista ne\u0161to napravi?<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"sto-je-mcp\" class=\"wp-block-heading\">\u0160to je MCP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP (Model Context Protocol) je otvoreni standardizirani protokol koji je razvio Anthropic, tvrtka iza AI modela Claude. Njegova svrha je rije\u0161iti jedan od klju\u010dnih prakti\u010dnih problema u radu s AI modelima: kako modelu na siguran i predvidiv na\u010din omogu\u0107iti da komunicira s vanjskim alatima, sustavima i podacima.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prije MCP-a svaka integracija AI modela s vanjskim alatom, poput Gmaila, baze podataka ili internog API-ja, zahtijevala je zasebno napisanu, prilago\u0111enu integraciju. MCP standardizira taj proces uvode\u0107i zajedni\u010dki &#8220;jezik&#8221; kojim AI modeli razgovaraju s vanjskim sustavima, sli\u010dno kao \u0161to je USB standardizirao priklju\u010divanje perifernih ure\u0111aja na ra\u010dunalo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"kako-mcp-funkcionira\" class=\"wp-block-heading\">Kako MCP funkcionira<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP uvodi jasnu arhitekturu s tri komponente:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MCP host<\/strong> \u2014 aplikacija ili su\u010delje u kojemu korisnik komunicira s AI modelom, na primjer Claude Desktop, prilago\u0111eni chatbot ili va\u0161 interni alat<\/li>\n\n\n\n<li><strong>MCP klijent<\/strong> \u2014 dio hosta koji uspostavlja i odr\u017eava vezu s MCP serverima<\/li>\n\n\n\n<li><strong>MCP server<\/strong> \u2014 lagana, namjenska aplikacija koja izla\u017ee odre\u0111ene sposobnosti: \u010ditanje datoteka, pretragu baze podataka, slanje e-maila, pozivanje API-ja i sli\u010dno<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Kada korisnik postavi zahtjev koji zahtijeva vanjski podatak ili akciju, AI model putem MCP klijenta \u0161alje zahtjev odgovaraju\u0107em MCP serveru, koji izvr\u0161ava akciju u stvarnom sustavu i vra\u0107a rezultat natrag modelu. Model tada koristi taj rezultat kako bi generirao kona\u010dan odgovor ili nastavio s daljnjim koracima.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"sto-mcp-server-moze-raditi\" class=\"wp-block-heading\">\u0160to MCP server mo\u017ee raditi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP serveri mogu izlagati tri vrste sposobnosti:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Vrsta sposobnosti<\/th><th>Opis<\/th><th>Primjer<\/th><\/tr><\/thead><tbody><tr><td><strong>Resources<\/strong><\/td><td>\u010citanje podataka i dokumenata<\/td><td>Dohvat sadr\u017eaja datoteke, \u010ditanje zapisa iz baze<\/td><\/tr><tr><td><strong>Tools<\/strong><\/td><td>Izvr\u0161avanje akcija i pozivanje API-ja<\/td><td>Slanje e-maila, pisanje u bazu, pokretanje skripte<\/td><\/tr><tr><td><strong>Prompts<\/strong><\/td><td>Predlo\u0161ci i tokovi za vi\u0161ekratnu upotrebu<\/td><td>Standardizirani na\u010dini pozivanja \u010destih operacija<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"mcp-naspram-rag-a-kljucna-razlika\" class=\"wp-block-heading\">MCP naspram RAG-a \u2014 klju\u010dna razlika<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Oba pristupa AI-ju daju pristup vanjskim informacijama, ali na fundamentalno razli\u010dit na\u010din. RAG je u osnovi mehanizam za \u010ditanje: AI pretra\u017euje i \u010dita va\u0161e dokumente kako bi generirao bolji odgovor. MCP je mehanizam za djelovanje: AI mo\u017ee \u010ditati, ali i pisati, pokretati procese i izvr\u0161avati zadatke u stvarnim sustavima.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dobar na\u010din za pam\u0107enje razlike je sljede\u0107i: RAG daje AI-ju knji\u017enicu za \u010ditanje, a MCP daje AI-ju ruke da ne\u0161to i napravi.<\/p>\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"prakticni-primjeri-primjene-u-poslovanju\" class=\"wp-block-heading\">Prakti\u010dni primjeri primjene u poslovanju<\/h2>\n\n\n\n<h3 id=\"automatizacija-prodajnog-procesa\" class=\"wp-block-heading\">Automatizacija prodajnog procesa<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AI agent prima upit s web stranice, putem MCP-a provjerava dostupnost u kalendaru, upisuje lead u CRM i \u0161alje personaliziranu potvrdu e-mailom \u2014 bez ru\u010dne intervencije.<\/p>\n\n\n\n<h3 id=\"interni-operativni-asistent\" class=\"wp-block-heading\">Interni operativni asistent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Zaposlenici postavljaju pitanja internom AI asistentu koji putem MCP-a dohva\u0107a stvarne podatke iz HR sustava, financijskih izvje\u0161taja ili projektnih alata i odgovara s a\u017eurnim, to\u010dnim informacijama.<\/p>\n\n\n\n<h3 id=\"n-8-n-workflow-integracija\" class=\"wp-block-heading\">n8n workflow integracija<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MCP se prirodno dopunjuje s n8n automatizacijom. AI agent mo\u017ee putem MCP-a pokrenuti specifi\u010dan n8n workflow kao odgovor na korisni\u010dki zahtjev, spajaju\u0107i inteligenciju jezi\u010dnog modela s mo\u0107i procesne automatizacije.<\/p>\n\n\n\n<h3 id=\"razvojni-alati-i-dev-ops\" class=\"wp-block-heading\">Razvojni alati i DevOps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Razvojni timovi koriste MCP za spajanje AI asistenta s repozitorijem koda, sustavom za pra\u0107enje gre\u0161aka ili CI\/CD pipelineom, \u010dime AI mo\u017ee aktivno sudjelovati u razvojnom procesu.<\/p>\n\n\n\n<h2 id=\"sigurnost-i-kontrola\" class=\"wp-block-heading\">Sigurnost i kontrola<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jedno od klju\u010dnih na\u010dela MCP dizajna je eksplicitna kontrola pristupa. MCP server izla\u017ee samo one sposobnosti koje su namjenski konfigurirane, a korisnik mora eksplicitno odobriti akcije koje imaju trajne posljedice, poput pisanja u bazu ili slanja e-maila. Ovo je va\u017ena razlika u odnosu na ad hoc integracije koje su \u010desto manje predvidive i te\u017ee za revidiranje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Za tvrtke koje rade s osjetljivim podacima posebno je va\u017eno da MCP arhitektura omogu\u0107uje jasno definiranje granica pristupa za svaki server, \u0161to olak\u0161ava sigurnosne revizije i uskla\u0111enost s propisima o za\u0161titi podataka.<\/p>\n\n\n\n<h2 id=\"ekosustav-i-dostupnost\" class=\"wp-block-heading\">Ekosustav i dostupnost<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Broj dostupnih MCP servera brzo raste. Postoje gotovi serveri za popularne alate kao \u0161to su GitHub, Google Drive, Slack, baze podataka poput PostgreSQL-a i SQLite-a, razni web servisi i mnogi drugi. Uz gotove servere, timovi mogu razviti vlastite MCP servere za interne alate i API-jeve koriste\u0107i slu\u017ebene SDK-ove dostupne za Python, TypeScript i druge jezike.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"kada-ima-smisla-implementirati-mcp\" class=\"wp-block-heading\">Kada ima smisla implementirati MCP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MCP donosi najve\u0107u vrijednost kada:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AI treba pristupati podacima koji se stalno mijenjaju, a jednostavno dohva\u0107anje dokumenta nije dovoljno<\/li>\n\n\n\n<li>trebate da AI izvr\u0161ava zadatke u vi\u0161e alata unutar jednog toka, bez ru\u010dnog prebacivanja izme\u0111u sustava<\/li>\n\n\n\n<li>gradite AI agente koji trebaju biti autonomni u vi\u0161ekora\u010dnim procesima<\/li>\n\n\n\n<li>imate vi\u0161e timova ili projekata koji trebaju pristup istim integracijama i \u017eelite standardiziran, vi\u0161ekratno upotrebljiv pristup<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ako va\u0161 slu\u010daj kori\u0161tenja zahtijeva samo odgovaranje na pitanja na temelju va\u0161ih dokumenata, RAG je br\u017ee i jednostavnije rje\u0161enje.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"na-sto-paziti-prilikom-implementacije\" class=\"wp-block-heading\">Na \u0161to paziti prilikom implementacije<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dizajn MCP servera<\/strong> \u2014 svaki server trebao bi imati jasno definiran, uzak opseg odgovornosti; preop\u0107eniti serveri postaju te\u0161ko upravljivi<\/li>\n\n\n\n<li><strong>Testiranje rubnih slu\u010dajeva<\/strong> \u2014 posebno za akcije koje imaju stvarne posljedice, poput pisanja u bazu ili slanja komunikacije<\/li>\n\n\n\n<li><strong>Logiranje i monitoring<\/strong> \u2014 klju\u010dno za pra\u0107enje \u0161to AI agent radi u ime korisnika te za otkrivanje gre\u0161aka<\/li>\n\n\n\n<li><strong>Korisni\u010dko odobravanje<\/strong> \u2014 za destruktivne ili nepovratne akcije uvijek je dobra praksa tra\u017eiti eksplicitnu potvrdu korisnika<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je li MCP samo za Claude ili ga mogu koristiti i drugi AI modeli?<\/strong> MCP je otvoreni standard i nije ograni\u010den na Claude. Sve ve\u0107i broj AI modela i platformi ga prihva\u0107a, \u0161to ga \u010dini isplativom dugoro\u010dnom investicijom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Treba li mi vlastiti server za MCP?<\/strong> Ovisno o slu\u010daju kori\u0161tenja, mo\u017eete koristiti gotove MCP servere ili razviti vlastite. Za interne alate i vlastite API-jeve obi\u010dno je potreban vlastiti server, dok su za popularne aplikacije dostupni gotovi serveri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Koja je razlika izme\u0111u MCP agenta i klasi\u010dnog chatbota?<\/strong> Klasi\u010dan chatbot odgovara na temelju ugra\u0111enog znanja ili RAG-a. MCP agent mo\u017ee izvoditi akcije u stvarnim sustavima, \u0161to ga \u010dini alat za automatizaciju procesa, a ne samo za odgovaranje na pitanja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mo\u017ee li MCP zamijeniti n8n ili Zapier?<\/strong> Ne, MCP i alati za automatizaciju poput n8n se nadopunjuju. MCP daje AI-ju sposobnost spajanja na alate, dok n8n definira slo\u017eenije procesne tokove s uvjetima, petljama i paralelnim akcijama.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je li MCP siguran za kori\u0161tenje s osjetljivim poslovnim podacima?<\/strong> Da, uz pravilnu konfiguraciju. MCP je dizajniran s eksplicitnom kontrolom pristupa, a svaki server izla\u017ee samo namjenski definirane sposobnosti. Sigurnost ovisi o ispravnoj implementaciji i definiranju granica pristupa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mogu li malim tvrtkama MCP integracije biti previ\u0161e kompleksne?<\/strong> Ovisno o cilju, postoje gotovi MCP serveri koji se mogu postaviti bez opse\u017enog razvoja. Za specifi\u010dnije potrebe korisno je stru\u010dno vo\u0111enje, ali sama arhitektura nije inherentno kompleksna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kako MCP komunicira s n8n workflowima?<\/strong> MCP server mo\u017ee biti dizajniran tako da poziva n8n webhook ili API endpoint, \u010dime AI agent mo\u017ee pokrenuti bilo koji definirani n8n workflow kao dio svog toka rada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Koji je prvi korak za implementaciju MCP-a u tvrtki?<\/strong> Preporu\u010dujemo krenuti s mapiranjem procesa: identificirati gdje AI agent treba pristup vanjskim sustavima te odabrati jedan konkretan slu\u010daj kori\u0161tenja za pilot implementaciju.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"trebate-ai-agenta-koji-zaista-nesto-napravi\" class=\"wp-block-heading\">Trebate AI agenta koji zaista ne\u0161to napravi?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ako gradite poslovne procese u kojima AI treba biti aktivan sudionik, a ne samo izvor odgovora, na\u0161 tim mo\u017ee dizajnirati i implementirati MCP arhitekturu prilago\u0111enu va\u0161im alatima i procesima. Pogledajte na\u0161u uslugu <a href=\"\/usluge\/automatizacija-n8n\">automatizacije s n8n<\/a> i <a href=\"\/usluge\/web-aplikacije\">web aplikacija<\/a>, ili nas <a href=\"\/kontakt\">kontaktirajte<\/a> za besplatan kratki audit i konkretan prijedlog prvog koraka.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zamislite AI asistenta koji ne samo \u0161to odgovara na va\u0161a pitanja nego i izravno provjerava&#8230;<\/p>\n","protected":false},"author":1,"featured_media":519,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-518","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automation"],"_links":{"self":[{"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/posts\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":2,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/posts\/518\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/posts\/518\/revisions\/524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/media\/519"}],"wp:attachment":[{"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/media?parent=518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/categories?post=518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/masterymesh.com\/blog\/wp-json\/wp\/v2\/tags?post=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}