DigestSEO MCP Suite: produkcijska infrastruktura za AI pretraživanje
Četiri povezana open-source sustava iza DigestSEO-a: praćenje AI vidljivosti, pristup Google Search Consoleu, tehnička validacija weba te istraživanje aktualnih vijesti i trendova pretraživanja. Izgrađeni kao lokalne i udaljene MCP površine s jasnim sigurnosnim granicama i putovima implementacije.
Otvori DigestSEOJedan proizvodni ekosustav, četiri namjerno odvojene podatkovne i alatne površine.
Zašto ovi sustavi pripadaju zajedno
DigestSEO treba više od jednog API wrappera. Rad na AI pretraživanju uključuje više izvora dokaza: što modeli odgovaraju o brendu, što izvještava Google Search Console, je li web tehnički ispravan i kako se potražnja upravo mijenja. Svaki sam dio izgradio kao zaseban, ograničen MCP poslužitelj tako da može raditi samostalno, a proizvod ih može kombinirati kada analiza treba više izvora.
Odvajanje čuva i granice dozvola. Search Console zahtijeva pristup Google računu; validacija javnih stranica ne treba naslijediti te vjerodajnice; mjerenje AI vidljivosti troši kvote modela ili pružatelja pretraživanja; trendovi i vijesti imaju drugačiju mrežnu i pregledničku površinu rizika.
Četiri fokusirana MCP sustava
Svaki repozitorij ima uzak zadatak i vlastita ograničenja izvođenja. Poveznice vode na izvorni kod i, gdje je javna hostana površina dostupna, na odgovarajuću DigestSEO stranicu.
AI vidljivost i praćenje citata
Prati vidljivost brenda i citate kroz AI sustave za odgovore, uz lokalni SQLite i Cloudflare/D1, raspoređena osvježavanja, usporedbe s konkurentima, dokazne citate i analizu sadržajnih praznina. Ista jezgra može raditi lokalno s vlastitim ključevima pružatelja ili iza upravljane udaljene površine.
Ključni izazovi: paralelni rad pružatelja, kvote, precizno prepoznavanje spominjanja i citata, povijest, generiranje promptova te odvajanje lokalnog upravljanja brendovima od hostanih administratorskih operacija.
Google Search Console kroz MCP
Search Console analitiku, URL Inspection, sitemap operacije, provjeru podobnosti za Indexing API i više SEO analize pretvara u tipiziranu MCP površinu. OAuth zamjenjuje ručno kopirane service-account vjerodajnice, a read-only i read-write načini usklađuju Google scope s namjenom implementacije.
Ključni izazovi: OAuth tokeni, najmanje potrebne ovlasti, paginacija i usporedbe, sigurne operacije pisanja te pretvaranje GSC redaka u quick-win, decay, cannibalization i tjedne izvještaje.
Tehnička web-validacija i ograničeni site audit
Lokalno kombinira HTML/CSS validaciju, on-page SEO i accessibility signale, JSON-LD sintaksu, provjeru neispravnih poveznica i responzivne screenshotove. Hostana površina je namjerno uža: može auditirati autorizirane javne stranice ili ograničen uzorak iz sitemapa bez pristupa lokalnim datotekama ili proizvoljnog crawlanja.
Ključni izazovi: SSRF-otporna obrada URL-ova, validacija preusmjeravanja, robots/sitemap granice, limiti zahtjeva, vanjski validatori i sprječavanje da hostana aplikacija dobije lokalne filesystem mogućnosti.
Aktualne vijesti i inteligencija potražnje
Python MCP poslužitelj spaja Google News discovery i izdvajanje članaka s Google Trends istraživanjem: interes kroz vrijeme, rast, geografski interes, povezane upite, prijedloge i usporedbe različitih vrsta pretraživanja. Teže stranice mogu koristiti zaštićeni Playwright fallback.
Ključni izazovi: nepouzdani outbound sadržaj, blokiranje privatnih mreža i preusmjeravanja, browser fallback, rate limitovi pružatelja, ponovljivi trend-prozori i manja ciljna udaljena alatna površina. Community server je upotrebljiv danas; upravljana DigestSEO/OpenAI razina još se produktizira.
Zajednički obrazac, odvojene granice povjerenja
Zajednički sloj je MCP: tipizirani alati AI klijentima daju otkrivu ugovornu površinu umjesto struganja dashboarda ili izmišljanja API poziva. Iza tog ugovora implementacije namjerno ostaju različite. TypeScript i Cloudflare Workers odgovaraju hostanim SEO uslugama i edge pohrani; Python TrendPulseu s ekstrakcijom vijesti, Trends pružateljima i Playwrightom.
Udaljene površine tretiraju se kao aplikacije izložene internetu, ne kao lokalne skripte. Ulazi su ograničeni, outbound ciljevi validirani, privilegirane operacije odvojene, a hostani alati ne dobivaju lokalne mogućnosti kada bi one nepotrebno povećale rizik.
Distribucija je dio sustava
Suite je zamišljen za mjesta gdje korisnici već rade: lokalni runneri za self-hosting, udaljeni MCP endpointi za cloud klijente, registry i marketplace metapodaci gdje imaju smisla te DigestSEO proizvodne stranice za upravljanu uporabu. Repozitoriji ostaju korisni sami za sebe, a ne samo marketinške ljuske.
Što ovaj projekt pokazuje
- Proizvod kroz više repozitorija može dijeliti jedan protokol bez spajanja različitih sigurnosnih i permission modela u jedan server.
- Hostani i lokalni agentni alati trebaju različite capability površine; praktičnost ne opravdava nepotreban udaljeni pristup datotekama, browseru, vjerodajnicama ili pisanju.
- I LLM alati trebaju determinističke granice za autentikaciju, URL pristup, kvote, validaciju i side effecte.
- Open-source distribucija, dokumentacija, manifesti, CI i integracija s hostanim proizvodom mogu biti jedan inženjerski životni ciklus.

