@motiblog/mcp

MCPcommunityattivo
v0.6.0UnknownUNLICENSEDAggiornato 1 mesi fanpmGitHub

Agent-first SEO research and publishing: competitors, SERPs, internal links, and Search Console

Stato dell’endpointattivo
verificato 8 giorni fa · 43 ms · autenticazione richiesta
100 % degli ultimi 5 controlli hanno raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio, streamable-http). 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 →
2kDownload/sett.
1 mesi faUltimo aggiornamento
Richiede 1 credenziale prima di poter funzionare
  • MOTIBLOG_API_KEYChiave APIobbligatoria

    Per-project API key. Dashboard: Project → Agent access.

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
AutoreUnknown
LicenzaUNLICENSED
Versione0.6.0
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 · 4 privilegiati
Analisi di sicurezza✓ Pulitov0.6.0 · 1 mesi faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato26 ago 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 · 4 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.6.0 · 1mo 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.

get_digestOne-call morning check-in for a project: article counts by lifecycle status, the REVIEW queue (what is waiting to be published, with word counts), posts published in the last 7 days, content plans due in the next 7 days, the latest published post, quota usage, the project's current autonomy level (…

One-call morning check-in for a project: article counts by lifecycle status, the REVIEW queue (what is waiting to be published, with word counts), posts published in the last 7 days, content plans due in the next 7 days, the latest published post, quota usage, the project's current autonomy level (…

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

list_projectsList the MotiBlog projects permitted by the current credential. A project-restricted OAuth grant returns only the projects the human selected plus projects this agent created; an account-wide grant returns every project owned by the account. Includes settings that matter to agents and quota usage.…

List the MotiBlog projects permitted by the current credential. A project-restricted OAuth grant returns only the projects the human selected plus projects this agent created; an account-wide grant returns every project owned by the account. Includes settings that matter to agents and quota usage.…

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

create_projectCreate a new blog project for the authenticated account. The website must be reachable and the account must have an available project slot. A restricted OAuth grant automatically receives access to the project it creates. MotiBlog starts the initial analysis and content pipeline after creation.

Create a new blog project for the authenticated account. The website must be reachable and the account must have an available project slot. A restricted OAuth grant automatically receives access to the project it creates. MotiBlog starts the initial analysis and content pipeline after creation.

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

get_projectGet one MotiBlog project in detail: pipeline settings (aiModel, language, internalLinks, banner), positioning inputs (businessProfile, productTruth, manualPositioning) and quota state.

Get one MotiBlog project in detail: pipeline settings (aiModel, language, internalLinks, banner), positioning inputs (businessProfile, productTruth, manualPositioning) and quota state.

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

update_projectUpdate operational settings for an existing project: name/status, approval and auto-publish policy, writing model/language, fact checking, positioning, internal links, self-hosting, and banner configuration. Omitted fields stay unchanged.

Update operational settings for an existing project: name/status, approval and auto-publish policy, writing model/language, fact checking, positioning, internal links, self-hosting, and banner configuration. Omitted fields stay unchanged.

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

start_pipelineStart the autonomous pipeline for a project: site crawl/analysis → topic selection → article generation for scheduled plans. Returns immediately; poll get_pipeline_status or list_articles(status=GENERATING) to follow progress.

Start the autonomous pipeline for a project: site crawl/analysis → topic selection → article generation for scheduled plans. Returns immediately; poll get_pipeline_status or list_articles(status=GENERATING) to follow progress.

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

get_pipeline_statusGet current pipeline run state for a project: whether a run is active, its steps, and recent run history. Use after start_pipeline or generate_article.

Get current pipeline run state for a project: whether a run is active, its steps, and recent run history. Use after start_pipeline or generate_article.

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

retry_pipelineRetry a failed pipeline run by id. The API starts a fresh run for the same owned project and returns immediately.

Retry a failed pipeline run by id. The API starts a fresh run for the same owned project and returns immediately.

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

suggest_topicsSuggest blog topics for a project by adding entries to its content plan (one call per topic). This is the agent-side 'propose' step: topics land as DRAFT plan entries — nothing is generated until you approve_content_plan + generate_article. Prefer specific, keyword-like topics.

