into-the-night/deep-research-mcp
If you are the rightful owner of deep-research-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Deep Research MCP is a sample server designed to demonstrate the integrative capabilities of the Model Context Protocol (MCP).
generate_plan
Facilitates the creation of research plans.
execute_plan
Executes the research plans created by the generate_plan tool.
Deep Research MCP
This is a sample MCP server used to showcase MCP's integrative capabilites. It includes two tools: generate_plan
and execute_plan
.
Built with 🛠
- FastMCP
- LangChain
- Groq
How to run 🏃🏻♂️
-
Clone the repository:
git clone https://github.com/into-the-night/deep-research-mcp.git cd deep-research-mcp
-
Install uv:
For Windows-
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
For MacOS/Linux-
curl -LsSf https://astral.sh/uv/install.sh | sh
-
Create a virtual environment and activate it:
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
-
Install dependencies:
uv pip install -e .
-
Create a .env file and populate it with:
TAVILY_API_KEY=<YOUR_TAVILY_API_KEY> GROQ_API_KEY=<YOUR_GROQ_API_KEY>
-
Run the app:
uv run app.py
Use with Claude Desktop 💻
-
Download Claue Desktop: https://claude.ai/download
-
Copy and paste this into
claude_desktop_config.json
:{ "mcpServers": { "deep_research": { "command": "uv", "args": [ "--directory", "ABSOLUTE\PATH\TO\REPO", "run", "app.py" ] } } }
-
Restart Claude Desktop
Note: If you still can't see the server inside the app, make sure Claude gets completely restarted as it might still be running in system tray.
Author ✍
Made with ♥ by Abhay Shukla
License 📜
This project is licensed under the MIT License - see the file for details.