I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

deep-research-mcp
3 years
Works with Finder
1
Github Watches
0
Github Forks
6
Github Stars
Deep Research MCP Server
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.
This project is based on HuggingFace's open_deep_research example.
Features
- Web search and information gathering
- PDF and document analysis
- Image analysis and description
- YouTube transcript retrieval
- Archive site search
Requirements
- Python 3.11 or higher
-
uv
package manager - The following API keys:
- OpenAI API key
- HuggingFace token
- SerpAPI key
Installation
- Clone the repository:
git clone https://github.com/Hajime-Y/deep-research-mcp.git
cd deep-research-mcp
- Create a virtual environment and install dependencies:
uv venv
source .venv/bin/activate # For Linux or Mac
# .venv\Scripts\activate # For Windows
uv sync
Environment Variables
Create a .env
file in the root directory of the project and set the following environment variables:
OPENAI_API_KEY=your_openai_api_key
HF_TOKEN=your_huggingface_token
SERPER_API_KEY=your_serper_api_key
You can obtain a SERPER_API_KEY by signing up at Serper.dev.
Usage
Start the MCP server:
uv run deep_research.py
This will launch the deep_research
agent as an MCP server.
Key Components
-
deep_research.py
: Entry point for the MCP server -
create_agent.py
: Agent creation and configuration -
scripts/
: Various tools and utilities-
text_web_browser.py
: Text-based web browser -
text_inspector_tool.py
: File inspection tool -
visual_qa.py
: Image analysis tool -
mdconvert.py
: Converts various file formats to Markdown
-
License
This project is provided under the [License Name].
Acknowledgements
This project uses code from HuggingFace's smolagents
and Microsoft's autogen
projects.
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
I find academic articles and books for research and literature reviews.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/suhail-ak-s/mcp-typesense-server
本项目是一个钉钉MCP(Message Connector Protocol)服务,提供了与钉钉企业应用交互的API接口。项目基于Go语言开发,支持员工信息查询和消息发送等功能。
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Short and sweet example MCP server / client implementation for Tools, Resources and Prompts.
Reviews

user_Hi2lidg3
I have been using deep-research-mcp by Hajime-Y and it has significantly streamlined my research process. The tool is incredibly user-friendly and efficient, allowing me to manage complex data with ease. Highly recommended for anyone involved in deep research projects! Check it out at https://github.com/Hajime-Y/deep-research-mcp.