Šta je MCP server za CMS?
To je standardizovan interfejs koji kompatibilnim AI asistentima, uz odgovarajuća ovlašćenja, omogućava čitanje sadržaja, kreiranje nacrta i izvršavanje definisanih izmena.
Kako MCP povezuje CMS sa AI asistentima: upravljanje sadržajem, interni linkovi, tematski klasteri, SEO i GEO, uz realne kriterijume za migraciju.
8. novembar 2026.
AI asistent pripremi tekst. Urednik ga zatim kopira u CMS, raspoređuje naslove, unosi interne linkove, proverava SEO polja i ponavlja posao za druge jezike. Pisanje je ubrzano, ali objavljivanje i održavanje sadržaja i dalje zavise od ručnih koraka.
ChatGPT, Claude, Langdock i OpenWebUI već se koriste za istraživanje, pisanje i uređivanje sadržaja, tehnički review i lokalizaciju. Ako CMS nije povezan sa tim alatima, svaki zadatak se završava prebacivanjem teksta iz jednog sistema u drugi. Zato CMS treba da omogući kontrolisan pristup sadržaju direktno iz AI alata.
Model Context Protocol (MCP) predstavlja standardizovan način povezivanja. Podrška koju proizvođač CMS-a redovno održava važan je kriterijum pri izboru platforme, ali sama po sebi ne garantuje dobru arhitekturu sadržaja.
Model Context Protocol je otvoreni protokol kojim aplikacije izlažu podatke i funkcije kompatibilnim AI klijentima. MCP server za CMS može da omogući pretragu dokumenata, čitanje strukture sadržaja, kreiranje draftova (radnih verzija), izmenu pojedinačnih polja i proveru referenci. Dostupne operacije zavise od konkretne integracije i prava pristupa.
Na taj način CMS prestaje da bude samo mesto u koje se unosi gotov tekst. Asistent radi sa dokumentima, poljima, referencama i jezičkim verzijama koje koristi i redakcija.
MCP nije jezički model niti zamena za uredničku kontrolu i bezbednost. Pouzdan proces zahteva dobro definisanu šemu sadržaja, ograničene pristupe, validaciju i jasno odobravanje izmena.
Umesto dokumenta koji neko mora ručno da prenese, asistent kreira draft sa naslovom, slug-om, sažetkom, sekcijama, ključnim porukama i SEO metapodacima. Urednik zatim pregleda i odobrava dokument u samom CMS-u.
Na osnovu stranica usluga, industrijskih stranica, projekata i članaka asistent predlaže relevantne interne linkove. Proverava da li ciljna stranica postoji, da li odgovara jeziku i da li zaista dopunjuje temu. Može da otkrije i stranice do kojih ne vodi nijedan interni link.
Poređenjem tema, namere pretrage i veza između stranica moguće je uočiti preklapanja, teme koje još nisu obrađene i slabe veze između glavnih i stručnih stranica. Sanity obezbeđuje dokumente i reference, a zaseban alat prikazuje veze između tema kao graf ili mapu content klastera.
Asistent upoređuje povezane jezičke verzije, identifikuje nedostajuće sekcije, zastarele CTA elemente i linkove ka pogrešnom jeziku. Srpski, nemački i engleski zahtevaju lokalnu terminologiju i nameru pretrage; doslovan prevod nije dovoljan.
Proveravaju se naslovi, metapodaci, entiteti, interni linkovi, izvori i jasnoća odgovora na pitanja korisnika. Uz dodatno povezan Vysentra MCP moguće je uključiti funkcije za SEO i GEO koje taj sistem zaista pruža. MCP sam po sebi ne garantuje pozicije na pretraživačima niti citiranje u AI odgovorima.
Sanity MCP server na adresi mcp.sanity.io omogućava rad sa dokumentima, šemama, pretragom, release-ovima, assetima i administracijom projekta. Broj i izbor dostupnih funkcija zavise od klijenta, korisničkih prava i aktuelne verzije servera. U jednoj povezanoj konfiguraciji dostupno je više od 50 alata.
`query_documents` izvršava GROQ upite, a `get_document` učitava konkretan dokument. `create_documents` kreira strukturisane draftove, dok `patch_documents` menja određena polja. `publish_documents`, `unpublish_documents` i `discard_drafts` podržavaju različite faze content workflow-a. Tako je moguće izmeniti SEO opis bez zamene čitavog članka.
`get_schema` i `schema_type_get` prikazuju tipove dokumenata, polja i reference. `documents_validate` proverava usklađenost sadržaja sa deployovanom šemom. Prilagođena pravila validacije se preko MCP-a ne izvršavaju uvek u celosti, a više konkurentnih šema može da ograniči proveru.
`list_embeddings_indices` i `semantic_search` pronalaze tematski srodne dokumente kada postoji odgovarajući embeddings indeks. To pomaže u pronalaženju linkova i sadržaja koji se preklapaju, ali nije automatska SEO analiza niti alat za vizualizaciju klastera.
Media Library alati pretražuju assete, menjaju njihove metapodatke i povezuju fajlove sa dokumentima. Dostupni su i upload alati. `create_release`, `create_version` i `list_releases` služe za organizovanje povezanih izmena, ali samo kreiranje release-a ne zakazuje njegovo objavljivanje. Postoje i alati za projekte, datasetove, CORS podešavanja i praćenje potrošnje.
`semantic_search` ne definiše SEO strategiju, kao što ni `patch_documents` ne donosi uredničke odluke. Sanity daje pristup strukturisanim podacima i mogućnost izmene. Asistent mora da protumači sadržaj i po potrebi poveže druge alate.
Analiza internog linkovanja kombinuje GROQ upite, postojeće URL adrese, reference i proveru jezika. Za vizuelni prikaz content klastera potreban je dodatni alat. SEO i GEO kontrole mogu da koriste podatke iz Sanity-ja zajedno sa specijalizovanim sistemom kao što je Vysentra MCP, ukoliko su njegove funkcije dostupne.
Treba razlikovati opšti Sanity MCP server za upravljanje sadržajem i Sanity Context MCP, koji preko posebno konfigurisanih endpointa prvenstveno izlaže kontekst i podatke asistentima. Njihov opseg mogućnosti nije identičan.
Zamislimo industrijsko preduzeće koje priprema vodič o integraciji proizvodnih podataka. Urednik određuje publiku, glavno pitanje, izvore i odgovornu osobu za proveru. Asistent pretražuje postojeće stranice usluga, članke i projektne reference da bi izbegao dupliranje sadržaja.
Zatim kreira draft u odgovarajućem tipu dokumenta, jasno odgovara na stručno pitanje, postavlja relevantne interne linkove i priprema SEO title i meta description. SEO provera obuhvata nameru pretrage, naslove i veze, dok GEO provera razmatra preciznost objašnjenja, ograničenja i proverljivost izvora.
Urednik proverava tekst, inženjerski tim potvrđuje tehničke tvrdnje, a odgovorna osoba odobrava objavljivanje. Prednost nije automatski kvalitetniji tekst, već manje ručnih koraka i kontrolisan rad nad istim podacima.
Sanity odvaja strukturu sadržaja od prikaza na sajtu. Šeme, Portable Text i reference omogućavaju AI asistentima rad sa definisanim podacima umesto rekonstrukcije njihovih odnosa iz HTML-a. Preko MCP-a, ovlašćeni klijenti mogu da koriste odgovarajuće funkcije platforme.
Ovo je posebno važno za sajtove sa velikim brojem stranica usluga, industrijskih tema, projekata, stručnih članaka i jezičkih verzija. Asistent može da poštuje tip svakog polja i postojeće reference umesto da sav sadržaj upisuje u jedan tekstualni editor.
Sanity nije jedino moguće rešenje. Dobro održavan nezavisan MCP server ili API integracija mogu da zadovolje iste potrebe. Odlučujući kriterijumi su stabilnost interfejsa, prava pristupa, draftovi, validacija i održavanje. Ovakve CMS arhitekture i integracije razvijamo u okviru našeg Platform Engineering tima.
Konektor može brzo da se uključi, ali i da zaostane za promenama šeme, autentifikacije ili novih tipova dokumenta. Integracija koju održava proizvođač smanjuje taj rizik samo ako obuhvata konkretne potrebe redakcije.
Proverite selektivno čitanje, precizno pisanje, reference, korisničke uloge, razliku između nacrta i objavljenog sadržaja, istovremene izmene i razumljive poruke o greškama.
Pre izbora CMS-a testirajte realan urednički workflow, lokalizaciju i šta se dešava kada izmena ne uspe. Važno je koliko lako sistem može da ispravi grešku, ne samo koliko brzo može da generiše nacrt.
Asistent može pogrešno da protumači izvor, navede netačnu tvrdnju ili reaguje na zlonamerna uputstva skrivena u dokumentu. Zato MCP pristup zahteva iste kontrole kao i svaka druga sistemska integracija.
Odvojite prava čitanja i pisanja, dodelite minimalne potrebne privilegije i izbegavajte slanje poverljivih podataka modelima bez jasne potrebe i dozvole. Proverite uslove obrade, čuvanja i razdvajanja podataka.
Draftovi, istorija izmena, validacija, evidencija izmena i ljudsko odobrenje moraju ostati deo procesa. Masovno brisanje, promene linkova i izmene više jezičkih verzija najpre treba prikazati kao plan za proveru.
MCP nije faktor rangiranja. Pretraživač ne daje prednost stranici zato što je sadržaj unet preko AI asistenta. I dalje su bitni korisni sadržaji, indeksiranje, dostupnost HTML-a, interno linkovanje i jasna informaciona arhitektura.
Bolja integracija ipak omogućava ranije otkrivanje zastarelih metapodataka, nepovezanih stranica, dupliranih tema i nekonzistentnih naziva usluga ili entiteta.
GEO se odnosi na vidljivost u odgovorima AI sistema. Zato su bitni jasne definicije, proverljive stručne tvrdnje, konzistentni entiteti i pouzdani izvori. Nijedan MCP ne garantuje da će se vaš sadržaj pojaviti u tim odgovorima. Kroz Search & AI Visibility radimo na tehničkom SEO-u i content arhitekturi.
Pri izboru CMS-a proverite da li asistent može da pročita stvarnu šemu, kreira draft uz odgovarajuće dozvole, razreši reference, prepozna jezičke verzije i validira izmene.
Ko održava MCP server? Da li je pristup ograničen ulogama i datasetovima? Kako se rešava sukob istovremenih izmena i postoji li pouzdan povratak na prethodnu verziju?
Proizvođačka integracija ima prednost kada sve to pouzdano rešava. Sopstveni MCP server ili postojeći API mogu biti bolji izbor ako omogućavaju veću kontrolu uz razuman trošak održavanja.
Sama MCP podrška nije dovoljan razlog da se postojeći CMS zameni. Migracija ima smisla kada dobar content model i korišćenje sadržaja na više kanala, nove aplikacije ili rad sa AI asistentima zahtevaju sve više dodatnog razvoja i održavanja.
Pri prelasku sa TYPO3 proveravamo zavisnosti od ekstenzija, složenost nadogradnji i način prenosa sadržaja u Sanity ili Payload. Kod WordPress-a razmatramo da li je bolji novi Headless CMS ili postojeći Headless WordPress. Za Contao analiziramo prilagođena proširenja i odnose među sadržajima. Kod Webflow-a gledamo da li sadržaj treba koristiti i u portalima, proizvodnim aplikacijama ili drugim kanalima.
Ne prenosimo samo stranice. Analiziramo tipove dokumenata, assete, prevode, redirecte, interne linkove i postojeću vidljivost u pretrazi. Zatim razvijamo content model, frontend i integracije. Odluka o Sanity-ju, Payload-u ili zadržavanju postojećeg CMS-a zavisi od stvarnih zahteva. Migraciju i novu CMS arhitekturu razvijamo kroz Platform Engineering.
Jezički modeli se već koriste za istraživanje, pisanje, lokalizaciju i tehničke provere. CMS koji sadržaj prima samo ručnim kopiranjem uvodi nepotrebne korake. Proizvođači zato treba da ponude dokumentovan, održavan i bezbedan MCP pristup.
Vrednost nastaje kada su sadržaji strukturisani, reference pouzdane, a izmene kontrolisane. Odgovornost za objavljivanje ostaje na redakciji; alati preuzimaju ponovljive poslove.
U Valanoru razvijamo CMS i content platforme i integracije koje povezuju redakciju, softversku arhitekturu i Search & AI Visibility. Kod migracije sa TYPO3, WordPress, Contao ili Webflow sistema proveravamo zahteve, razvijamo novu arhitekturu i vodimo migraciju do kontrolisanog go-live-a.
To je standardizovan interfejs koji kompatibilnim AI asistentima, uz odgovarajuća ovlašćenja, omogućava čitanje sadržaja, kreiranje nacrta i izvršavanje definisanih izmena.
Ne nužno. Integracija koju održava proizvođač često pojednostavljuje održavanje, ali i kvalitetan eksterni MCP server može da ispuni zahteve.
Može, ako je povezan sa kompatibilnim Sanity MCP endpointom i ima potrebna prava. Čitanje, izmena nacrta i objavljivanje su različite operacije.
Ne. Olakšava analizu i izmene, ali vidljivost zavisi od sadržaja, tehničke realizacije i sistema za pretragu ili generisanje odgovora.
Ograničenim pristupima, nacrtima, validacijom, istorijom revizija, evidencijom izmena i odobravanjem pre objavljivanja.
Migracija CMS-a i AI integracija
Ako postojeći CMS otežava rad sa AI asistentima, višestruku upotrebu sadržaja ili razvoj platforme, proveravamo prelazak na Sanity ili Payload. Razvijamo content model i arhitekturu platforme, a zatim sprovodimo migraciju uz SEO, redirecte, lokalizaciju i integracije.
Managing Director
aleks@valanor.co
Bulevar Milutina Milankovića 7Đ, 11070 Beograd, Srbija
