@tengence/geo-mcp

MCPcommunity
v0.1.2Tengence TeamMITAggiornato 6 g fanpmGitHub

GEO content engine MCP server: 56 tools across content, publishing, search-inclusion and AI-monitoring domains; stdio + Streamable HTTP transports, Bearer-token auth (the MCP bridge layer of @tengence/geo-sdk)

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
305Download/sett.
6 g faUltimo aggiornamento
Pacchetto
AutoreTengence Team
LicenzaMIT
Versione0.1.2
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 1 privilegiati
Analisi di sicurezza✓ Pulitov0.1.2 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato28 set 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 1 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.1.2 · 12h ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

workspace_useBind the user workspace directory (call this first): all site config, credentials and output files live under it. Ask the user which directory to use if it was not mentioned; `~` is supported and expanded here.

Bind the user workspace directory (call this first): all site config, credentials and output files live under it. Ask the user which directory to use if it was not mentioned; `~` is supported and expanded here.

Per questo strumento non è stato pubblicato alcuno schema di input.

site_initScaffold a site inside the bound workspace: <workspace>/<key>/{config,data/inbox,data/reports,.env} (idempotent, never overwrites existing files)

Scaffold a site inside the bound workspace: <workspace>/<key>/{config,data/inbox,data/reports,.env} (idempotent, never overwrites existing files)

Per questo strumento non è stato pubblicato alcuno schema di input.

site_listList the sites inside the bound user workspace (site key, domain, app_id, storage driver). Returns a hint instead when no workspace is bound yet.

List the sites inside the bound user workspace (site key, domain, app_id, storage driver). Returns a hint instead when no workspace is bound yet.

Per questo strumento non è stato pubblicato alcuno schema di input.

site_statusSite status: config paths, .env readiness, DB driver and SQLite init state

Site status: config paths, .env readiness, DB driver and SQLite init state

Per questo strumento non è stato pubblicato alcuno schema di input.

article_listList articles (articles table), with status/limit filters

List articles (articles table), with status/limit filters

Per questo strumento non è stato pubblicato alcuno schema di input.

article_ingestContent ingest (single entry): body md + research brief → articles table (CLI canonical orchestration)

Content ingest (single entry): body md + research brief → articles table (CLI canonical orchestration)

Per questo strumento non è stato pubblicato alcuno schema di input.

article_exportExport an article md + brief from the DB to the site data/inbox (for rewriting)

Export an article md + brief from the DB to the site data/inbox (for rewriting)

Per questo strumento non è stato pubblicato alcuno schema di input.

check_articlePublish gate: enforces the editorial rules codified in the "article-writing-standards" standard (citation dual-channel, word count by T1–T7 type, banned words, the three GEO blocks — Summary / Key Takeaways / FAQ / Data Sources — and the research-brief hard check). Read that standard via standards_…

Publish gate: enforces the editorial rules codified in the "article-writing-standards" standard (citation dual-channel, word count by T1–T7 type, banned words, the three GEO blocks — Summary / Key Takeaways / FAQ / Data Sources — and the research-brief hard check). Read that standard via standards_…

Per questo strumento non è stato pubblicato alcuno schema di input.

publish_draftPublish a draft (default draft → WP; can --status=publish directly, must pass the gate first)

Publish a draft (default draft → WP; can --status=publish directly, must pass the gate first)

Per questo strumento non è stato pubblicato alcuno schema di input.

publish_from_dbPublish an article from the DB to WordPress (--force updates an existing article)

Publish an article from the DB to WordPress (--force updates an existing article)

Per questo strumento non è stato pubblicato alcuno schema di input.

publish_update_articleBypass update of an existing article (title/content/status + sync SEO/GEO meta).

Bypass update of an existing article (title/content/status + sync SEO/GEO meta).

Per questo strumento non è stato pubblicato alcuno schema di input.

publish_dailyRun the daily promotion task (promotes due drafts to publish by plan publish_order; default 1/day).

Run the daily promotion task (promotes due drafts to publish by plan publish_order; default 1/day).

Per questo strumento non è stato pubblicato alcuno schema di input.

