ECOM01 DOO
Blog i resursi · 7 min čitanja

Izrada MCP servera: kako povezati AI asistenta sa poslovnim sistemima

Kako izrada MCP servera povezuje AI asistenta sa odabranim podacima i funkcijama ERP-a, eCommerce-a ili CMS-a, uz jasna prava i proveru prve faze.

Operativni sistem

prodaja, ERP, zalihe, logistika

Proces
Integracija
Admin
Izveštaji
Objavljeno:
Konceptualna ilustracija AI asistenta povezanog preko MCP servera sa zalihama, izveštajima i poslovnim funkcijama.

Izrada MCP servera omogućava AI asistentu da preko standardnog interfejsa koristi odabrane podatke i funkcije poslovnog sistema. Za firmu to može značiti proveru statusa porudžbine, pretragu kataloga ili pripremu nacrta sadržaja kroz razgovor. Projekat počinje izborom konkretnog zadatka, dostupnog izvora podataka i ovlašćenja koja korisnik stvarno ima.

MCP, odnosno Model Context Protocol, uređuje komunikaciju između AI aplikacije i povezanih servisa. Kvalitet rešenja zavisi i od API-ja, poslovnih pravila, tačnosti podataka i načina na koji AI aplikacija koristi rezultate. Zato izrada MCP-ova za poslovanje obuhvata integraciju, testiranje i održavanje, uz razvoj samog servera. Zvanična MCP specifikacija.

Šta MCP server radi u poslovnom okruženju

AI aplikacija je mesto gde korisnik postavlja pitanje. Njen MCP klijent komunicira sa serverom, a server izlaže dogovorene mogućnosti. Poslovna aplikacija i dalje određuje koja pravila važe za artikle, kupce, dokumente ili objave.

Server može ponuditi tri osnovne vrste mogućnosti:

  • Alate: konkretne funkcije, kao što su pronalaženje porudžbine ili priprema nacrta. Alat može čitati podatke ili izazvati promenu, zavisno od implementacije.
  • Resurse: podatke koje AI aplikacija može koristiti kao kontekst, poput odabrane dokumentacije ili kataloga.
  • Predloške upita: pripremljene obrasce za ponovljive zadatke, na primer pregled operativnih izuzetaka.

Izbor zavisi od zadatka i podrške konkretnog klijenta. MCP arhitektura i osnovne mogućnosti.

Primer naše primene: na ECOM01 sajtu već koristimo MCP za blog sadržaj. Alati odvojeno podržavaju pregled tekstova, čitanje pune verzije, kreiranje i izmenu nacrta, proveru nacrta i kontrolisanu objavu. Izmena koristi proveru tekuće verzije da bi se izbeglo prepisivanje novijeg teksta. Uredničko odobrenje je ljudska odluka. Server proverava zabeleženo odobrenje, pravo na objavu i hash konkretne verzije, a rezultat se ponovo čita i proverava na javnom URL-u. Ovakav tok omogućava da nacrt, odobrenje i objava imaju jasno proverljive korake. Ovo je primer naše sopstvene primene, uz dostupne funkcije proverene 05.10.2026; ne predstavlja rezultat klijenta niti garanciju poslovnog ili SEO učinka.

MCP i API: kako se njihove uloge razlikuju

API poslovnog sistema definiše kako druge aplikacije pristupaju njegovim podacima i funkcijama. MCP daje AI aplikaciji standardan način da otkrije i pozove odabrane mogućnosti. MCP server zato često koristi postojeći API kao izvor podataka i mesto izvršavanja poslovnih pravila.

Deo sistema Uloga u projektu
API ili drugi odobreni interfejs Pristup podacima i funkcijama ERP-a, prodavnice ili CMS-a
MCP server Jasno opisani alati, parametri, rezultati i provera dozvola
AI aplikacija sa MCP klijentom Razgovor, izbor alata i prikaz rezultata korisniku
Poslovna aplikacija Pravila obrade, evidencija i kontrola dozvoljenih promena

Ovo je praktična podela odgovornosti za planiranje projekta, zasnovana na MCP arhitekturi. Ako sistem nema odgovarajući interfejs, prvo treba proceniti podržan način pristupa i potrebne izmene. Sam MCP ne stvara funkciju koju poslovni program nema.

Kod ERP i BizniSoft integracija zato proveravamo dostupne interfejse, značenje podataka i odobrene tokove. Kod eCommerce sistema po meri važna su i prava zaposlenih, pravila kupaca i vlasništvo nad porudžbinama.

Koje zadatke ima smisla izložiti kao MCP alate

Najbolji početni kandidat je zadatak koji se ponavlja, ima jasan izvor podataka i može se proveriti. Na primer, podrška može tražiti status porudžbine, urednik pripremati nacrt članka, a operativa pregledati listu neuspelih prenosa između sistema.

Za svaki alat treba zapisati ulazne podatke, očekivani rezultat, dozvoljene korisnike i postupak pri grešci. „Pronađi porudžbinu po broju” ima jasniji obim od „upravljaj prodavnicom”. Rezultat treba da sačuva važne poslovne oznake: status, valutu, jedinicu mere i vreme podataka, kada su relevantni.

Za zakazanu sinhronizaciju cena ili stanja često je prikladan postojeći integracioni servis. MCP ima smisla kada je potreban razgovorni pristup ili korišćenje istih funkcija iz kompatibilnih AI aplikacija. Pre razvoja proveravamo da li takav pristup zaista olakšava posao korisniku.

Kako izgleda izrada MCP servera po meri

