seo-audit · MCP Server

MCP-Server · 765ba1c9

MCP-Server · lesen und schreiben · Apache-2.0 · lokal (stdio)

Beschreibung des Anbieters

Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.

Werkzeuge

seo_audit_help
Overview of every tool/feature with an example prompt for each. Start here. Angabe des Anbieters · Beleg 5
composition_cookbook
The full data-surface map (every source: grain, dimensions, join keys, freshness, cost) plus worked multi-source recipes and novel combinations, in this server's actual tool and table names.… Angabe des Anbieters · Beleg 5
list_checks
List the technical-SEO check categories this server can evaluate. Angabe des Anbieters · Beleg 5
list_templates
Cluster the crawled pages into templates (by URL morphology + JSON-LD @type) and return each template with its page count and a representative exemplar URL.… Angabe des Anbieters · Beleg 5
data_location
No args: report the folder where per-property crawl/audit databases are saved. With `path`: set it (persisted to ~/.seo-audit-console.json) — restart Claude Desktop to apply.… Angabe des Anbieters · Beleg 5
data_storage
Data hygiene. No args: list every per-property database in the data dir — size (incl.… Angabe des Anbieters · Beleg 5
run_audit
Run the technical-SEO checks against synced data and return scored findings, ranked by expected clicks per dev-hour — Priority = (T × Y × C) / E (T = clicks at stake from real GSC data, Y = expected… Angabe des Anbieters · Beleg 5
query_audit
Run a single named check (see list_checks) and return its affected URLs + evidence.… Angabe des Anbieters · Beleg 5
query_data
Direct read-only access to the property database — the composition layer's escape hatch.… Angabe des Anbieters · Beleg 5
score_passages
Run a local cross-encoder reranker (ms-marco-MiniLM-L-6-v2, downloaded once to a cache, no Python) over each ranking page's heading chunks against its top Search Console query, and persist the… Angabe des Anbieters · Beleg 5
draft_content
Assemble a GROUNDED writing brief for a page so YOU (the assistant) can draft the fix — no bundled LLM.… Angabe des Anbieters · Beleg 5
detect_changes
Compare the two most recent crawls and report what changed per URL — status code, indexability, canonical, robots/noindex, title, meta, H1, schema, large content swings — each classified by severity… Angabe des Anbieters · Beleg 5
check_agent_readiness
Probe a site for AI-agent readiness — the signals agents use to discover and use it: robots.txt AI-bot rules + Content Signals, sitemap, Link headers, llms.txt, agents.md, Markdown content… Angabe des Anbieters · Beleg 5
fix_finding
Turn an audit finding into a concrete, paste-ready remediation: JSON-LD for missing structured data, a 301 rule for broken / redirecting internal links, or internal-link suggestions for orphan /… Angabe des Anbieters · Beleg 5
normalize_url
Return the canonical url_key used to join GSC data to crawl data. Angabe des Anbieters · Beleg 5
list_properties
List Google Search Console properties accessible to the service account. Angabe des Anbieters · Beleg 5
sync_gsc
Update just the GSC search-analytics history (async job — poll with check_sync_status).… Angabe des Anbieters · Beleg 5
check_sync_status
Poll a sync job by id, or omit to list recent jobs. Angabe des Anbieters · Beleg 5
inspect_urls
Update just the GSC URL Inspection data (coverage, indexing, Google-vs-declared canonical, last crawl) for top URLs into url_inspection. Quota-limited — samples top pages by clicks. Async job.… Angabe des Anbieters · Beleg 5
start_crawl
Update just the crawl: fetch the site into the local database (async job — poll with check_crawl_status).… Angabe des Anbieters · Beleg 5
check_crawl_status
Poll a crawl job by id, or omit to list recent jobs. Angabe des Anbieters · Beleg 5
keyword_volume
[Paid: Keywords API, cheap, cached 20d | Use for: demand sizing] True monthly search volume + CPC + competition for keywords (DataForSEO KEYWORDS_DATA).… Angabe des Anbieters · Beleg 5
related_terms
[Paid: SERP call PER KEYWORD - only for clicked/explicit keywords, never lists | Use for: the SERP context of a single keyword] People Also Ask questions and related searches for a keyword… Angabe des Anbieters · Beleg 5
youtube_discovery
[Paid: SERP call PER KEYWORD, cached 20d | Use for: finding the videos that rank for a topic — content research, competitor video scan, freshness] The ranking YouTube videos for a keyword… Angabe des Anbieters · Beleg 5
news_discovery
[Google News is FREE (no key); DataForSEO adds a paid, richer Google News SERP | Use for: what has been PUBLISHED on a topic — freshness, "what changed since {date}", competitor coverage] Recent… Angabe des Anbieters · Beleg 5
topic_trend
[Paid: Keywords API, cheap, cached 20d | Use for: seasonality + "is this rising or fading" — should we update now, when to publish; category monitoring — is a whole market growing] Google Trends… Angabe des Anbieters · Beleg 5
trend_categories
[Free | Use before topic_trend with categoryCode] Search the Google Trends category tree (~1,400 categories) by name and get the codes topic_trend takes, with each match's parent so you can pick the… Angabe des Anbieters · Beleg 5
suggest_pages
Propose NEW pages grounded in real Search Console demand: queries you already get impressions for but rank 11+ (no winning page), after subtracting demand you already satisfy (you rank ≤10, or a… Angabe des Anbieters · Beleg 5
content_opportunities
The content marketer's report, composed entirely from stored data - NO paid calls.… Angabe des Anbieters · Beleg 5
recon_targets
[Paid: DataForSEO SERP per page (~$0.004 each, plus a small refundable surcharge for loading async AI Overviews), bounded to the batch | Use for: the deep "why are we behind and what to add" recon]… Angabe des Anbieters · Beleg 5

Voraussetzungen

  • GOOGLE_APPLICATION_CREDENTIALS · Umgebungsvariable · erforderlich · Beleg 1
  • npx · Paketmanager · erforderlich · Beleg 1
  • SAC_DATA_DIR · Umgebungsvariable · optional · Beleg 6
  • DATAFORSEO_USERNAME · Umgebungsvariable · optional · Beleg 6
  • DATAFORSEO_PASSWORD · Umgebungsvariable · optional · Beleg 6
  • DATAFORSEO_CACHE_DAYS · Umgebungsvariable · optional · Beleg 6
  • FIRECRAWL_API_KEY · Umgebungsvariable · optional · Beleg 6
  • SUPADATA_API_KEY · Umgebungsvariable · optional · Beleg 6
  • MAJESTIC_API_KEY · Umgebungsvariable · optional · Beleg 6
  • MAJESTIC_CACHE_DAYS · Umgebungsvariable · optional · Beleg 6
  • SAC_AUTOSERVE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 5
  • SAC_DASHBOARD_BIND · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • SAC_DASHBOARD_PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • SAC_DASHBOARD_URL_HOST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7

Installation

npx -y @houtini/seo-audit-console@0.10.0

Eckdaten

—: Angabe nicht belegt.

Maintainer
houtini-ai
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Marketing, Content
Plattformen
—
Version
0.10.0
Release
v0.5.1
Clients
Claude Code, Claude Desktop
Repository-Themen
crawler, dataforseo, google-search-console, keyword-research, mcp, mcp-server, model-context-protocol, seo, seo-audit, technical-seo

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben
Authentifizierung
API-Key
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (7)

765BA1C9<MCPSERVE<<<<<<<<<<<<<Q7<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes