MCP server: gde se hostuje i koliko resursa zaista traži
Model Context Protocol, skraćeno MCP, je otvoren standard koji opisuje kako AI agent razgovara sa tuđim sistemima. Ne služi za ćaskanje sa modelom. Služi da agent stvarno otvori bazu, pročita porudžbine, sastavi izveštaj i vrati odgovor. Standard je stabilan od revizije 2026-07-28, alati oko njega su se slegli, i svako ko pređe sa probe na rad dođe do istog pitanja: gde ta stvar radi i šta joj treba.
Odgovor je jeftiniji nego što većina očekuje, ali postoje dva mesta na kojima se greši skupo. Ovaj tekst prolazi kroz oba. Sve što se tvrdi o protokolu provereno je u zvaničnoj specifikaciji, revizija 2026-07-28, a sve što se tvrdi o resursima izmereno je na našem serveru 18. septembra 2026. godine.
MCP server nije model i ne traži grafičku karticu
Ovo je najskuplja zabluda u celoj priči. Kada čovek čuje reči AI i server u istoj rečenici, pomisli na grafičke kartice, desetine gigabajta memorije i račun koji boli.
MCP server je program koji izlaže alate, podatke i šablone kroz JSON-RPC poruke. Model koji te alate poziva radi negde drugde, najčešće kod provajdera kome plaćate po potrošnji. Vaš server samo prihvati zahtev tipa „pozovi alat get_porudzbine sa ovim parametrima”, odradi posao i vrati JSON. Po zahtevnosti je to bliže malom REST API-ju nego bilo čemu što se prodaje pod imenom AI infrastruktura.
Iz toga sledi nešto prijatno. Resurse ne troši protokol, nego posao koji Vaši alati stvarno rade. Ako alat čita deset redova iz MySQL baze, to je deset redova iz MySQL baze. Ako pravi PDF od dvesta strana, to je PDF od dvesta strana. MCP je omotač oko toga.
Dva načina rada, a samo jedan traži hosting
Specifikacija definiše dva standardna načina komunikacije, i razlika između njih odlučuje da li Vam server uopšte treba.
stdio. Klijent pokreće MCP server kao svoj podproces i razgovara sa njim preko standardnog ulaza i izlaza. Sve se dešava na mašini korisnika. Nema adrese, nema porta, nema hostinga. Odličan način dok jedan developer isprobava nešto na svom laptopu, potpuno beskorisan čim isti alat treba troje kolega, zakazani zadatak i telefon.
Streamable HTTP. Server je samostalan proces koji izlaže jednu HTTP adresu, na primer https://firma.rs/mcp, i prima POST zahteve sa više strana odjednom. Tek ovde počinje hosting: treba Vam javna adresa, domen, SSL sertifikat i nešto što drži proces živim.
Vredi znati i šta je otpalo. Stari HTTP plus SSE način iz revizije 2024-11-05 zvanično je zastareo od revizije 2025-03-26, a u ovoj reviziji je formalno stavljen u red za uklanjanje. Ako Vam neko danas nudi integraciju po tom modelu, gradi na osnovi koja ima rok trajanja.
Šta je revizija 2026-07-28 promenila za onoga ko ovo hostuje
Najveća izmena u poslednjoj verziji standarda je da protokol više nema sesije. Zaglavlje Mcp-Session-Id je uklonjeno, a uklonjen je i uvodni initialize pozdrav. Svaki zahtev sada sam nosi verziju protokola i mogućnosti klijenta. Za hosting to menja četiri stvari.
Lepljive sesije su prošlost. Pošto server ne pamti ko je ko između dva poziva, bilo koji zahtev može da ode na bilo koju kopiju servera. Dve mašine iza balansera su pitanje podešavanja, a ne prepravke aplikacije.
Saobraćaj se usmerava bez čitanja tela poruke. Svaki POST mora da nosi zaglavlja Mcp-Method i Mcp-Name, sa imenom metoda i imenom alata. Balanser, WAF ili obrnuti proksi po tome usmeravaju i ograničavaju saobraćaj bez raspakivanja JSON-a. Praktično, skup alat možete da ograničite po imenu.
Spiskovi alata se keširaju. Odgovori na tools/list, resources/list i prompts/list sada obavezno nose polja ttlMs i cacheScope, koliko dugo važe i sme li ih deljeni posrednik čuvati. Klijent koji to poštuje prestaje da Vas pita isto pitanje svakih nekoliko sekundi.
Prekinut tok se više ne nastavlja. Nastavak prekinutog SSE toka, zajedno sa zaglavljem Last-Event-ID, izbačen je iz ove revizije. Kada veza pukne, zahtev u letu je izgubljen i klijent mora da ga ponovi kao nov. Proksi koji tiho ubija mirne veze Vas sada košta ponovljen posao, a ne samo štucanje.
Dugotrajne veze, međutim, nisu nestale. Klijent koji hoće da ga server obaveštava o promenama šalje zahtev subscriptions/listen, a odgovor na taj jedan zahtev je tok koji ostaje otvoren. To je i dalje jedna otvorena veza po agentu, i upravo ona pravi problem koji sledi.
Može li MCP server na deljeni hosting
Ne može, i to je stvar merenja, ne mišljenja. Evo šta smo izmerili 18. septembra 2026. na sopstvenom cPanel nalogu na serveru, dakle na istoj platformi na kojoj stoje i klijentski paketi.
Na nalogu ne postoji node u putanji, nego samo Python 3.9.25. Opcija za trajno pokretanje Node aplikacije (zastavica passengerapps) isključena je. Vaš proces, prema tome, nema gde da ostane živ.
Drugo ograničenje je suptilnije i lako se previdi. Deljeni nalog radi unutar CloudLinux granica, od kojih su za ovu priču bitne dve: EP, broj ulaznih procesa, i NPROC, ukupan broj procesa. Na našim web paketima brojevi su prepisani sa žive stranice istog dana:
| Paket | EP | NPROC | RAM | Cena godišnje |
|---|---|---|---|---|
| JUNIOR SSD | 75 | 100 | 2 GB | 4.400 RSD |
| MEDIOR SSD | 150 | 200 | 6 GB | 8.600 RSD |
| SENIOR SSD | 250 | 300 | 10 GB | 14.000 RSD |
Ulazni proces je aktivan zahtev ka web serveru. Veza koja ostane otvorena sat vremena zauzima jedan ulazni proces ceo taj sat, isto kao da neko sat vremena učitava stranicu. Na JUNIOR paketu, gde 75 ulaznih procesa već dele posetioci sajta, desetak agenata koji stalno slušaju pojede ozbiljan deo limita. Kada se EP potroši, grešku ne vidi agent nego posetilac, u obliku poruke 508. Sajt padne zbog nečega što sa sajtom nema veze.
Zato Streamable HTTP MCP server ide na VPS ili cloud server, a ne na deljeni paket. To je jedino mesto na kome Vaš proces sme da ostane živ i da sluša na svom portu. Deljeni hosting i dalje savršeno drži sajt te iste firme, samo ne i agenta.
Koliko resursa zaista traži
Sam protokol je jeftin. Poruke su mali JSON objekti preko HTTP-a i meriće se u kilobajtima. Za jednostavan Node ili Python server 512 MB radne memorije je realan donji prag, i ispod toga se ne isplati štedeti, jer Node sam po sebi uzme dobar deo.
Ono što stvarno jede resurse je posao koji alati rade:
- Alat koji čita iz Vaše baze i vraća pedeset redova zahtevan je tačno koliko i obična API tačka koja radi isto.
- Alat koji pravi PDF, smanjuje slike ili konvertuje snimke zahtevan je koliko i taj posao, pomnožen brojem agenata koji ga zovu istovremeno.
- Alat koji zove tuđi API i čeka odgovor troši skoro ništa od procesora, ali drži vezu i proces zauzetim dok čeka.
- Server koji uz to vrti sopstveni model za pretragu po dokumentima jedini zaista prelazi u AI infrastrukturu. Tada memoriju diktira model, a MCP nema veze sa računicom.
Naši paketi, sa cenama prepisanim sa stranica 18. septembra 2026:
| Paket | Konfiguracija | Mesečno | Za šta je realno dovoljan |
|---|---|---|---|
| KVM-2G | 2 vCPU, 2 GB RAM, 40 GB NVMe | 1.800 RSD | jedan MCP server, nekoliko alata koji čitaju bazu i zovu API |
| KVM-4G | 3 vCPU, 4 GB RAM, 80 GB NVMe | 3.000 RSD | više alata, obrada dokumenata, sopstveni red poslova |
| KVM-8G | 4 vCPU, 8 GB RAM, 160 GB NVMe | 5.200 RSD | nekoliko odvojenih MCP servera ili jedan sa teškom obradom |
Ako Vam je važnije da Vas kvar hardvera ne obori, ista tri nivoa postoje i kao cloud serveri, po istim cenama i sa 20 TB protoka: CLOUD-2G sa 1 vCPU i 2 GB, CLOUD-4G sa 2 vCPU i 4 GB, CLOUD-8G sa 2 vCPU i 8 GB. Uz svaki paket ide jedna IP adresa i besplatan setup.
Uz svaku ovakvu tabelu ide i poštena napomena: svoj broj nećete znati dok ne izmerite. Svaki MCP server je zahtevan koliko i njegov najteži alat, a to znate samo Vi.
Četiri podešavanja koja se preskoče, pa se posle traži krivac
Baferovanje na obrnutom proksiju
Specifikacija izričito preporučuje da server, kada otvara SSE tok, pošalje zaglavlje X-Accel-Buffering: no. Bez njega nginx skuplja događaje u bafer i pušta ih u grupama. Simptom je prevaran: sve radi, ali agent dobija odgovore u naletima, pa izgleda kao da je model spor.
Održavanje veze na dugim tokovima
Za tok koji ostaje otvoren specifikacija predlaže da server povremeno pošalje SSE komentar, red koji počinje dvotačkom i ne nosi nikakav podatak. To je jedini način da posrednik ili klijent ne zaključe da je veza mrtva. Pošto je nastavak prekinutog toka u ovoj reviziji izbačen, zatvorena veza znači izgubljen zahtev.
Vreme mirovanja na proksiju i na zaštitnom zidu
Šta god da ste podesili kao razmak između dva signala održavanja, granica na proksiju mora biti duža od toga. Ovo je najčešći uzrok veze koja se raskida „bez razloga” posle tačno šezdeset sekundi, jer je to podrazumevana vrednost direktive proxy_read_timeout u nginxu.
Provera porekla i prijava
Server mora da proveri zaglavlje Origin na svakoj dolaznoj vezi i da odgovori sa 403 kada ono nije ispravno. To nije kozmetika nego zaštita od napada u kome tuđa stranica preusmeri Vaše ime na svoju adresu. Uz to, specifikacija traži pravu prijavu za sve veze. U ovoj reviziji je preporučen put za registraciju klijenta preko dokumenta sa podacima o klijentu, dok je stara dinamička registracija po RFC 7591 označena kao zastarela i ostavljena samo zbog kompatibilnosti.
Ko ovo drži kada pukne u dva ujutru
MCP server je proces koji mora da radi stalno. Kada padne, niko se neće požaliti, jer agent nema kome. Zadatak će tiho da ne uspe, a Vi ćete to primetiti ujutru, kroz izveštaj koji nije stigao.
Zato uz server ide i ono dosadno: nadzor, automatsko podizanje procesa, rotacija logova i neko ko sve to gleda. Kod nas uz svaki zakupljen VPS, cloud ili dedicated server ide besplatno jedna jednokratna instalacija panela sa osnovnim servisima i jedan sat tehničke podrške mesečno, radnim danom od 07 do 23 časa. Dodatni sati su 100 evra uz PDV. Ako hoćete da server zaista neko vodi, redovna administracija počinje od 400 evra mesečno uz PDV, za deset sati rada i jednu hitnu intervenciju sa odgovorom u roku od četiri sata, uz popust od 20 odsto ako je server zakupljen kod nas.
Ako Vam je pitanje odziva podrške važnije od cene, o tome smo pisali detaljnije u tekstu o tome šta znači odziv podrške za firmu koja živi od sajta, sa rokovima iz sopstvenog ugovora umesto opštih obećanja.
Sedam stvari pre nego što pustite agenta na podatke firme
- Popišite koje alate server izlaže i označite one koji menjaju podatke, a ne samo čitaju.
- Razdvojite prava. Alat koji samo čita ne sme da radi pod korisnikom baze koji ume da briše.
- Svaki alat koji nešto menja neka zapiše ko ga je pozvao, kada i sa kojim parametrima. To je jedini trag koji ćete imati.
- Ograničavajte po imenu alata, ne po celom serveru. Zaglavlja Mcp-Method i Mcp-Name su obavezna, iskoristite ih na proksiju.
- Uključite ograničenje broja poziva pre prvog lošeg dana, ne posle njega.
- Znajte gde podaci odlaze. Vaš server jeste Vaš, ali model koji ga zove najčešće nije na Vašoj infrastrukturi. Proverite kod kog je provajdera i po kom ugovoru.
- Isprobajte prekid. Prekinite tok usred posla i pogledajte šta se dešava: da li se posao ponovi ili ostane na pola.
Gde ovo ide u praksi
Za jedan MCP server jedne firme, sa alatima koji čitaju bazu i zovu API, polazna tačka je KVM-2G za 1.800 RSD mesečno. Čim se pojavi obrada dokumenata ili više agenata koji rade istovremeno, prelazi se na 4 GB memorije. Iznad toga, kada MCP server stoji uz aplikaciju koja i sama traži resurse, priča prelazi na namenski server i konfiguracija se bira po ukupnom opterećenju.
Ako držite sajtove i sisteme za više klijenata, pa razmišljate o odvojenom MCP serveru po klijentu, prvo uradite računicu po klijentu. Kako ta računica izgleda na hostingu, razložili smo u tekstu o tome koliko agenciju košta svaki klijentski sajt, i ista logika važi i za servere.
Ako niste sigurni koja je konfiguracija prava za ono što planirate, opišite nam šta agent treba da radi i sa kojim sistemima se povezuje. Lakše je izmeriti unapred nego seliti posle.
Ista računica za automatizaciju umesto za AI alate, sa cenama paketa i prelomnom tačkom u odnosu na oblak, stoji u tekstu o n8n-u na sopstvenom serveru.
Kategorije
- Affiliate program (1)
- Bezbednost (12)
- CloudFlare (3)
- cPanel uputstva (8)
- Domeni (8)
- Elektronska pošta (3)
- Hosting podrška (5)
- Hosting saveti (17)
- Migracija sajtova (1)
- Optimizacija (4)
- Promocije (4)
- Reseller i agencije (3)
- Serveri i infrastruktura (3)
- SSL (2)
- Unapređenja (3)
- Uncategorized (2)
- Wordpress (11)