Prvu fazu definišemo kroz nekoliko proverljivih koraka:

  1. Izbor procesa. Dogovorimo korisnika, pitanje ili radnju, izvor podataka i očekivani poslovni rezultat. Odredimo i šta ostaje van prve faze.
  2. Pregled pristupa. Proverimo dokumentaciju, testno okruženje, dostupna polja i postojeća prava. Dogovorimo koji podaci mogu biti dostupni AI aplikaciji.
  3. Projektovanje alata. Damo im uske nazive, jasne parametre i rezultate. Razdvojimo čitanje, pripremu nacrta i izvršavanje promene.
  4. Razvoj i provera klijenta. Povežemo server sa odabranom AI aplikacijom i proverimo podržanu verziju protokola, transport i autorizaciju.
  5. Testiranje i predaja. Proverimo normalan zahtev, pogrešnu šifru, nedovoljna prava, prazan rezultat i nedostupan izvor. Dogovorimo praćenje grešaka, održavanje i ukidanje pristupa.

Kriterijum prihvatanja može biti tačan odgovor na dogovorenu grupu pitanja, uz dokaz da korisnik ne može pristupiti tuđim podacima. Merenje vremena obrade ima smisla kada postoji polazno merenje istog zadatka.

Ovlašćenja, odobrenja i zaštita podataka

Za udaljeni MCP preko HTTP-a specifikacija opisuje OAuth autorizaciju. Dozvole treba ograničiti na potrebe zadatka, uz proveru identiteta i prava na svakom zaštićenom zahtevu. MCP standard ne zahteva autorizaciju u svakoj mogućoj implementaciji; za privatne poslovne podatke ona je deo projektovanog rešenja. MCP autorizacija.

Pravo da alat pročita porudžbinu ne treba automatski da omogući promenu cene, knjiženje ili objavu članka. Za radnje sa posledicama projektujemo pregled tačne promene i potvrdu ovlašćenog korisnika. Provera prava mora postojati na serveru i u poslovnoj aplikaciji. MCP preporučuje ljudsku kontrolu alata, ali protokol sam ne sprovodi sva poslovna odobrenja. MCP alati i kontrola korisnika.

Token izdat za MCP server ne koristi se kao token drugog API-ja. Pristupi se uređuju zasebno, prava su ograničena, a tajne se ne čuvaju u tekstu razgovora ili rezultatima alata. MCP bezbednosne preporuke.

Tekst iz dokumenta, opisa artikla ili odgovora alata tretiramo kao podatak. Uputstvo unutar takvog teksta da se promeni cena ili pošalju podaci nije ovlašćenje zaposlenog. Ni deklarisana oznaka alata „samo čitanje” ne zamenjuje proveru njegove implementacije i dozvola; MCP specifikacija alata upozorava na poverenje u takve oznake.

AI može pogrešno protumačiti rezultat. Za poslovne odluke korisniku treba omogućiti proveru izvornog statusa i upozoriti ga kada podaci nedostaju ili nisu sveži. Obim podataka koji napušta poslovni sistem dogovara se pre povezivanja.

Šta pripremiti za procenu MCP projekta

Za prvi razgovor dovoljni su naziv sistema, tri konkretna zadatka i opis korisnika. Korisno je navesti dostupnu dokumentaciju, mogućnost testnog pristupa i razliku između čitanja podataka i željenih promena. Primeri pitanja mogu biti anonimizovani; pristupne podatke ne treba slati kroz javnu kontaktnu formu.

Cena i rok procenjuju se prema dostupnim interfejsima, broju alata, pravima pristupa, osetljivosti podataka i potrebnom održavanju. Lista naziva alata sama po sebi nije dovoljna za pouzdanu procenu.

Najčešća pitanja o MCP serverima

Da li isti MCP server radi sa svakim AI asistentom?

Standard olakšava kompatibilnost, ali je treba proveriti sa konkretnom aplikacijom, verzijom protokola, transportom i podržanim mogućnostima. Plan projekta treba da navede klijente sa kojima je veza testirana.

Da li povezivanje daje AI-ju pravo da menja podatke?

Prava određuje implementacija. Server može nuditi samo čitanje, dok su priprema nacrta i izvršavanje promene zasebne funkcije sa zasebnim kontrolama.

Može li MCP da koristi postojeći ERP ili CMS?

Može kada postoji odgovarajući odobreni način pristupa. Obim zavisi od interfejsa sistema, ugovorenih prava i poslovnih pravila; proverava se pre razvoja.

Da li MCP server poboljšava SEO sajta?

MCP može pomoći uredničkom toku, proverama i pripremi sadržaja. Samo postavljanje servera ne predstavlja garanciju Google pozicije, indeksiranja ili AI citiranja.

Razgovarajmo o vašem MCP serveru

ECOM01 povezuje prodaju, ERP i operativne procese. Ako želite izradu MCP servera za postojeći poslovni sistem, pošaljite nam kratak opis procesa: šta asistent treba da pročita ili pripremi, ko ga koristi i koji sistem ostaje nadležan za podatke. Na osnovu toga možemo proceniti prvu fazu, potrebne pristupe i kriterijume provere.

Tehnički izvori provereni 05.10.2026. prema MCP specifikaciji 2026-07-28. Primeri su ilustrativni.

Naslovna slika je originalna, AI generisana konceptualna ilustracija; nije prikaz konkretnog klijentskog sistema.

Želite da unapredite logistiku i eCommerce procese?

Pošaljite nam kako danas rade porudžbine, zalihe, ERP i magacin. Razgovor obično brzo pokaže gde se gubi vreme i šta prvo treba automatizovati.