Deep Research MCP Server logo

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.

View on GitHub

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?

You need OpenAI API key, HuggingFace token, and SerpAPI key.

How do I install the dependencies?

Use uv venv, activate the virtual environment, and then run uv sync.

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?

It provides a text-based web browser for the agent.

Where can I get a SERPER_API_KEY?

Sign up at Serper.dev to obtain a SERPER_API_KEY.