Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Bing Webmaster AI CLI MCP

von stufentlyVersion 0.1.4i★ –iLäuft auf deinem Computer
Name in der Registryio.github.stufently/bing-webmaster-ai-cli-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Read Bing Webmaster data and change it, directly or through a reviewed plan.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges
  • Das musst du eintragen: BING_WM_API_KEY

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: BING_WM_API_KEY, BING_WM_ALLOW_WRITES

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • PyPIuv für Python installiert (für den Befehl uvx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "bing-webmaster-ai-cli": {
      "command": "uvx",
      "args": [
        "bing-webmaster-ai-cli-mcp"
      ],
      "env": {
        "BING_WM_API_KEY": "your-value",
        "BING_WM_ALLOW_WRITES": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add bing-webmaster-ai-cli --env BING_WM_API_KEY=your-value --env BING_WM_ALLOW_WRITES=your-value -- uvx bing-webmaster-ai-cli-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "bing-webmaster-ai-cli": {
      "command": "uvx",
      "args": [
        "bing-webmaster-ai-cli-mcp"
      ],
      "env": {
        "BING_WM_API_KEY": "your-value",
        "BING_WM_ALLOW_WRITES": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "bing-webmaster-ai-cli": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "bing-webmaster-ai-cli-mcp"
      ],
      "env": {
        "BING_WM_API_KEY": "your-value",
        "BING_WM_ALLOW_WRITES": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • BING_WM_API_KEY geheim erforderlich env
    API key from Bing Webmaster Tools Settings > API Access
  • BING_WM_ALLOW_WRITES env
    Set to true to enable one-step writes; unset or false keeps plan-and-apply

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto stufently bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32673 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 62 % der anderen 32673 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32673 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Bing Webmaster AI CLI MCP sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: BING_WM_API_KEY

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.4) kam vor 24 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Systemdox

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

Systemdox

von puglieseweb

Your architecture in your agents' context: checks, specs, ADRs and docs over MCP, at write time.

Läuft auf deinem ComputerAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

bing-webmaster-ai-cli-mcp

bing-webmaster-ai-cli-mcp gives an AI agent read access to what Bing knows about your sites — traffic, indexing, crawl issues, inbound links, keywords — and a write path you choose: reviewed plan-and-apply by default, or direct writes when you opt in.

It ships a Python 3.12+ CLI and MCP server for the JSON Bing Webmaster Tools API, plus protocol-correct IndexNow submission. SOAP and POX are deliberately absent.

Choosing a write path

Read tools always execute immediately. For everything that changes Bing state, one setting picks between two paths:

export BING_WM_ALLOW_WRITES=false   # default: writes are planned and applied by a human

export BING_WM_ALLOW_WRITES=true # opt in: writes go straight through

Read-only toward Bing is the default. Without BING_WM_ALLOW_WRITES=true the server lists no tool that changes Bing, and the CLI refuses one-step writes. Here is the reason. An agent using this server also reads pages, anchor text, crawl issues and search queries written by strangers. A confirmation an agent can send is a confirmation prompt injection can send, so as long as the agent can write, a poisoned string in someone else's anchor text can reach your Bing account. With the default, nothing an agent does changes Bing until you have read the plan and run bing-wm plan apply yourself. Opt in only for an agent you trust with your Bing account.

Direct writes (BING_WM_ALLOW_WRITES=true)

The MCP server advertises one-step bing_ tools, and the CLI accepts:

$ bing-wm submit-url example.com https://example.com/new-page --json

{"applied": true, "plan_id": "…", "operation": "submit_url", "result": null}

A direct write is not idempotent: retrying one records a new plan and sends the change again. If a response is lost, read audit.jsonl or bing-wm plan list before repeating the call.

Reviewed writes (default, BING_WM_ALLOW_WRITES=false)

The server advertises bing_plan_ instead. Those tools send nothing:

$ bing-wm plan submit-url example.com https://example.com/new-page --json

{ "plan_id": "…", "summary": "submit url https://example.com/new-page for https://example.com", "apply_with": "bing-wm plan apply …" } $ bing-wm plan apply PLAN_ID Apply this plan? [y/N]: y

No MCP tool takes a plan ID, in either mode: a plan recorded for review is applied or rejected only at the CLI, by you. A direct write applies the plan it creates in the same call and never touches one somebody else recorded. The plan path stays available while direct writes are on, so an agent can still propose a change for review.

What both paths share

A direct write is the same code with the human step removed: it records the same durable plan and goes through the same apply boundary. A readable plan record, an append-only audit trail, one-shot application, expiry, Bing's own submission quota, a site denylist (BING_WM_DENIED_SITES) and restart-persistent local limits (BING_WM_MAX_WRITES_PER_DAY) apply to both.

If the applying process is killed and leaves a lock behind, the command bing-wm plan unlock PLAN_ID verifies that the recorded PID is gone before recovering it. An unfinished plan becomes unknown_outcome and cannot be applied again; the recovery is audited.

Install

BING_WM_ALLOW_WRITES=false uvx bing-webmaster-ai-cli-mcp

That one command starts the stdio MCP server. Every client block below runs the same uvx command. Create an API key in Bing Webmaster Tools under Settings → API Access and pass it as BING_WM_API_KEY. Writes are planned for review unless you also set BING_WM_ALLOW_WRITES=true — see Choosing a write path.

The package is on PyPI as bing-webmaster-ai-cli-mcp. uvx caches what it installed and may keep running that version; uvx bing-webmaster-ai-cli-mcp@latest checks PyPI again, and uvx bing-webmaster-ai-cli-mcp==0.1.4 pins one. This README follows main, so a change listed under *Unreleased* in the changelog is not in the PyPI release yet. Since 0.1.3, BING_WM_ALLOW_WRITES=false is the default and the command above and the client blocks below would behave the same without it. They still spell it out: 0.1.2 and earlier default to true, so a uvx cache still holding one of them would go back to direct writes if the setting were left out. To run main itself, use uvx --from "git+https://github.com/stufently/bing-webmaster-ai-cli-mcp.git" bing-webmaster-ai-cli-mcp.

pip (Python 3.12+) installs the same package and puts bing-wm, bing-webmaster-ai-cli-mcp and bing-webmaster-ai-cli-mcp-http on PATH — in a virtualenv, or with pipx install bing-webmaster-ai-cli-mcp:

python -m pip install bing-webmaster-ai-cli-mcp

export BING_WM_API_KEY='…' bing-wm sites list

The supported matrix is Python 3.12, 3.13, and 3.14. Development and images use the exact versions in constraints.txt; published dependencies remain compatible floors. Never put a real key in the repository. See configuration for all settings.

Example prompts

  • Why did my site lose clicks last week?
  • Which pages is Bing failing to crawl, and why?
  • Is this URL indexed, and when did Bing last fetch it?
  • Submit this new page to Bing, but let me review the change first.

Verified clients and platforms

Only what has actually been run is listed as verified. Everything else in Add the MCP server to your AI client is a documented config that nobody has checked end to end.

Client / runtimeOSHow it runsStatusEvidence
Claude Code 2.1Ubuntu 26.04 LTS, x86_64Docker image built locally from this repo, stdio, direct writes opted inVerifiedDaily use on the maintainer's host, reads and writes in the audit trail
bing-wm CLIUbuntu 26.04 LTS, x86_64Same Docker imageVerifiedMaintainer's host
Codex CLI 0.162Ubuntu 26.04 LTS, x86_64Same Docker image, stdioConfigured, not checked separatelyMaintainer's host config
Python 3.12, 3.13, 3.14Ubuntu (ubuntu-latest)Lint, tests, stdio MCP smoke testVerified in CIci.yml
Docker imageUbuntu (ubuntu-latest)Image builds and does not run as rootVerified in CIci.yml, job container
uvx bing-webmaster-ai-cli-mcp (PyPI 0.1.2)Linux x86_64Install path from Install, uv 0.13 in DockerMCP initialize answered, no client attachedMaintainer's host, 2026-10-12
Claude Desktop (.mcpb)macOS, WindowsDesktop ExtensionNot verifiedBundle is built in CI, never installed in a real Desktop
Cursor, Windsurf, ZedanyConfigs belowNot verifiedDocumented only
macOS, Windows—Any clientNot verifiedNo CI runner on these systems

Add the MCP server to your AI client

Every JSON block below runs the same uvx command as Install. BING_WM_ALLOW_WRITES is false here (the default, spelled out), so writes are planned and you apply them. Set it to true for direct writes — see Choosing a write path. Keep the key in a user-level config, not in a project file you commit. The server exposes 34 Bing read tools, one local read-only tool (bing_indexnow_key_plan), plan inspection, and one write tool per supported operation — bing_plan_ tools by default, or direct bing_ tools when BING_WM_ALLOW_WRITES=true. It exposes no plan application or rejection tool. Restart the server after changing the setting so the client refreshes its tool list.

Claude Code

Project file: .mcp.json in the project root.

{

"mcpServers": { "bing-webmaster": { "command": "uvx", "args": [ "bing-webmaster-ai-cli-mcp" ], "env": { "BING_WM_API_KEY": "your-api-key", "BING_WM_ALLOW_WRITES": "false" } } } }

Or from the terminal:

claude mcp add bing-webmaster --scope user \

--env BING_WM_API_KEY=your-api-key --env BING_WM_ALLOW_WRITES=false \ -- uvx bing-webmaster-ai-cli-mcp

Claude Desktop

File: claude_desktop_config.json — macOS ~/Library/Application Support/Claude/claude_desktop_config.json, Windows %APPDATA%\Claude\claude_desktop_config.json, Linux ~/.config/Claude/claude_desktop_config.json.

{

"mcpServers": { "bing-webmaster": { "command": "uvx", "args": [ "bing-webmaster-ai-cli-mcp" ], "env": { "BING_WM_API_KEY": "your-api-key", "BING_WM_ALLOW_WRITES": "false" } } } }

One click, without editing JSON: download the .mcpb from https://github.com/stufently/bing-webmaster-ai-cli-mcp/releases/latest and open it. Claude Desktop installs the extension and asks for the API key. Direct writes stay off unless you turn Allow direct writes on. While they are off the extension only records plans. Applying one needs the bing-wm CLI, which the extension does not put on your PATH: install it with pip as in Install, export the same key as BING_WM_API_KEY in that shell, then run bing-wm plan apply.

The release includes checksums.txt with the SHA256 of every .mcpb. Download that file into the same directory as the bundle and check it before opening the extension:

sha256sum -c --ignore-missing checksums.txt   # run next to the downloaded .mcpb

On macOS, filter the bundle's line and check it with shasum -a 256 -c -.

Releases from the next tag on also carry a GitHub build provenance attestation for each .mcpb, signed in the release workflow. Check that a bundle was built by this repository's workflow and not swapped afterwards (needs the GitHub CLI):

gh attestation verify <bundle>.mcpb --repo stufently/bing-webmaster-ai-cli-mcp
Cursor

After installing, replace the placeholder values in ~/.cursor/mcp.json. Or add the block below by hand.

File: ~/.cursor/mcp.json (every project) or .cursor/mcp.json (this project).

{

"mcpServers": { "bing-webmaster": { "command": "uvx", "args": [ "bing-webmaster-ai-cli-mcp" ], "env": { "BING_WM_API_KEY": "your-api-key", "BING_WM_ALLOW_WRITES": "false" } } } }

Windsurf

File: mcp_config.json — macOS and Linux ~/.config/devin/mcp_config.json (or $XDG_CONFIG_HOME/devin/mcp_config.json), Windows %APPDATA%\devin\mcp_config.json. Older builds read ~/.codeium/windsurf/mcp_config.json.

{

"mcpServers": { "bing-webmaster": { "command": "uvx", "args": [ "bing-webmaster-ai-cli-mcp" ], "env": { "BING_WM_API_KEY": "your-api-key", "BING_WM_ALLOW_WRITES": "false" } } } }

Zed

File: settings.json — Linux and macOS ~/.config/zed/settings.json.

{

"context_servers": { "bing-webmaster": { "command": "uvx", "args": [ "bing-webmaster-ai-cli-mcp" ], "env": { "BING_WM_API_KEY": "your-api-key", "BING_WM_ALLOW_WRITES": "false" } } } }

An optional Streamable HTTP entry point is also available once the package is on PATH (the pip install above; uvx does not install a lasting command):

export BING_WM_HTTP_BEARER_TOKEN='a-random-token-of-at-least-32-characters'

bing-webmaster-ai-cli-mcp-http

It refuses non-loopback bind add

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen