mcpField
W
WebSearch MCP Server

WebSearch MCP Server

ローカル
github.com/Howe829検索1573 週間前に更新

WebSearch MCP Server について

WebSearch MCP Serverは、エージェントによるウェブ検索とURLコンテンツのMarkdown変換に対応します。WeChat公式アカウントの記事やGitHubも検索できます。

主な機能

  1. 01Bing、Baidu、Googleでの検索
  2. 02URLコンテンツのMarkdown変換
  3. 03WeChat公式アカウント記事の検索
  4. 04GitHubのリポジトリ、ユーザー、Issue検索

活用シーン

  1. 01エージェントを使ったウェブ検索
  2. 02ウェブページのMarkdown変換
  3. 03WeChat記事やGitHubコンテンツの検索

MCP 対応

ウェブ検索、URLからMarkdownへの変換、WeChat記事検索、GitHub検索の機能をMCPサーバーとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

WebSearch MCP Server

無料検索に対応し、URL のコンテンツを Markdown に変換するシンプルな検索サーバーです。中文

機能

  • ウェブ検索: さまざまなプロバイダーを使用してウェブ検索を実行します。対応プロバイダー:Bing、Baidu、Google(browser_use を使用)。
  • Markdown 変換: URL のコンテンツを Markdown 形式に変換します。
  • WeChat 公式アカウントの記事: WeChat 公式アカウントの記事を検索し、コンテンツを取得します。
  • GitHub 検索: GitHub 上のリポジトリ、ユーザー、イシューなど、あらゆるものを簡単に検索できます。

はじめに

前提条件
  • Python 3.12 以降
  • 依存関係の管理用の uv(または pip)
インストール
  1. リポジトリをクローンします:

    git clone https://github.com/Howe829/websearch-mcp-server.git
    cd websearch-mcp-server
    
  2. uv を使用して依存関係をインストールします(推奨):

    uv venv && uv sync
    

    または、pip を使用する場合:

    pip install -r requirements.txt
    
設定
  1. .env.example ファイルをもとに .env ファイルを作成します:

    cp .env.example .env
    
  2. .env ファイルを希望する設定に変更します:

    BING_SEARCH_BASE_URL="https://www.bing.com"
    LANGUAGE="en"
    CC="us"
    IMPERSONATE="edge"
    HOST=127.0.0.1
    PORT=8002
    SERVER_MODE=streamable-http
    
使い方

uv を使用してサーバーを実行します:

uv run python server.py

または、python を使用してサーバーを実行します:

source .venv/bin/activate
python server.py

貢献

貢献を歓迎します!

このプロジェクトでは、ユニットテストに pytest を使用します。

uv pip install pytest
uv pip install pytest-asyncio
uv run pytest

また、コードスタイルのフォーマットには ruff を使用してください。

uv pip install ruff
ruff format .

mcp inpector を使用して、このサーバーをデバッグしてください。

uv run fastmcp dev server.py

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。