AI Search Operations MCP for Bing Webmaster
AI Search Operations MCP für Bing Webmaster
Ein Open-Source-, anbieterneutraler MCP-Server, der Marketingfachleuten hilft, Seiten für menschliche Leser und KI-Suche zu verbessern. Er kombiniert Bing-Webmaster-Daten, GA4-KI-Traffic-Chancenabgleich, technisches SEO-Scannen, KI-Such-Inhaltsaudits, genehmigungspflichtige WordPress-Fix-Vorbereitung, Live-Verifizierung, Bing-URL-Übermittlung und eine separate IndexNow-Integration.
Es verwendet den standardmäßigen MCP-stdio-Transport, sodass derselbe Server in Codex, Claude Code, Cursor, VS Code und anderen kompatiblen MCP-Clients ausgeführt werden kann. Jeder Benutzer stellt seine eigenen Anmeldeinformationen bereit.
In diesem Repository wird kein API-Schlüssel gespeichert.
Was Marketingfachleute tun können
Sehen Sie sich die Suchanfragen und Seiten an, die bereits Bing-Impressions und Klicks erhalten.
Finden Sie Seiten mit hohen Bing-Impressions, aber wenig oder keinem identifizierbaren KI-Referral-Traffic in einem aggregierten GA4-Export.
Überprüfen Sie Rankings, Crawl-Aktivität, Crawl-Probleme, Sitemaps, Backlinks, Keyword-Recherchedaten, URL-Details und das Übermittlungskontingent.
Scannen Sie eine Seite oder bis zu 20 Seiten auf häufige SEO/AEO-Probleme.
Finden Sie doppelte H1s, fehlende Bild-Alt-Texte, Metadaten-, Canonical-, Robots-, Sprach-, HTTP- und JSON-LD-Probleme.
Auditieren Sie KI-Lesbarkeit, Entitätsabdeckung, Zitierfähigkeit, Intent-Abdeckung, Schema-Eignung, interne Links und Aktualität.
Auditieren Sie die vorgeschlagene
llms.txt-Datei einer Website und vergleichen Sie sie mit wichtigen Hub-URLs.Finden Sie sehr ähnliche Artikeltexte in einem Katalog, bevor Suchsysteme die falsche Seite auswählen.
Vergleichen Sie Article/FAQPage-Schema und
dateModified-Aktualität über übersetzte Seiten hinweg.Vergleichen Sie Überschriftenthemen mit öffentlichen Konkurrenzseiten.
Vorschau der Antwort, die nur mit den eigenen Worten der Seite extrahiert werden kann.
Finden Sie prägnante Passagen, die sich leichter genau zitieren oder paraphrasieren lassen.
Verwandeln Sie jeden Befund in einen klaren Fix-Plan und einen exakten Vorher/Nachher-Diff.
Bereiten Sie korrigiertes WordPress-HTML vor, ohne es automatisch zu veröffentlichen.
Bereiten Sie prüfbereites Article- und BreadcrumbList-JSON-LD vor, plus FAQPage oder HowTo nur, wenn passender Inhalt sichtbar ist.
Überprüfen Sie die Live-Seite nach einem Fix erneut.
Übermitteln Sie eine genehmigte URL, eine URL-Gruppe oder eine Sitemap an Bing.
Validieren Sie eine IndexNow-Schlüsseldatei und benachrichtigen Sie IndexNow über hinzugefügte, aktualisierte oder gelöschte URLs.
Related MCP server: WordPress AI Content System
Beispiel-Prompts für jeden MCP-Client
Listen Sie die Websites auf, die mit meinem Bing-Webmaster-Konto verbunden sind.
Zeigen Sie meine Top-Bing-Suchanfragen und -Seiten.
Verwenden Sie diese GA4-CSV, um Seiten mit mindestens 1.000 Bing-Impressions und höchstens 5 KI-Referral-Sitzungen zu finden.
Scannen Sie diese 10 URLs und gruppieren Sie die AEO-Probleme nach Priorität.
Auditieren Sie diese Seite auf KI-Lesbarkeit, Zitierfähigkeit, fehlende Entitäten, Intent-Lücken, Schema und Aktualität.
Vergleichen Sie diesen Artikel mit diesen drei Konkurrenten und zeigen Sie nur sinnvolle Themenlücken.
Finden Sie interne Link-Möglichkeiten mithilfe dieser Liste veröffentlichter Seiten. Erfinden Sie keine URLs.
Scannen Sie diesen WordPress-Artikel, bereiten Sie die sicheren Fixes vor, zeigen Sie mir die Änderungen, aktualisieren Sie ihn nach meiner Genehmigung, verifizieren Sie die Live-Seite und übermitteln Sie ihn dann an Bing.
So funktioniert der automatisierte Workflow
aeo_audit_pageführt das vollständige technische und KI-Such-Audit durch.aeo_prepare_article_schemakann vollständiges JSON-LD aus sichtbarem Artikelinhalt vorbereiten, ohne es zu veröffentlichen.Ihr KI-Client liest den neuesten Beitrag über einen separaten verbundenen WordPress-MCP.
aeo_autofix_pagewendet nur exakte vorgeschlagene Ersetzungen im Speicher an und gibt einen Vorher/Nachher-Diff zurück.Das Tool markiert das Paket mit
approval_required: trueund veröffentlicht nicht.Ihr KI-Client zeigt die Änderungen und fordert vor einem WordPress-Schreibvorgang eine Genehmigung an.
Nach der Genehmigung aktualisiert der verbundene WordPress-MCP den Beitrag.
seo_recheck_pageund die AEO-Audits verifizieren das öffentliche Ergebnis.bing_submit_urloderbing_submit_url_batchfordert einen frischen Bing-Crawl an, wenn Sie darum bitten.
Der Fixer erfindet keine Bildbeschreibungen, internen Ziel-URLs, Fakten, Preise oder Konkurrenzbehauptungen. Die aufrufende KI muss vorgeschlagene Formulierungen aus geprüftem Quellmaterial liefern. Außerdem ist eine Bestätigung erforderlich, dass das WordPress-Theme den Beitragstitel bereits als H1 der Seite rendert, bevor H1s im Inhaltsbereich in H2s geändert werden.
Gebündelter Codex-Skill für doppelte Inhalte
skills/bing-duplicate-content-fix fügt den redaktionellen Workflow um die MCP-Tools hinzu. Es prüft kopierten Text, schwere Vorlagen, Suchintent-Überschneidungen mit geringer Ähnlichkeit und Keyword-Kannibalisierung; bereitet ein exaktes Genehmigungspaket vor; wendet nur genehmigte WordPress-Änderungen an; verifiziert das gespeicherte und öffentliche Ergebnis; und fordert bei Autorisierung einen Bing-Recrawl an.
Rufen Sie es in Codex auf mit:
Verwenden Sie $bing-duplicate-content-fix, um diese Kategorie auf doppelte Inhalte und Suchintent-Überschneidungen zu prüfen, die genehmigten Konflikte zu beheben, die Live-Seiten zu verifizieren und einen Bing-Recrawl anzufordern.
Der Skill behandelt Ähnlichkeit als Prüfsignal, nicht als automatische Anweisung, eine Seite zusammenzuführen, zu löschen, zu kanonisieren oder mit noindex zu versehen.
Seiten mit hohen Impressions und geringem KI-Traffic finden
Verwenden Sie aeo_find_ai_traffic_opportunities mit entweder einer angehängten GA4-CSV oder aggregierten Zeilen aus einem verbundenen GA4-Tool. Der MCP ruft selbst Bings Top-Seiten-Statistiken ab und gleicht die Seiten per URL ab.
Die einfachste GA4-CSV enthält diese drei Spalten:
Page path + query string,Session source / medium,Sessions
/blog/example/,chatgpt.com / referral,3
/blog/another-page/,google / organic,120Häufige GA4-Seiten-, Quellen/Referrer- und Traffic-Spaltennamen werden automatisch erkannt. Wenn der Export bereits auf KI-Referrals gefiltert ist, reichen eine Seitenspalte und eine Traffic-Spalte aus. Es sollten nur aggregierte Daten auf Seitenebene bereitgestellt werden – niemals Benutzer- oder Ereignis-Identifikatoren exportieren.
Das Ergebnis listet jede Opportunity-URL, Bing-Impressions und -Klicks, Bing-Positionen, identifizierbaren GA4-KI-Traffic, den Grund für die Auswahl und das empfohlene nächste Audit auf. Normaler Such- und Referral-Traffic wird ignoriert. Sie können zusätzliche KI-Referral-Domains hinzufügen, wenn Ihre Analytik eine Quelle verwendet, die nicht in der integrierten Liste enthalten ist.
Die rohe CSV wird nicht zurückgegeben oder an Google gesendet. Der MCP gibt nur den aggregierten Vergleich zurück. Bing und GA4 können unterschiedliche Berichtszeiträume abdecken, und einige KI-Besuche erscheinen als direkter, organischer oder unbekannter Traffic, daher ist die Ausgabe eine Opportunity-Liste und kein Beweis für die gesamte KI-Nutzung.
Wählen Sie nur die Module, die Sie benötigen
Alle 47 Tools sind standardmäßig aktiviert. Setzen Sie MCP_MODULES, um ein kleineres Toolset zu laden:
Modul | Was es bietet |
| Bing-Berichte, Bing-Übermittlungen und der Bing + GA4-Opportunity-Finder |
| Live-Seiten-Scanning, erneutes Prüfen, Fix-Pläne und WordPress-bereite HTML-Vorbereitung |
| KI-Lesbarkeit, Zitierung, Entität, Intent, Schema, Aktualität, Katalog und mehrsprachige Audits |
| IndexNow-Schlüsselvalidierung und URL-Benachrichtigungen |
Beispiele:
# Only Bing reporting and submission tools
MCP_MODULES=bing npm start
# Scanner and AEO audits without Bing credentials
MCP_MODULES=seo,aeo npm startVerwenden Sie all oder lassen Sie MCP_MODULES ungesetzt, um alles zu aktivieren. Ein unbekannter Modulname stoppt den Start mit einer klaren Fehlermeldung, anstatt Tools stillschweigend zu verstecken.
Die 47 MCP-Tools
Bing-Webmaster-Daten
bing_list_sitesbing_get_query_statsbing_get_page_statsbing_get_rank_and_traffic_statsbing_get_crawl_statsbing_get_crawl_issuesbing_get_sitemapsbing_get_fetched_url_detailsbing_get_url_traffic_infobing_get_page_query_statsbing_get_url_submission_quotabing_get_link_countsbing_get_url_linksbing_get_keyword_statsbing_get_related_keywordsbing_get_query_page_statsbing_get_query_page_detail_statsbing_get_url_infobing_get_children_url_traffic_info
Live-SEO/AEO-Scanning und Fixes
seo_scan_pageseo_scan_pagesseo_recheck_pageaeo_plan_page_fixesaeo_prepare_wordpress_fixesaeo_prepare_article_schema— bereiten Sie Article- und BreadcrumbList-JSON-LD vor, plus FAQPage oder HowTo nur, wenn passender Inhalt sichtbar istaeo_audit_images— auditieren Sie Bild-Auffindbarkeit, Alt-Qualitätssignale, Dateinamen, Abmessungen, responsives Markup, umgebenden Kontext, bevorzugte Bild-Metadaten, ImageObject-Schema, Antwort-Header und Risiken großer Dateien
Katalog- und mehrsprachige Audits
aeo_llms_txt_audit— überprüfen Sie die Markdown-Datei auf Root-Ebene, ihre Überschrift, Links und bereitgestellte kanonische Seitenaeo_internal_duplicate_check— vergleichen Sie 2 bis 30 Artikeltexte mithilfe transparenter Textähnlichkeitaeo_multilang_schema_parity— vergleichen Sie Article/FAQPage-JSON-LD und Aktualität über übersetzte Versionen hinweg
Bing-zu-KI-Traffic-Opportunities
aeo_find_ai_traffic_opportunities— kombinieren Sie BingGetPageStatsmit einer aggregierten GA4-CSV oder Zeilen, um Seiten mit hohen Impressions und geringem identifizierbarem KI-Referral-Traffic zu finden
KI-Suchoperationen
aeo_audit_page— führen Sie alle KI-Suchaudits zusammen ausaeo_ai_readability_audit— direkte Antworten, Definitionen, Überschriften, Struktur und Marketing-Spracheaeo_entity_coverage— überprüfen Sie eine primäre Entität und bereitgestellte verwandte Entitätenaeo_citation_readiness— bewerten Sie extrahierbare, strukturierte, unterstützte Passagenaeo_intent_coverage— erkennen Sie sechs häufige Intent-Typen und fehlende erwartete Intentsaeo_compare_pages— vergleichen Sie sichtbare Überschriftenthemen mit bis zu fünf Konkurrentenaeo_ai_overview_preview— erstellen Sie eine nur auf der Seite basierende extraktive Antwortvorschauaeo_extract_citable_chunks— finden Sie prägnante eigenständige Definitionen und Faktenaeo_internal_link_opportunities— gleichen Sie Inhalte mit einem bereitgestellten Inventar echter URLs abaeo_schema_recommendations— validieren Sie JSON-LD und bewerten Sie die Schema-Eignungaeo_freshness_audit— kennzeichnen Sie Daten, Preise, Grenzen, relative Behauptungen und Screenshots zur Überprüfungaeo_autofix_page— bereiten Sie einen exakten Diff vor und verlangen Sie Genehmigung; veröffentlichen Sie niemals
Bing-Übermittlungen
bing_submit_urlbing_submit_url_batchbing_submit_sitemap
IndexNow
indexnow_validate_keyindexnow_submit_urlindexnow_submit_urls
IndexNow bleibt getrennt vom Bing-Webmaster-API-Client. Seine Tools unterstützen die Workflow-Labels added, updated und deleted. Das Protokoll sendet die geänderte URL, kein separates Änderungstyp-Feld, und eine akzeptierte Übermittlung garantiert niemals Crawling oder Indexierung.
Übermittlungstools sind als Schreibaktionen markiert. Audits und Fix-Vorbereitungstools sind schreibgeschützt, da sie die Website nicht verändern.
Offizielle API-Zuordnung
Die hinzugefügten Bing-Tools rufen diese dokumentierten Methoden mit ihren offiziellen Parametern auf. Lesetools geben Bings normalisierte Antwort zurück. Das Batch-Tool fügt klar gekennzeichnete lokale Validierungs-, Kontingent-, Erfolgs-, Fehler- und Überspringungsergebnisse hinzu; es behauptet nicht, dass Bing Ergebnisse pro URL zurückgegeben hat.
aeo_find_ai_traffic_opportunities→GetPageStats(siteUrl)plus aggregierte GA4-Daten, die vom Benutzer bereitgestellt werden. Der Matcher erkennt GA4-Seitenpfad- und Referrer/Quell-Spalten, die in Googles Analytics-Dimensionen- und Metriken-Referenz beschrieben sind; er ruft die GA4-API nicht auf.bing_get_link_counts→GetLinkCounts(siteUrl, page)bing_get_url_links→GetUrlLinks(siteUrl, link, page)bing_get_keyword_stats→GetKeywordStats(q, country, language)bing_get_related_keywords→GetRelatedKeywords(q, country, language, startDate, endDate)bing_get_query_page_stats→GetQueryPageStats(siteUrl, query)bing_get_query_page_detail_stats→GetQueryPageDetailStats(siteUrl, query, page)bing_get_url_info→GetUrlInfo(siteUrl, url)bing_get_children_url_traffic_info→GetChildrenUrlTrafficInfo(siteUrl, url, page)bing_submit_url_batch→SubmitUrlBatch(siteUrl, urlList)
IndexNow folgt dem separaten offiziellen IndexNow-Protokoll, einschließlich der Schlüsselvalidierung auf demselben Host und dem dokumentierten POST-Limit von 10.000 URLs.
Ehrliche Bewertung und Einschränkungen
Die KI-Suchbewertungen sind transparente HTML- und Sprachmuster-Heuristiken. Sie sind nützliche redaktionelle Signale, kein geheimer Zugang zu einem LLM und keine Garantie, dass ChatGPT, Copilot, Google oder Bing eine Seite zitieren.
Entitätslücken werden anhand der von Ihnen bereitgestellten verwandten Entitäten gemessen. Heuristisch erkannte Entitäten sind als solche gekennzeichnet.
Vorschläge für interne Links stammen nur aus URLs, die Sie bereitstellen. Das MCP erfindet keine Ziele.
Die Antwortvorschau extrahiert vorhandene Seitenpassagen. Sie simuliert keine proprietäre KI-Antwort.
Wettbewerbslücken vergleichen Überschriften und Themen. Sie sind Forschungsansätze, keine Anweisungen zum Kopieren von Text.
Aktualitätsbefunde bedeuten „überprüfen Sie dies“, nicht „das ist falsch“.
Schema-Vorschläge müssen mit sichtbarem Inhalt und aktuellen Suchplattform-Regeln übereinstimmen.
aeo_autofix_pagebereitet nur Änderungen vor. Ein verbundenes WordPress-MCP ist erforderlich, um nach menschlicher Genehmigung zu veröffentlichen.llms.txtist ein Community-Vorschlag. Das Vorhandensein garantiert keine Entdeckung, kein Ranking, kein Crawling und keine Zitierung durch ein KI-System.Ähnlichkeit von Fast-Duplikaten ist ein Überprüfungssignal, kein Beweis dafür, dass eine Suchmaschine Seiten dedupliziert, und kein Befehl, eine zu löschen.
Mehrsprachige Parität vergleicht nur die bereitgestellten URLs. Verschiedene Gebietsschemata können legitimerweise unterschiedliche sichtbare Inhalte oder Schemas benötigen.
Das Tool für KI-Traffic-Chancen verbindet sich nicht mit GA4 und erfordert keinen Google-Schlüssel. Es verarbeitet die aggregierten CSV-Daten oder Zeilen, die dem lokalen MCP bereitgestellt werden.
GA4-Referral-Daten sind unvollständig, da einige KI-Besuche als direkter, organischer oder unbekannter Traffic erscheinen.
Bing gibt an, dass
GetPageStatswöchentlich aktualisiert wird. Der Zeitraum stimmt möglicherweise nicht genau mit dem Datumsbereich eines GA4-Exports überein.
Wichtige Bing-Einschränkung
Die öffentliche Webmaster-API von Bing legt den vollständigen URL-Inspektionsbericht, der in Bing Webmaster Tools angezeigt wird, nicht offen. Dashboard-Warnungen wie mehrere H1-Überschriften und fehlende Bild-Alt-Attribute werden von GetCrawlIssues nicht zurückgegeben.
Der Scanner ruft daher das öffentliche HTML unabhängig ab und prüft es. Er erhebt nicht den Anspruch, Bings private Dashboard-Logik zu reproduzieren, JavaScript auszuführen oder private/lokale Netzwerkadressen zu erreichen.
Installation
Sie benötigen Node.js 20 oder neuer und einen beliebigen MCP-Client, der lokale stdio-Server unterstützt. Ein Bing-Webmaster-API-Schlüssel wird nur für das bing-Modul benötigt; der Webseiten-Scanner und die AEO-Audits funktionieren ohne ihn.
git clone https://github.com/TechDivar/bing-webmaster-aeo-mcp.git
cd bing-webmaster-aeo-mcp
npm install
npm run setup-keyDas Setup verbirgt den Schlüssel während der Eingabe und speichert ihn außerhalb des Repositorys mit Berechtigungen nur für den Besitzer:
Plattform | Standard-Ordner für private Daten |
macOS |
|
Linux |
|
Windows |
|
Bestehende macOS-Benutzer müssen einen zuvor unter dem Codex-Secrets-Ordner gespeicherten Schlüssel nicht verschieben; v3 behält diesen Speicherort als schreibgeschützten Kompatibilitäts-Fallback bei.
Sie können Anmeldeinformationen auch über die Geheimnis-Einstellungen Ihres MCP-Clients oder über die Umgebung bereitstellen:
BING_WEBMASTER_API_KEY=
BING_WEBMASTER_API_KEY_FILE=/absolute/path/to/bing-key
INDEXNOW_KEY=
INDEXNOW_KEY_FILE=/absolute/path/to/indexnow-key
INDEXNOW_KEY_LOCATION=https://example.com/indexnow-key.txt
MCP_MODULES=bing,seo,aeo,indexnowBevorzugen Sie die Setup-Skripte oder private Schlüsseldateien. Committen Sie niemals eine ausgefüllte .env- oder Client-Konfiguration, die einen Schlüssel enthält. BING_WEBMASTER_MCP_CONFIG_DIR kann den privaten Konfigurationsordner bei Bedarf verschieben.
Optionale IndexNow-Einrichtung
Erstellen Sie einen IndexNow-Schlüssel, speichern Sie ihn lokal und hosten Sie eine UTF-8-Textdatei mit dem Namen <key>.txt im Stammverzeichnis des genauen Site-Hosts. Die Datei darf nur den passenden Schlüssel enthalten.
npm run setup-indexnow-keyDer Schlüssel wird in demselben plattformspezifischen privaten Ordner gespeichert, der oben gezeigt wird. Der Standard-Speicherort für die öffentliche Schlüsseldatei ist https://your-host/<key>.txt. Wenn Sie sie absichtlich an anderer Stelle auf demselben Host hosten, setzen Sie INDEXNOW_KEY_LOCATION, bevor Sie den MCP-Server starten. Ein benutzerdefinierter Speicherort begrenzt die Übermittlungen auf URLs im Verzeichnis dieser Datei, wie von IndexNow gefordert.
Verbinden Sie es mit einem MCP-Client
Verwenden Sie einen absoluten Pfad zu src/server.mjs. Für Codex:
Führen Sie im Repository-Ordner aus:
codex mcp add bing-webmaster -- node "$PWD/src/server.mjs"Starten Sie Codex neu und bitten Sie es dann, die Bing-Sites aufzulisten, um die Verbindung zu bestätigen.
Siehe Client-Setup-Beispiele für Claude Code, Cursor, VS Code, generische MCP-Hosts, Modulauswahl und sichere Anmeldeoptionen.
WordPress ist absichtlich nicht in diesen Server integriert. Verbinden Sie ein separates WordPress-MCP, wenn Sie ein genehmigtes Fix-Paket veröffentlichen möchten. Dadurch bleiben Website-Schreibanmeldeinformationen und Schreibzugriff getrennt vom Scannen und Bing-Reporting.
Entwicklung
npm install
npm test
npm startSicherheit
Fügen Sie niemals einen API-Schlüssel in eine Eingabeaufforderung, ein Issue, einen Commit oder einen Screenshot ein. Siehe SECURITY.md für das Sicherheitsmodell und Hinweise zur Meldung von Schwachstellen.
Mitwirken
Vermarkter, SEO-Spezialisten, Content-Teams und Entwickler sind willkommen. Siehe CONTRIBUTING.md.
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceUnifies traditional SEO and Generative Engine Optimization (GEO) for Google, Bing, Yandex, and major LLMs, providing tools for search performance analysis, citation tracking, on-page audits, and internal link graph analysis.363MIT
- FlicenseNot gradedqualityCmaintenanceAutomates the entire WordPress content lifecycle: topic research, AI writing, real-time SEO audits, automatic internal linking, and JSON-LD structured data injection.
- FlicenseBqualityCmaintenanceEnables natural language querying of marketing analytics across Google Search Console, GA4, Google Ads, HubSpot, and Bing. Provides tools for search queries, traffic, campaign performance, and composite cross-platform rollups.79
- AlicenseNot gradedqualityBmaintenanceEnables auditing AI search visibility: checks site readiness for AI crawlers and measures whether ChatGPT, Gemini, and Perplexity recommend your site, including verbatim answers and citation gap analysis.7034AGPL 3.0
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TechDivar/bing-webmaster-aeo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server