plan_listArticle plan table list (status/batch/category/node filters)

Article plan table list (status/batch/category/node filters)

Per questo strumento non è stato pubblicato alcuno schema di input.

plan_importImport/update the plan table from the site plan directory (idempotent)

Import/update the plan table from the site plan directory (idempotent)

Per questo strumento non è stato pubblicato alcuno schema di input.

plan_mark_statusUpdate a plan row status (todo/written/queued/published/archived)

Update a plan row status (todo/written/queued/published/archived)

Per questo strumento non è stato pubblicato alcuno schema di input.

image_acquireAuto image pipeline (search → red-line filter → download → WebP crop → upload to WP media library)

Auto image pipeline (search → red-line filter → download → WebP crop → upload to WP media library)

Per questo strumento non è stato pubblicato alcuno schema di input.

monitor_runRun GEO monitoring (one round of site prompts × models; results persisted)

Run GEO monitoring (one round of site prompts × models; results persisted)

Per questo strumento non è stato pubblicato alcuno schema di input.

monitor_reportRead monitoring results (latest round or a given run_id)

Read monitoring results (latest round or a given run_id)

Per questo strumento non è stato pubblicato alcuno schema di input.

db_initExplicitly initialize the database (sqlite idempotent table creation / mysql DDL; --drop rebuilds)

Explicitly initialize the database (sqlite idempotent table creation / mysql DDL; --drop rebuilds)

Per questo strumento non è stato pubblicato alcuno schema di input.

db_statusDatabase status: driver, path, schema version, table list, missing tables

Database status: driver, path, schema version, table list, missing tables

Per questo strumento non è stato pubblicato alcuno schema di input.

search_gsc_statsRead Google Search Console Search Analytics data: clicks / impressions / CTR / average position,

Read Google Search Console Search Analytics data: clicks / impressions / CTR / average position,

Per questo strumento non è stato pubblicato alcuno schema di input.

search_gsc_inspectQuery one URL's Google indexing status (URL Inspection API, read-only): verdict, coverageState,

Query one URL's Google indexing status (URL Inspection API, read-only): verdict, coverageState,

Per questo strumento non è stato pubblicato alcuno schema di input.

search_submit_gscSubmit the sitemap to Google Search Console (soft-fail)

Submit the sitemap to Google Search Console (soft-fail)

Per questo strumento non è stato pubblicato alcuno schema di input.

search_submit_indexnowSubmit URLs to IndexNow (requires INDEXNOW_KEY)

Submit URLs to IndexNow (requires INDEXNOW_KEY)

Per questo strumento non è stato pubblicato alcuno schema di input.

search_submit_baiduSubmit URLs to Baidu normal inclusion (requires BAIDU_TOKEN / BAIDU_SITE).

Submit URLs to Baidu normal inclusion (requires BAIDU_TOKEN / BAIDU_SITE).

Per questo strumento non è stato pubblicato alcuno schema di input.

webmaster_bing_statusRead Bing Webmaster console data (verified sites / URL submission quota / query stats / crawl issues). Requires BING_WEBMASTER_API_KEY in the site .env. Note: Bing trimmed its JSON API on 2026-08-31 (GetPages/GetSitemaps/GetTrafficStats/GetUrlSubmissionStatus now 404).

Read Bing Webmaster console data (verified sites / URL submission quota / query stats / crawl issues). Requires BING_WEBMASTER_API_KEY in the site .env. Note: Bing trimmed its JSON API on 2026-08-31 (GetPages/GetSitemaps/GetTrafficStats/GetUrlSubmissionStatus now 404).

Per questo strumento non è stato pubblicato alcuno schema di input.

webmaster_bing_submitWrite to Bing Webmaster: submit URL(s) (comma-separated = batch, ≤10000 per call). Requires BING_WEBMASTER_API_KEY in the site .env.

Write to Bing Webmaster: submit URL(s) (comma-separated = batch, ≤10000 per call). Requires BING_WEBMASTER_API_KEY in the site .env.

Per questo strumento non è stato pubblicato alcuno schema di input.

diagnose_siteFull GEO/SEO site diagnosis: domain (DNS/TLS cert/WHOIS), transport & server fingerprint (CMS/framework/platform/CDN), robots.txt, sitemap, homepage + representative pages (meta, H1..H6 structure, JSON-LD, OG, images/alt, links, mixed content), performance and security checks. Bootstraps the site o…

Full GEO/SEO site diagnosis: domain (DNS/TLS cert/WHOIS), transport & server fingerprint (CMS/framework/platform/CDN), robots.txt, sitemap, homepage + representative pages (meta, H1..H6 structure, JSON-LD, OG, images/alt, links, mixed content), performance and security checks. Bootstraps the site o…

Per questo strumento non è stato pubblicato alcuno schema di input.

report_writeprivilegiatoWrite a Markdown report into the site data/reports/ directory (path-safe: filename is basenamed and confined to the reports dir). Auto-bootstraps the site on first use.

Write a Markdown report into the site data/reports/ directory (path-safe: filename is basenamed and confined to the reports dir). Auto-bootstraps the site on first use.

Per questo strumento non è stato pubblicato alcuno schema di input.

util_pingConnectivity self-check: SDK version, driver, internal data directory, bound workspace and site count

Connectivity self-check: SDK version, driver, internal data directory, bound workspace and site count

Per questo strumento non è stato pubblicato alcuno schema di input.

standards_listList the generic writing & GEO standards shipped with the engine (titles, whether a site-specific supplement exists).

List the generic writing & GEO standards shipped with the engine (titles, whether a site-specific supplement exists).

Per questo strumento non è stato pubblicato alcuno schema di input.

standards_readRead a generic standard document (base + any site-specific supplement merged). Names are repository-relative without `.md`,

Read a generic standard document (base + any site-specific supplement merged). Names are repository-relative without `.md`,

Per questo strumento non è stato pubblicato alcuno schema di input.

article_draftAssemble a ready-to-use writing brief for a new article: the matched T1–T7 body skeleton, the pre-writing research-brief template,

Assemble a ready-to-use writing brief for a new article: the matched T1–T7 body skeleton, the pre-writing research-brief template,

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_listList all external content platforms in the syndicate registry: API type (official|cookie|none), status (ready|pending|manual),

List all external content platforms in the syndicate registry: API type (official|cookie|none), status (ready|pending|manual),

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_style_getReturn the FULL platform style / rewrite rules for ONE platform (wechat / juejin / blog / …).

Return the FULL platform style / rewrite rules for ONE platform (wechat / juejin / blog / …).

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_checkValidate a title/body against a platform's style rules — the 校验 (validation) half. Deterministic, no content generation.

Validate a title/body against a platform's style rules — the 校验 (validation) half. Deterministic, no content generation.

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_publishPublish/export to one external platform. Mode A: pass slugs[] and the server reads the DB and runs the platform pipeline

Publish/export to one external platform. Mode A: pass slugs[] and the server reads the DB and runs the platform pipeline

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_plan_nextPer-platform publishing calendar: return the next article to publish for a platform plus all calendar rows

Per-platform publishing calendar: return the next article to publish for a platform plus all calendar rows

Per questo strumento non è stato pubblicato alcuno schema di input.

channel_plan_markUpdate a channel_plan row status (todo | draft | published | paused) and optionally record its draft ids (media ids).

Update a channel_plan row status (todo | draft | published | paused) and optionally record its draft ids (media ids).

Per questo strumento non è stato pubblicato alcuno schema di input.

juejin_statusRead the Juejin (掘金) backend for this site: the draft box (article_draft/list_by_user) and the published list

Read the Juejin (掘金) backend for this site: the draft box (article_draft/list_by_user) and the published list

Per questo strumento non è stato pubblicato alcuno schema di input.

40 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

GEO content engine MCP server: 56 tools across content, publishing, search-inclusion and AI-monitoring domains; stdio + Streamable HTTP transports, Bearer-token auth (the MCP bridge layer of @tengence/geo-sdk)

Parole chiave
geoseomcpmodel-context-protocolagentwordpress
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-10-09: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 4 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

100 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+88 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies, optionalDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.