Deep Research MCP Server
by Hajime-Y
Deep Research is an agent-based tool that provides web search and advanced research capabilities. It leverages HuggingFace's `smolagents` and is implemented as an MCP server.
Last updated: N/A
What is Deep Research MCP Server?
Deep Research is an agent-based tool implemented as an MCP server that provides web search and advanced research capabilities by leveraging HuggingFace's smolagents
.
How to use Deep Research MCP Server?
To use Deep Research, clone the repository, create a virtual environment using uv
, install dependencies, set the required API keys (OpenAI, HuggingFace, SerpAPI) in a .env
file, and then start the MCP server using uv run deep_research.py
.
Key features of Deep Research MCP Server
Web search and information gathering
PDF and document analysis
Image analysis and description
YouTube transcript retrieval
Archive site search
Use cases of Deep Research MCP Server
Automated research
Information aggregation
Document summarization
Image understanding
Content analysis
FAQ from Deep Research MCP Server
What API keys are required?
What API keys are required?
You need OpenAI API key, HuggingFace token, and SerpAPI key.
How do I install the dependencies?
How do I install the dependencies?
Use uv venv
, activate the virtual environment, and then run uv sync
.
How do I start the server?
How do I start the server?
Run uv run deep_research.py
in the terminal.
What is the purpose of the text_web_browser.py
script?
What is the purpose of the text_web_browser.py
script?
It provides a text-based web browser for the agent.
Where can I get a SERPER_API_KEY?
Where can I get a SERPER_API_KEY?
Sign up at Serper.dev to obtain a SERPER_API_KEY.