Claude Deep Research

v1.0.0Developer Toolsstable

An MCP (Model Context Protocol) server that enables comprehensive research capabilities for Claude

claude-deep-researchmcpai-integration
Share:
58
Stars
0
Downloads
0
Weekly
0/5

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

Enable comprehensive research capabilities for Claude.
Perform deep analysis and fact-checking through MCP.
Access Claude research features programmatically.
mcherukara

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 15, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y claude-deep-research

Manual Installation

npx -y claude-deep-research

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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-Research
2

Install Python dependencies

Install the required packages — mcp, httpx, and beautifulsoup4 — using pip or uv.

pip install mcp httpx beautifulsoup4
3

Note 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.py
4

Register 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"]
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "claude-deep-research": { "command": "npx", "args": ["-y", "claude-deep-research"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides