Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Deep Research MCP Serveranalyze the impact of quantum computing on modern cryptography"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server for Deep Research
MCP Server for Deep Research is a powerful tool designed for conducting comprehensive research on complex topics. It helps you explore questions in depth, find relevant sources, and generate structured research reports with proper citations.
π¬ Your personal AI Research Assistant - turning complex research questions into comprehensive, well-cited reports.
β¨ What's New
Latest Major Update: Advanced Research Methodology (v0.2.0)
This version introduces a publication-quality research framework with significant depth enhancements:
π― Intelligent Complexity Assessment
Automatically evaluates question complexity (Simple/Moderate/Complex/Highly Complex)
Dynamically adjusts research depth and methodology based on complexity
Scales from quick comparisons to comprehensive multi-disciplinary analyses
π Multi-Layer Progressive Research
Layer 1 (Overview): Foundational understanding for all questions
Layer 2 (Deep Dive): Focused investigation for moderate+ complexity
Layer 3 (Expert Analysis): Cutting-edge insights for complex topics
π³ Dynamic Hierarchical Subquestions
Adaptive quantity: 3-4 questions (simple) β 7-8+ questions (highly complex)
Tree structure: Core questions with secondary deep-dive sub-questions
Priority tagging: High/Medium/Low with dependency mapping
π Critical Analysis Framework
Source Credibility Assessment: Authority, recency, bias evaluation
Evidence Quality Grading: Strong/Moderate/Weak/Speculative classifications
Viewpoint Comparison: Mainstream vs. alternative perspectives
Logical Coherence Checking: Causation vs. correlation, assumption identification
Hypothesis Testing: Formulate and evaluate testable hypotheses
π οΈ Professional Analysis Frameworks
Choose from 9+ structured methodologies:
SWOT Analysis (strategic evaluation)
PEST/PESTEL Analysis (macro-environmental factors)
5W2H Framework (diagnostic deep-dive)
Comparative Analysis (multi-dimensional comparison)
Trend Analysis (historical β present β future)
Case Study Method (learn from examples)
Stakeholder Analysis (perspective mapping)
Evidence Pyramid (scientific rigor)
Systems Thinking (interconnections and feedback loops)
π Interdisciplinary Synthesis
Tags questions with relevant disciplines: Technical, Economic, Social, Ethical, Legal, Scientific, Historical
Identifies cross-perspective patterns and tensions
Generates emergent insights from integrated analysis
π Publication-Quality Reports
Enhanced structure with:
Executive Summary (200-300 words)
Methodology Section (framework justification)
Critical Analysis (separate from findings)
Synthesis & Discussion (interdisciplinary integration)
Confidence Levels (HIGH/MODERATE/LOW/SPECULATIVE)
Research Limitations (transparent acknowledgment)
Recommendations (stakeholder-specific actions)
Further Research Directions
Glossary (technical terms)
Supplementary Data (tables, charts)
β Enhanced Quality Standards
Evidence mapping with strength ratings
Bias and limitation assessment
Confidence level assignment for all conclusions
Proper academic-style citations
Acknowledgment of uncertainty and knowledge boundaries
Core Features (All Versions)
π οΈ Direct Tool Access: Call the
start_deep_researchtool directly from Claude Desktopπ Structured Research Workflow: Guided process from question elaboration to final report
π Web Search Integration: Leverages Claude's built-in search capabilities
π Professional Reports: Generates well-formatted research reports as artifacts
π Quick Start
Prerequisites
Python 3.10 or higher
uvpackage manager
Installation
Clone this repository
git clone https://github.com/lihongwen/deepresearch-mcpserver.git cd deepresearch-mcpserverInstall dependencies
uv syncConfigure Claude Desktop
Edit your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following configuration:
{ "mcpServers": { "mcp-server-deep-research": { "command": "uv", "args": [ "--directory", "/path/to/your/deepresearch-mcpserver", "run", "mcp-server-deep-research" ] } } }Restart Claude Desktop
Start Researching
Use the prompt template: "Start deep research on [your question]"
Or call the
start_deep_researchtool directlyWatch as Claude conducts comprehensive research and generates a detailed report
π― Complete Research Workflow
The Deep Research MCP Server offers a sophisticated 5-phase research methodology:
Phase 1: Preliminary Analysis & Research Design
Conceptual Clarification: Defines key terms with precision
Domain Mapping: Identifies primary knowledge domains and intersections
Stakeholder Identification: Maps who cares about this question and why
Complexity Assessment: Evaluates as Simple/Moderate/Complex/Highly Complex
Strategy Selection: Chooses appropriate analytical frameworks and research depth
Phase 2: Hierarchical Question Decomposition
Dynamic Subquestion Generation: Creates 3-8 questions based on complexity
Tree Structure: Core questions with secondary deep-dive sub-questions
Quality Criteria: Specific, focused, collectively exhaustive, mutually exclusive
Priority & Dependencies: Tags questions with importance and relationships
Interdisciplinary Tagging: Labels questions with relevant disciplinary perspectives
Phase 3: Layered Information Gathering
Layer 1 (Overview): Broad searches, credibility assessment, evidence classification
Layer 2 (Deep Dive): Focused searches, comparative analysis, pattern identification
Layer 3 (Expert Analysis): Frontier research, expert discourse, future trajectories
Source Credibility Ratings: High/Medium/Low based on authority, recency, bias
Evidence Classification: Strong/Moderate/Weak/Speculative based on rigor
Phase 4: Critical Analysis & Synthesis
Evidence Mapping: Central claims, supporting/contradicting evidence, gaps
Logical Coherence Check: Causation vs. correlation, reasoning validity
Bias Assessment: Selection, confirmation, temporal, publication bias
Hypothesis Testing: Formulate, evaluate, conclude (Supported/Partial/Not Supported)
Confidence Levels: Assign HIGH/MODERATE/LOW/SPECULATIVE to conclusions
Interdisciplinary Synthesis: Cross-perspective patterns, emergent insights, systems understanding
Phase 5: Comprehensive Report Generation
Executive Summary: 200-300 word standalone overview
Table of Contents: Auto-generated navigation
Introduction: Context, importance, scope, key concepts
Methodology: Complexity rationale, framework selection, limitations
Findings: Detailed subsections per subquestion with evidence ratings
Critical Analysis: Evidence strength, contradictions, bias evaluation
Synthesis & Discussion: Integrated insights, patterns, contextual factors
Conclusions: Direct answers with confidence levels and implications
Recommendations: Stakeholder-specific actionable guidance
Research Limitations: Transparent acknowledgment of constraints
Further Research: Identified knowledge gaps and future directions
References: Comprehensive citations with proper formatting
Appendices: Glossary of terms, supplementary data
π‘ Usage Examples
Simple Question
Moderate Question
Complex Question
π§ How It Works
Call the Tool: Invoke
start_deep_researchwith your research questionFollow the Workflow: Claude follows a structured research process
Review the Report: Get a comprehensive report as an artifact
Cite Sources: All information is properly cited with source URLs
π¦ Components
Tools
start_deep_research: Initiates a comprehensive research workflow on any topic
Input:
research_question(string)Output: Structured research guidance and workflow
Prompts
deep-research: Pre-configured prompt template for starting research tasks
Resources
Dynamic research state tracking
Progress notes and findings storage
βοΈ Configuration
Claude Desktop Config Locations
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Development Setup (Local)
Production Setup (Published)
If published to PyPI:
π οΈ Development
Setup Development Environment
Testing
Building and Publishing
Sync Dependencies
uv syncBuild Distributions
uv buildGenerates source and wheel distributions in the
dist/directory.Publish to PyPI (if you have publishing rights)
uv publish
Project Structure
π€ Contributing
Contributions are welcome! Here's how you can help:
π Report Bugs: Open an issue describing the bug
π‘ Suggest Features: Share your ideas for improvements
π§ Submit Pull Requests: Fix bugs or add features
π Improve Documentation: Help make the docs better
Contribution Guidelines
Follow the existing code style
Add tests for new features
Update documentation as needed
Write clear commit messages
π Changelog
Version 0.2.0 (Latest) - Major Research Methodology Overhaul
β Intelligent Complexity Assessment: Automatic evaluation and adaptive methodology
β Multi-Layer Progressive Research: 3-tier depth system (Overview/Deep-Dive/Expert)
β Dynamic Hierarchical Subquestions: 3-8 questions based on complexity with tree structure
β Critical Analysis Framework: Source credibility, evidence grading, bias assessment, hypothesis testing
β 9+ Analytical Frameworks: SWOT, PEST, 5W2H, Comparative, Trend, Case Study, Stakeholder, Evidence Pyramid, Systems Thinking
β Interdisciplinary Synthesis: Multi-perspective analysis with cross-domain insights
β Publication-Quality Reports: Executive summary, methodology, critical analysis, limitations, recommendations, glossary
β Confidence Level System: HIGH/MODERATE/LOW/SPECULATIVE ratings for all conclusions
β Enhanced Evidence Standards: Credibility ratings, evidence classification, citation requirements
β Comprehensive Testing Guide: Test cases for Simple/Moderate/Complex/Highly Complex questions
Version 0.1.0 - Initial Release
β Added
start_deep_researchtool for direct invocationβ Enhanced research workflow with structured prompts
β Improved error handling and logging
β Updated documentation with examples
π Acknowledgments
This project is based on the original mcp-server-deep-research by reading-plus-ai.
Special thanks to:
Anthropic for the MCP protocol and Claude AI
The open-source community for inspiration and support
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Links
Repository: https://github.com/lihongwen/deepresearch-mcpserver
Issues: https://github.com/lihongwen/deepresearch-mcpserver/issues
MCP Protocol: https://modelcontextprotocol.io
Claude Desktop: https://claude.ai/download
Made with β€οΈ for better AI-powered research