ディープリサーチMCPサーバー
Deep Researchは、Web検索と高度なリサーチ機能を提供するエージェントベースのツールです。HuggingFaceのsmolagents
を活用し、MCPサーバーとして実装されています。
このプロジェクトは、 HuggingFace の open_deep_research の例に基づいています。
特徴
- ウェブ検索と情報収集
- PDFとドキュメント分析
- 画像分析と説明
- YouTubeトランスクリプトの取得
- アーカイブサイト検索
要件
- Python 3.11以上
uv
パッケージマネージャー- 次の API キー:
- OpenAI APIキー
- ハギングフェイストークン
- SerpAPIキー
インストール
- リポジトリをクローンします。
- 仮想環境を作成し、依存関係をインストールします。
環境変数
プロジェクトのルート ディレクトリに.env
ファイルを作成し、次の環境変数を設定します。
Serper.devにサインアップすると、SERPER_API_KEY を取得できます。
使用法
MCP サーバーを起動します。
これにより、 deep_research
エージェントが MCP サーバーとして起動します。
Dockerの使用
この MCP サーバーを Docker コンテナで実行することもできます。
MCPクライアントへの登録
この Docker コンテナを別のクライアントの MCP サーバーとして登録するには:
クロードデスクトップ
Claude Desktop 構成ファイル (通常、Linux の場合は~/.config/Claude/claude_desktop_config.json
、macOS の場合は~/Library/Application Support/Claude/claude_desktop_config.json
、Windows の場合は%APPDATA%\Claude\claude_desktop_config.json
にあります) に次のコードを追加します。
カーソルIDE
カーソル IDE の場合は、次の構成を追加します。
リモートMCPサーバーとの使用
MCP サーバーをリモート マシン上で実行している場合、またはサービスとして公開している場合は、URL ベースの構成を使用できます。
主要コンポーネント
deep_research.py
: MCP サーバーのエントリ ポイントcreate_agent.py
: エージェントの作成と設定scripts/
: さまざまなツールとユーティリティtext_web_browser.py
: テキストベースのウェブブラウザtext_inspector_tool.py
: ファイル検査ツールvisual_qa.py
: 画像解析ツールmdconvert.py
: さまざまなファイル形式を Markdown に変換します
ライセンス
このプロジェクトは、Apache License 2.0 に基づいて提供されます。
謝辞
このプロジェクトでは、HuggingFace のsmolagents
と Microsoft のautogen
プロジェクトのコードを使用します。
Related MCP Servers
- AsecurityAlicenseAqualityA server that provides web scraping and intelligent content searching capabilities using the Firecrawl API, enabling AI agents to extract structured data from websites and perform content searches.Last updated -52TypeScriptMIT License
- -securityAlicense-qualityEmpowers AI agents to perform web browsing, automation, and scraping tasks with minimal supervision using natural language instructions and Selenium.Last updated -1PythonApache 2.0
- -securityFlicense-qualityEnables searching for AI agents by keywords or categories, allowing users to discover tools like coding agents, GUI agents, or industry-specific assistants across marketplaces.Last updated -23Python
- -securityFlicense-qualityAn AI-focused search engine that enables AI applications to access high-quality knowledge from billions of webpages and ecosystem content sources across various domains including weather, news, encyclopedia, medical information, train tickets, and images.Last updated -4Python