Zašto moderan CMS treba da ima nativnu MCP podršku

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.

  • MCP omogućava AI asistentima kontrolisan rad sa strukturisanim CMS sadržajem bez copy/paste koraka.
  • Sanity preko MCP-a pruža alate za dokumente, GROQ, šeme, objavljivanje, medije i pretragu.
  • SEO i GEO provere zahtevaju stručnu procenu i po potrebi dodatne sisteme kao što je Vysentra.
  • Migracija sa TYPO3, WordPress, Contao ili Webflow platforme mora imati tehničko i poslovno opravdanje.

Od copy/paste-a do direktnog rada u CMS-u

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.

Šta je MCP i zašto je važan za CMS?

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.

Pet konkretnih primena MCP integracije

1. Kreiranje i izmena sadržaja direktno u CMS-u

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.

2. Analiza internog linkovanja

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.

3. Analiza tematskih klastera

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.

4. Održavanje više jezičkih verzija

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.

5. SEO i GEO provere u istom procesu

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.

Koje Sanity MCP alate možemo da koristimo?

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.

Pretraga i precizne izmene dokumenata

`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.

Razumevanje šeme i validacija

`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.

Semantička pretraga

`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.

Mediji, izdanja i administracija

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.

Sanity MCP server: zvanična dokumentacija

Šta radi Sanity, a za šta su potrebni dodatni sistemi?

`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.

Sanity Context i OpenAI Agents SDK

Primer: objavljivanje stručnog članka bez ručnog prenosa

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.

Zašto je Sanity dobar primer ove arhitekture?

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.

Nativna MCP podrška mora da bude više od konektora

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.

Bezbednost i odgovornost: AI ne treba samostalno da objavljuje

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.

SEO i GEO zavise od kvaliteta sadržaja, ne od samog MCP-a

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.

Šta proveriti pri izboru CMS-a za AI workflow-e?

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.

Migracija sa TYPO3, WordPress, Contao ili Webflow platforme

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.

Zaključak: CMS mora da postane deo radnog procesa

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.

Česta pitanja o CMS-u i MCP-u

Š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.

Da li svaki CMS mora da ima sopstveni MCP server?

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 li ChatGPT direktno da menja sadržaj u Sanity-ju?

Može, ako je povezan sa kompatibilnim Sanity MCP endpointom i ima potrebna prava. Čitanje, izmena nacrta i objavljivanje su različite operacije.

Da li MCP automatski poboljšava SEO i GEO?

Ne. Olakšava analizu i izmene, ali vidljivost zavisi od sadržaja, tehničke realizacije i sistema za pretragu ili generisanje odgovora.

Kako sprečiti pogrešne izmene koje napravi AI?

Ograničenim pristupima, nacrtima, validacijom, istorijom revizija, evidencijom izmena i odobravanjem pre objavljivanja.

Migracija CMS-a i AI integracija

Pređite sa TYPO3, WordPress, Contao ili Webflow sistema na CMS spreman za MCP.

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.

Razgovarajmo o migraciji CMS-a

Aleksandar Basara

Managing Director

aleks@valanor.co

Bulevar Milutina Milankovića 7Đ, 11070 Beograd, Srbija

Aleksandar Basara