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-searchvon 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 |
Kein API-Schlüssel / keine Abrechnung | Parst die Suchergebnisseite (HTML-Parsing), kein Schlüssel nötig |
Bing indexiert chinesische Campus-/Trendthemen schlecht |
|
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-searchOption 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.pyEinrichtung 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 sourceOder 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.pyWerkzeuge
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.comBekannte 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
fallbackodercn_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
This server cannot be deployed
Maintenance
Related MCP Connectors
Search the agentic web. 4,100+ sites, 11 tools incl. check_url + verify_mcp for probe-before-use.
Google, Bing, DuckDuckGo and Google Maps search results, free without an API key.
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
The best web search for your AI Agent
Related MCP Servers
- AlicenseAqualityBmaintenanceWeb search using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.58,359 npm1,847Apache 2.0
- AlicenseAqualityBmaintenanceEnables 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.263 PyPI10MIT
- AlicenseAqualityDmaintenanceProvides Bing Chinese search and webpage crawling tools, enabling AI assistants to fetch real-time web information without API keys.2296 npm71MIT
- AlicenseNot gradedqualityDmaintenanceEnables web search using Bing and DuckDuckGo combined, and fetching readable content from web pages, with no API key required.9 npm2MIT