Suggest blog topics for a project by adding entries to its content plan (one call per topic). This is the agent-side 'propose' step: topics land as DRAFT plan entries — nothing is generated until you approve_content_plan + generate_article. Prefer specific, keyword-like topics.

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

list_content_plansList the content plan queue for a project with each entry status: DRAFT (proposed), APPROVED (cleared for generation), IN_PROGRESS, COMPLETED.

List the content plan queue for a project with each entry status: DRAFT (proposed), APPROVED (cleared for generation), IN_PROGRESS, COMPLETED.

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

approve_content_planApprove a DRAFT content-plan entry so it becomes eligible for generation (generate_article or the scheduled pipeline).

Approve a DRAFT content-plan entry so it becomes eligible for generation (generate_article or the scheduled pipeline).

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

regenerate_content_planAsk AI to rewrite a content-plan entry (new title/summary/target keyword) — use when a suggested topic misses the mark. Only works while no article has been generated from it.

Ask AI to rewrite a content-plan entry (new title/summary/target keyword) — use when a suggested topic misses the mark. Only works while no article has been generated from it.

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

reschedule_content_planMove a content-plan entry to a new ISO 8601 scheduled date.

Move a content-plan entry to a new ISO 8601 scheduled date.

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

create_content_planAdd a fully agent-authored entry to the content plan: you supply the exact title, target keyword, summary, content type, funnel stage and date — nothing is AI-reinterpreted (unlike suggest_topics, which expands a loose topic). Without scheduled_date the entry appends after the latest active plan. s…

Add a fully agent-authored entry to the content plan: you supply the exact title, target keyword, summary, content type, funnel stage and date — nothing is AI-reinterpreted (unlike suggest_topics, which expands a loose topic). Without scheduled_date the entry appends after the latest active plan. s…

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

update_content_planEdit a DRAFT/APPROVED plan entry directly: title, target keyword, summary, content type, funnel stage, scheduled date, or status (DRAFT↔APPROVED — set DRAFT to pause a scheduled plan without deleting it). IN_PROGRESS and COMPLETED plans are refused: one is generating, the other is the record of wha…

Edit a DRAFT/APPROVED plan entry directly: title, target keyword, summary, content type, funnel stage, scheduled date, or status (DRAFT↔APPROVED — set DRAFT to pause a scheduled plan without deleting it). IN_PROGRESS and COMPLETED plans are refused: one is generating, the other is the record of wha…

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

bulk_reschedule_content_plansMove up to 100 plan entries to new dates in one transactional call — reorder a month of the calendar without N sequential reschedules. Every entry must name an active plan in the project; any miss fails the whole batch, so a partial reorder never ships.

Move up to 100 plan entries to new dates in one transactional call — reorder a month of the calendar without N sequential reschedules. Every entry must name an active plan in the project; any miss fails the whole batch, so a partial reorder never ships.

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

delete_content_planprivilegiatoSoft-delete a content-plan entry: it disappears from the plan list, calendar, digest and the daily scheduler, but is fully restorable with restore_content_plan. Use this to prune ungenerated backlog instead of parking entries on a far-future date. Only DRAFT/APPROVED plans without a real article ca…

Soft-delete a content-plan entry: it disappears from the plan list, calendar, digest and the daily scheduler, but is fully restorable with restore_content_plan. Use this to prune ungenerated backlog instead of parking entries on a far-future date. Only DRAFT/APPROVED plans without a real article ca…

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

restore_content_planUndo a soft delete: the content-plan entry returns to the backlog with its status and scheduled date intact. Use list_deleted_content_plans to find deletable ids.

Undo a soft delete: the content-plan entry returns to the backlog with its status and scheduled date intact. Use list_deleted_content_plans to find deletable ids.

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

list_deleted_content_plansList soft-deleted content-plan entries for a project (most recently deleted first), so a deletion can be audited or reverted with restore_content_plan.

List soft-deleted content-plan entries for a project (most recently deleted first), so a deletion can be audited or reverted with restore_content_plan.

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

generate_articleNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_calendarGet scheduled content-plan entries (with slim article previews) between two ISO dates, e.g. start_date=2026-09-01 end_date=2026-09-30.

Get scheduled content-plan entries (with slim article previews) between two ISO dates, e.g. start_date=2026-09-01 end_date=2026-09-30.

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

list_review_queueList articles awaiting attention, filtered by status. Lifecycle: DRAFT → GENERATING → REVIEW → APPROVED → PUBLISHING → PUBLISHED (also FAILED, SKIPPED). Default status=REVIEW (needs human/agent approval); pass APPROVED to see what is cleared for publishing.

List articles awaiting attention, filtered by status. Lifecycle: DRAFT → GENERATING → REVIEW → APPROVED → PUBLISHING → PUBLISHED (also FAILED, SKIPPED). Default status=REVIEW (needs human/agent approval); pass APPROVED to see what is cleared for publishing.

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

get_articleGet the FULL article: markdown content plus quality signals — factCheckReport (verified/unverified claims with sources), topicGate verdict, seoScore/issues, publishedUrl. Set include_logs=true to append per-phase pipeline telemetry (tokens, cost, phase status). Use this during review before approvi…

Get the FULL article: markdown content plus quality signals — factCheckReport (verified/unverified claims with sources), topicGate verdict, seoScore/issues, publishedUrl. Set include_logs=true to append per-phase pipeline telemetry (tokens, cost, phase status). Use this during review before approvi…

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

update_articleEdit an article: replace the markdown content, retitle, change metaDescription, or move status (e.g. fix flagged claims from factCheckReport then set status=APPROVED; or send back to DRAFT). Editing content is how agents answer fact-check flags when no external source exists.

Edit an article: replace the markdown content, retitle, change metaDescription, or move status (e.g. fix flagged claims from factCheckReport then set status=APPROVED; or send back to DRAFT). Editing content is how agents answer fact-check flags when no external source exists.

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

approve_publicationApprove an article for publication through the governed approval gate. publish_now=true also triggers publishing immediately (to enabled integrations, or the self-hosted blog when selfHostedBlog=true). Otherwise the article sits in APPROVED until the scheduler/autoPublish picks it up or publish_to_…

Approve an article for publication through the governed approval gate. publish_now=true also triggers publishing immediately (to enabled integrations, or the self-hosted blog when selfHostedBlog=true). Otherwise the article sits in APPROVED until the scheduler/autoPublish picks it up or publish_to_…

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

schedule_publicationSet or clear a per-article scheduled publish time (ISO datetime). Pass null for clear_schedule=true to unschedule. Scheduled APPROVED articles are published automatically by the 15-minute scheduler when autoPublish is on.

Set or clear a per-article scheduled publish time (ISO datetime). Pass null for clear_schedule=true to unschedule. Scheduled APPROVED articles are published automatically by the 15-minute scheduler when autoPublish is on.

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

regenerate_articleWipe an article and rerun the ENTIRE pipeline from scratch (research → draft …). Content-destructive: prefer update_article for targeted edits or regenerate_chapter for one section.

Wipe an article and rerun the ENTIRE pipeline from scratch (research → draft …). Content-destructive: prefer update_article for targeted edits or regenerate_chapter for one section.

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

regenerate_chapterRegenerate ONE chapter (0-based chapter_index) of an article; all other sections stay byte-identical. Cheaper and safer than regenerate_article.

Regenerate ONE chapter (0-based chapter_index) of an article; all other sections stay byte-identical. Cheaper and safer than regenerate_article.

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

get_pipeline_logsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_article_feedbackNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

list_refresh_suggestionsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

dismiss_refresh_suggestionNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

generate_programmatic_articlesNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

rewrite_textNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

upload_article_bannerprivilegiatoNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

delete_article_bannerprivilegiatoNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

upload_imageprivilegiatoNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_banner_previewNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

suggest_banner_promptNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

list_integrationsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

27 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

Agent-first SEO research and publishing: competitors, SERPs, internal links, and Search Console

Parole chiave
mcpmodel-context-protocolblogseocontentagentclaudemotiblog
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

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

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

La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.

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

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

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

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