Claude Deep Research
An MCP (Model Context Protocol) server that enables comprehensive research capabilities for Claude
What is Claude Deep Research?
Claude Deep Research is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp (model context protocol) server that enables comprehensive research capabilities for claude
An MCP (Model Context Protocol) server that enables comprehensive research capabilities for Claude
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- An MCP (Model Context Protocol) server that enables comprehe
Use Cases
Maintainer
Works with
Installation
NPM
npx -y claude-deep-researchManual Installation
npx -y claude-deep-researchConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Claude Deep Research
Claude Deep Research is an MCP server that gives Claude a single powerful `deep_research` tool capable of searching the web via DuckDuckGo and querying Semantic Scholar for academic papers, then extracting and synthesizing content from the top sources into a structured, cited report. It requires no paid API keys — both search engines are free to use — making it an accessible way to add real research capabilities to any Claude workflow. Researchers, students, and developers use it to get comprehensive, source-backed answers on technical topics, scientific questions, and current events without leaving their AI assistant.
Prerequisites
- Python 3.8+ installed
- pip or uv package manager available
- An MCP-compatible client such as Claude Desktop
- No paid API keys required (uses DuckDuckGo and Semantic Scholar, both free)
Clone the repository
Clone the Claude Deep Research repository to a local directory where Python can access it.
git clone https://github.com/mcherukara/Claude-Deep-Research.git
cd Claude-Deep-ResearchInstall Python dependencies
Install the required packages — mcp, httpx, and beautifulsoup4 — using pip or uv.
pip install mcp httpx beautifulsoup4Note the absolute path to the script
You need the absolute path to deep_research.py and your Python interpreter for the Claude Desktop config. Run these commands to get them.
which python3
pwd # Note this path + /deep_research.pyRegister the server in Claude Desktop config
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) to add the deep research server, using the absolute paths from the previous step.
{
"mcpServers": {
"search-scholar": {
"command": "/usr/bin/python3",
"args": ["/absolute/path/to/Claude-Deep-Research/deep_research.py"]
}
}
}Restart Claude Desktop and test
Fully quit and reopen Claude Desktop. Ask it to research a topic — Claude will call the deep_research tool with your query and return a synthesized report with citations.
Claude Deep Research Examples
Client configuration
claude_desktop_config.json entry using absolute paths to Python and the research script.
{
"mcpServers": {
"search-scholar": {
"command": "/usr/bin/python3",
"args": ["/Users/yourname/Claude-Deep-Research/deep_research.py"]
}
}
}Prompts to try
Example research prompts using different source modes.
- "Research the latest developments in quantum error correction"
- "Find academic sources on the long-term effects of intermittent fasting"
- "Research climate change mitigation strategies using both web and academic sources"
- "What do recent papers say about transformer attention mechanisms and efficiency?"Troubleshooting Claude Deep Research
Server fails to start with 'ModuleNotFoundError: No module named mcp'
The dependencies must be installed for the same Python interpreter specified in the config. If you use a virtual environment, use its Python path: `/path/to/venv/bin/python3` instead of the system Python.
Research returns no results or times out
DuckDuckGo occasionally rate-limits automated requests. Wait a minute and try again. You can also reduce MAX_RESULTS in deep_research.py from 3 to 1 to lower the number of pages fetched.
Academic search returns no papers
Semantic Scholar works best with precise scientific terminology. Use specific technical terms (e.g., 'mRNA vaccine immunogenicity') rather than broad colloquial queries for best academic coverage.
Frequently Asked Questions about Claude Deep Research
What is Claude Deep Research?
Claude Deep Research is a Model Context Protocol (MCP) server that mcp (model context protocol) server that enables comprehensive research capabilities for claude It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Claude Deep Research?
Install via npm with the command: npx -y claude-deep-research. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Claude Deep Research?
Claude Deep Research works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Claude Deep Research free to use?
Yes, Claude Deep Research is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Claude Deep Research Alternatives — Similar Developer Tools Servers
Looking for alternatives to Claude Deep Research? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Claude Deep Research in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Claude Deep Research?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.