Skip to main content

DigestSEO MCP Suite: produkcijska infrastruktura za iskanje z UI

Štirje povezani odprtokodni sistemi za DigestSEO: spremljanje vidnosti v UI, dostop do Google Search Console, tehnična validacija spleta ter raziskovanje aktualnih novic in iskalnih trendov. Zgrajeni so kot lokalne in oddaljene MCP-površine z jasnimi varnostnimi mejami in potmi namestitve.

Odpri DigestSEO
  • MCP in integracije z UI
  • TypeScript & Python
  • Cloudflare Workers & oddaljeni MCP
  • OAuth, omrežna varnost & nadzor dostopa
  • Odprtokodno pakiranje & distribucija
Produkcija + odprta koda

En produktni ekosistem, štiri namensko ločene podatkovne in orodne površine.

4odprtokodni MCP-sistemi
2programska jezika
Lokalno + oddaljenonačina uporabe MCP

Zakaj ti sistemi sodijo skupaj

DigestSEO potrebuje več kot en API-ovoj. Delo z iskanjem prek UI zajema več virov dokazov: kaj modeli povedo o blagovni znamki, kaj poroča Google Search Console, ali je spletna stran tehnično pravilna in kako se trenutno spreminja povpraševanje. Vsak sklop sem zgradil kot ločen, omejen MCP-strežnik, da ostane uporaben samostojno, produkt pa jih lahko sestavi, ko raziskava potrebuje več virov.

Ločitev ohranja jasne tudi pravice. Search Console zahteva dostop do Google računa; validacija javne strani teh poverilnic ne sme podedovati; meritve vidnosti porabljajo kvote modelov oziroma ponudnikov iskanja; pridobivanje trendov in novic pa ima drugačno omrežno in brskalniško površino tveganja.

Štirje osredotočeni MCP-sistemi

Vsak repozitorij ima ozko nalogo in lastne omejitve izvajanja. Povezave vodijo do izvorne kode in, kjer je javna gostovana različica že na voljo, do ustrezne strani DigestSEO.

mcp-geo

Vidnost v UI in sledenje navedbam

Gostovano + za lastno gostovanje

Spremlja vidnost blagovne znamke in navedbe v odgovornih sistemih UI, z lokalno implementacijo SQLite ter Cloudflare/D1, načrtovanimi osvežitvami, primerjavo konkurentov, dokaznimi navedbami in analizo vsebinskih vrzeli. Jedro lahko teče lokalno z lastnimi ključi ponudnikov ali za upravljano oddaljeno površino.

Ključne teme: vzporedno izvajanje ponudnikov, nadzor kvot, natančno ujemanje omemb in navedb, shranjena zgodovina, ustvarjanje pozivov ter ločitev lokalnega upravljanja znamk od gostovanih administrativnih operacij.

mcp-gsc

Google Search Console prek MCP

Gostovano + za lastno gostovanje

Analitiko Search Console, URL Inspection, operacije s sitemapi, preverjanje upravičenosti za Indexing API in višjenivojske SEO-analize izpostavi kot tipizirana MCP-orodja. OAuth odpravi kopiranje service-account poverilnic, načina samo za branje in branje/pisanje pa ohranjata Google scope skladen z namenom namestitve.

Ključne teme: OAuth žetoni, najmanjše potrebne pravice, paginacija in primerjave, varne zapisovalne operacije ter pretvorba surovih GSC vrstic v quick-win, decay, cannibalization in tedenske preglede.

mcp-web-validator

Tehnična spletna validacija in omejeni pregledi strani

Gostovano + za lastno gostovanje

Lokalno združuje validacijo HTML/CSS, signale on-page SEO in dostopnosti, preverjanje JSON-LD, pokvarjene povezave ter odzivne posnetke zaslona. Gostovana površina je namenoma ožja: pregleda pooblaščene javne strani ali omejen vzorec iz sitemapa brez dostopa do lokalnih datotek ali poljubnega crawlanja.

Ključne teme: SSRF-odporna obravnava URL-jev, validacija preusmeritev, omejitve robots.txt in sitemapov, omejitve zahtevkov, zunanje validacijske storitve ter preprečevanje dostopa gostovane aplikacije do lokalnega datotečnega sistema.

mcp-trendpulse

Aktualne novice in inteligenca iskalnega povpraševanja

Skupnostno/lastno gostovanje; gostovana integracija v razvoju

Python MCP-strežnik združuje odkrivanje Google News in pridobivanje člankov z raziskavo Google Trends: zanimanje skozi čas, rast, geografsko zanimanje, povezane poizvedbe, predloge in primerjave različnih vrst iskanja. Težje strani lahko uporabijo varovan Playwright fallback.

Ključne teme: nezaupanja vredno zunanje pridobivanje, blokiranje preusmeritev in zasebnih omrežij, brskalniški fallback, omejitve ponudnikov, ponovljiva časovna okna trendov ter manjša ciljno usmerjena oddaljena orodna površina. Skupnostni strežnik je uporaben danes; upravljana plast DigestSEO/OpenAI je še v razvoju.

Skupen inženirski vzorec, ločene meje zaupanja

Skupna plast je MCP: tipizirana orodja dajo odjemalcem UI jasen in odkrivljiv pogodbeni vmesnik, namesto da bi morali strgati nadzorne plošče ali ugibati API-klice. Za tem vmesnikom implementacije namenoma ostajajo različne. TypeScript in Cloudflare Workers ustrezata gostovanim SEO-storitvam ter edge shranjevanju, Python pa TrendPulse z ekstrakcijo novic, Trends ponudniki in Playwrightom.

Oddaljene površine obravnavam kot internetno izpostavljene aplikacije, ne kot lokalne skripte. Vhodi so omejeni, izhodne destinacije validirane, privilegirane operacije ločene, gostovana orodja pa ne dobijo lokalnih zmogljivosti, kadar bi te po nepotrebnem povečale tveganje.

Distribucija je del sistema

Suite je zasnovan za uporabo tam, kjer uporabniki že delajo: lokalni runnerji za lastno gostovanje, oddaljene MCP-točke za oblačne odjemalce, registri in marketplace metapodatki, kjer so smiselni, ter produktne strani DigestSEO za upravljano uporabo. Repozitoriji ostajajo samostojno uporabni in niso le marketinški ovoji.

Kaj ta projekt dokazuje

  • Produkt iz več repozitorijev lahko uporablja en protokol, ne da bi različne varnostne in dovoljenjske modele stisnil v en strežnik.
  • Gostovana in lokalna agentska orodja potrebujejo različne površine zmogljivosti; udobje ne upraviči nepotrebnega oddaljenega dostopa do datotek, brskalnika, poverilnic ali zapisovalnih operacij.
  • Tudi orodja, ki jih kliče LLM, potrebujejo deterministične meje za avtentikacijo, URL-dostop, kvote, validacijo in stranske učinke.
  • Odprtokodna distribucija, dokumentacija, manifesti, CI in integracija z gostovanim produktom so lahko enoten inženirski življenjski cikel.