Deep Research MCP Server
ディープリサーチMCPサーバー
Deep Researchは、Web検索と高度なリサーチ機能を提供するエージェントベースのツールです。HuggingFaceのsmolagentsを活用し、MCPサーバーとして実装されています。
このプロジェクトは、 HuggingFace の open_deep_research の例に基づいています。
特徴
ウェブ検索と情報収集
PDFとドキュメント分析
画像分析と説明
YouTubeトランスクリプトの取得
アーカイブサイト検索
Related MCP server: websearch-mcp
要件
Python 3.11以上
uvパッケージマネージャー次の API キー:
OpenAI APIキー
ハギングフェイストークン
SerpAPIキー
インストール
リポジトリをクローンします。
git clone https://github.com/Hajime-Y/deep-research-mcp.git
cd deep-research-mcp仮想環境を作成し、依存関係をインストールします。
uv venv
source .venv/bin/activate # For Linux or Mac
# .venv\Scripts\activate # For Windows
uv sync環境変数
プロジェクトのルート ディレクトリに.envファイルを作成し、次の環境変数を設定します。
OPENAI_API_KEY=your_openai_api_key
HF_TOKEN=your_huggingface_token
SERPER_API_KEY=your_serper_api_keySerper.devにサインアップすると、SERPER_API_KEY を取得できます。
使用法
MCP サーバーを起動します。
uv run deep_research.pyこれにより、 deep_researchエージェントが MCP サーバーとして起動します。
Dockerの使用
この MCP サーバーを Docker コンテナで実行することもできます。
# Build the Docker image
docker build -t deep-research-mcp .
# Run with required API keys
docker run -p 8080:8080 \
-e OPENAI_API_KEY=your_openai_api_key \
-e HF_TOKEN=your_huggingface_token \
-e SERPER_API_KEY=your_serper_api_key \
deep-research-mcpMCPクライアントへの登録
この 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にあります) に次のコードを追加します。
{
"mcpServers": {
"deep-research-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "OPENAI_API_KEY=your_openai_api_key",
"-e", "HF_TOKEN=your_huggingface_token",
"-e", "SERPER_API_KEY=your_serper_api_key",
"deep-research-mcp"
]
}
}
}カーソルIDE
カーソル IDE の場合は、次の構成を追加します。
{
"mcpServers": {
"deep-research-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "OPENAI_API_KEY=your_openai_api_key",
"-e", "HF_TOKEN=your_huggingface_token",
"-e", "SERPER_API_KEY=your_serper_api_key",
"deep-research-mcp"
]
}
}
}リモートMCPサーバーとの使用
MCP サーバーをリモート マシン上で実行している場合、またはサービスとして公開している場合は、URL ベースの構成を使用できます。
{
"mcpServers": {
"deep-research-mcp": {
"url": "http://your-server-address:8080/mcp",
"type": "sse"
}
}
}主要コンポーネント
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プロジェクトのコードを使用します。
This server cannot be installed
Maintenance
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
- AlicenseBqualityDmaintenanceAn automated research agent that leverages Google Gemini models and Google Search to perform deep, multi-step web research, generating sophisticated queries and producing citation-rich answers.128MIT
- AlicenseAqualityNot gradedmaintenanceEnables web searching via SearXNG, page content extraction with Crawl4AI, and image analysis using vision language models. It provides AI agents with tools for information synthesis and web-based data retrieval through OpenAI-compatible LLM endpoints.3
- AlicenseBqualityBmaintenanceEnables AI agents to perform comprehensive search across 27 search engines including web, academic, code, community, package managers, video, images, podcasts, and maps, with multi-modal support, caching, and security features.14MIT
- AlicenseAqualityBmaintenanceWeb tools for AI agents. Search the web for full page content, fetch URLs as clean markdown including PDFs, extract structured data from a page with a prompt, and run multi-source deep research that returns a cited report.41MIT
Related MCP Connectors
Web research for agents: quality-scored Google search, webpage extraction, and deep research.
The best web search for your AI Agent
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Hajime-Y/deep-research-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server