Skip to main content
Glama
Quqing-future

mcp-bing-search

mcp-bing-search

Ein lokaler MCP-Server für die Websuche, der auf dem chinesischen Festland und ohne jeden API-Schlüssel funktioniert.

  • Primäre Suchmaschine: Bing (cn.bing.com)

  • Automatischer Fallback für aktuelle chinesische Trendthemen: Qihoo 360 → Sogou

  • Löst Weiterleitungslinks von Suchmaschinen in echte URLs auf

Er wurde entwickelt, um öffentliche searxng-Instanzen (z. B. baresearch.org) zu ersetzen, die vom chinesischen Festland aus nicht erreichbar sind und für chinesische Long-Tail-Anfragen nichts zurückliefern.

Nicht verbunden mit dem offiziellen mcp-server-bing-search von Microsoft (das einen API-Schlüssel voraussetzt) – dies ist eine schlüssellose, chinafreundliche Alternative.

Warum es dieses Projekt gibt

Problem

Antwort dieses Projekts

Öffentliche searxng-Instanzen vom Festland aus nicht erreichbar

Direkte Anfrage an cn.bing.com, das ohne Proxy erreichbar ist

Kein API-Schlüssel / keine Abrechnung

Parst die Suchergebnisseite (HTML-Parsing), kein Schlüssel nötig

Bing indexiert chinesische Campus-/Trendthemen schlecht

fallback versucht es automatisch erneut mit 360 / Sogou

Baidu blockt automatisierte Anfragen mit Captchas

Baidu wird bewusst nicht verwendet

Related MCP server: Heventure Search MCP

Funktionen

  • web_search(query, max_results, fallback) – Bing zuerst; sind die Ergebnisse irrelevant (häufig bei ganz neuen chinesischen Themen), wird automatisch erneut mit 360 → Sogou gesucht.

  • cn_search(query, maxresults) – durchsucht Chinesische Suchmaschinen direkt (360 → Sogou).

  • Link-Ermittlung – die verschlüsselten Sprunglinks von 360/Sogou (so.com/link?m=...) werden zur endgültigen echten URL aufgelöst (HTTP-Redirects und JS-Redirects werden unterstützt).

  • In sich geschlossene Einzeldatei; nur Abhängigkeiten: mcp, httpx, lxml.

Installation

Option A: pip (empfohlen)

pip install mcp-bing-search

Option B: aus dem Quellcode

git clone https://github.com/Quqing-future/mcp-bing-search.git
cd mcp-bing-search
pip install .
# or run directly without installing:
python mcp_bing_search.py

Einrichtung mit Reasonix

Fügen Sie in Ihre globale config.toml (für alle Projekte) oder in die Projekt-reasonix.toml hinzu:

[[plugins]]
name    = "bing-search"
command = "python"                      # or the absolute path to python.exe
args    = ["-m", "mcp_bing_search"]     # if installed via pip
# args = ["/path/to/mcp_bing_search.py"] # if running from source

Oder verwenden Sie die standardmäßige .mcp.json:

{
  "mcpServers": {
    "bing-search": {
      "command": "python",
      "args": ["-m", "mcp_bing_search"]
    }
  }
}

Die Änderungen werden mit der nächsten Sitzung wirksam. Die Werkzeuge erscheinen als mcp__bing-search__web_search und mcp__bing-search__cn_search.

Einrichtung mit anderen MCP-Clients

Jeder MCP-Client funktioniert – Claude Desktop, Cursor, VS Code usw. Verweisen Sie ihn darauf:

python -m mcp_bing_search
# or
python /path/to/mcp_bing_search.py

Werkzeuge

web_search(query: str, maxresults: int = 8, fallback: bool = True) -> str

Durchsucht das Web. Bing zuerst; wenn fallback aktiviert ist und Bing keine relevante Ergebnisse liefert (keine Title/URL enthält einen Suchtoken), wird mit Qihoo 360, danach Sogoud erneut versucht.

cn_search(query: str, maxresults: int = 8) -> str

Durchsucht chinesische Suchmaschinen direkt (360 → Sogou). Nutzen Sie das für aktuelle chinesische Trendthemen, Campus-/Weibo-Nachrichten oder alles anderen, das Bing nicht bzw. schlecht indexiert.

Verwendung

MCP client (Reasonix / Claude Desktop / ...)
   ↕  stdio + JSON-RPC
mcp_bing_search.py  (MCP server)
   ↕  HTTPS (plain HTTP GET, browser User-Agent)
cn.bing.com  →  www.so.com  →  www.sogou.com

Bekannte Einschränkungen

  • Das Scraping hängt von der HTML-Struktur der Suchmaschinen ab; ein Redesign der Seiten kann das Parsen brechen.

  • Kein Schlüssel = keine SLA; bei frequenten Aufrufen kann Rate-Limiting eins.

  • Bings Abdeckung für frische chinesische Social-Media-Themen ist schwach – verwenden Sie dafür fallback oder cn_search.

  • Baidu ist bewusst ausgeschlosssen: Es bittet aggressive anti-automatische Captchas.

  • Hinweis zu den Nutzungsbedingungen: Dieses Projekt funktioniert durch Parsen der öffentlichen Suchergebnisseiten. Es ist für den privaten/zu Lernzwecken bereitgestellt und erhebt keinen Anspruch, die Nutzungsbedingungen von Bing, Qihoo 360 oder Sogou einzuhalten. Scraping kann gegen diese Bedingungen verstoßensondern automatischen Zugriffen und Blocken führen. Nutzung auf eigene Gefahr; für die Verwendung in Erwägung ziehen.

Programm

MIT © Quqing-future

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables web search without API keys using DuckDuckGo and Bing search engines, and retrieves webpage content. Supports multiple search engines simultaneously with privacy protection and asynchronous processing.
    2
    63 PyPI
    10
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables web search using Bing and DuckDuckGo combined, and fetching readable content from web pages, with no API key required.
    9 npm
    2
    MIT