Skip to main content
Glama
Quqing-future

mcp-bing-search

mcp-bing-search

ウェブ検索用のローカル MCP サーバーです。中国本土から、APIキー不要で動作します。

  • メインエンジン: Bingcn.bing.com

  • 旬の中国トレンドトピックへの自動フォールバック: Qihoo 360Sogou

  • 検索エンジンのリダイレクト・リンクを実際のURLへ解決します

これは、公開された searxng インスタンス(例: baresearch.org)を置き換えるために作られました。それらのインスタンスは中国本土からは到達できず、中国語のロングテールなクエリに何も返しません。

Microsoft の公式 mcp-server-bing-search とは関関係していません(それには API キーが必要です)— これは、キー不要・中国向きの代替です。

なぜ存在するのか

問題

このプロジェクトの回答

公開 searxng インスタンスが中国本土から到不能

cn.bing.com へ直接リクエスト(プロキシ不要で到着可能)

APIキー不可 / 課金不可

検索結果ページをスクール(HTML解析)、キー不要

Bing は中国のキャンパス・トレンドトピックのインデックスが弱い

fallback が 360 / Sogou で自動的にリトライ

Ba To が自動リクエストをキャプチャでブロック

BaTo は意図的に使わない

Related MCP server: Heventure Search MCP

の機能

  • web_search(query, max_results, fallback) — まず Bing で検索。結果が無関係の場合(新しい中国のトピックでよくある)、自動で 360 → Sogou を試行。

  • cn_search(query, max_results) — 中国の検索エンジンを直接検索します(360 → Sogou)。

  • リダイレクト・リンクの解決 — 360/Sogou の暗号化されたダンプ・リンク(so.com/link?m=...)を、最終的な実際のURLへ解決します(HTTP リダイレクトと JS リダイレクト対応)。

  • 自己完結型単一ファイル — mcphttpxlxm のみに依存。

インストール

オプション A: pip(推奨)

pip install mcp-bing-search

オプション B: ソースから

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

Reasonix で Re-set

グローバル config.toml(全プロジェクト)またはプロジェクトの reasonix.toml に追加します:

[[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

または、標準の .mcp.json を使用します:

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

変更は次回のセッションから反映されます。ツールは mcp__bing-search__web_searchmcp__bing-search__cn_search として表示されます。

他の MCP クライアントでの設定

どの MCP クライアントでも動作します — Claude Desktop、Cursor、VS Code など。次のことを指定してください:

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

ツール

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

ウェブを検索します。まず Bing で検索し、fallback が有効で B が関連のある結果を返さなかった場合(どのタイトル/URL にもクエリのトーケンが含まれない場合)、Qihoo 360、次に Sogou で再試行します。

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

中国の検索エンジンを直接検索します(360 → Sogou)。新しい中国のトレンドトピック、キャンパス/Weibo ニュース、または Bing のインデックスが弱いものに使用してください。

仕組み

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
  1. リクエストhttpxhttps://cn.bing.com/searx?q=... に、デスクトップブラウザのユーザーエージェントで GET リクエストを送信します。

  2. パースlxm の XPath が li.b_algo ノードから title / url / snippet を抽出します。

  3. 関連性チェック — どの結果のタイトル/URL にもクエリトーケン(例: “本地大模型“、”部署教程”)が含まれない場合、その結果は無関係と判断されます。

  4. フォールバック — Bという結果が空または無関係の場合、360 → Sogou を試して、関連する結果を含む最初のエンジンを採用します。

  5. リンクのクリーンアップ — リダイレクトリンク(so.com/link?m=.../link?url=...)を、実際の到着先(Location ヘッダーまたは window.location.replace(...))へ再解決します。

既知の制約

  • スクレイピングは各エンジンの HTML 構造に依存するため、再設計により解析が壊れる可能性が。

  • キーなし = SLA なし。極端に高頻度のアクセスはレート制限される場合があります。

  • Bing の新しい中国ソーシャルーシャル・メディア・トピックのカバレッジが弱い — こうしたケースは fallback または cn_search を使用の。

  • Ba To は意図的に除外されています。自動リクエストに対してキャプチャを頻繁に表示するためです。

  • ToS 免責 — このプロジェクトは公開された検索結果ページを解析することで動作ます。個人/教育目的で提供されており、Bing、Qihoo 360、Sogou の利用規約に準拠して いることを保証するものではありません。スクレイピングはそれらに違反する可通性があり、自動アクセスは制限またはブロックされる可通性があります。自己責任でご利用ください。プロダクション用途では公式の検索APIをご検討ください。

ライセンス

© Quelle-future

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    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
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to perform query-driven web searches and fetch page content via Bing and DuckDuckGo engines, with automatic fallback and no API keys needed.
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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/Quqing-future/mcp-bing-search'

If you have feedback or need assistance with the MCP directory API, please join our Discord server