Deeply Research Complex Topics and Generate Reports
Turns a research question into a structured, cited report by breaking it into subquestions, web-searching each, and synthesizing findings.
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add to Favorites
Why it matters
Conduct comprehensive research on complex topics, assisting users in deeply exploring questions, finding relevant sources, and generating structured reports with accurate citations.
Outcomes
What it gets done
Elaborate and refine research questions, identifying key terms.
Generate focused sub-questions for thorough topic coverage.
Integrate web search results for targeted research and content analysis.
Produce well-structured reports with accurate citations and evidence-based conclusions.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-deep-research | bash Capabilities
Tools your agent gets
Expands and refines research questions, identifies key terms and concepts
Creates focused sub-questions for comprehensive topic coverage
Conducts targeted web searches using Claude's built-in web search integration
Evaluates information quality and synthesizes findings from multiple sources
Creates well-structured, comprehensive reports with accurate citations
Overview
Deep Research MCP Server
This MCP server drives a structured research workflow - question elaboration, subquestion generation, web search, source synthesis, and cited report generation - via a single deep-research prompt in Claude. Use it for systematic investigation of complex topics needing a cited, structured report. It relies entirely on Claude's built-in web search, so coverage is bounded by that search's results.
What it does
Deep Research MCP Server runs a complete research workflow inside Claude Desktop: it elaborates a research question (clarifying key terms, concepts, and scope), generates focused subquestions to ensure comprehensive coverage, uses Claude's built-in web search to find relevant and authoritative sources for each subquestion, analyzes and synthesizes the resulting content with proper citations, and produces a well-structured, evidence-based report as a Claude artifact.
When to use - and when NOT to
Use this when you have a complex research question and want a systematic, multi-step investigation rather than a single quick search - the server breaks the topic into subquestions, searches each one, and stitches the findings into a cited report with a balanced view. It depends entirely on Claude's built-in web search capability for source discovery, so its coverage and currency are bounded by whatever that search surfaces. It is a research-and-report tool, not a data-analysis or coding tool - use it for topic investigation and report writing, not for tasks like running code or querying databases.
Capabilities
Provides a single structured prompt, deep-research, that drives the full workflow: question elaboration, subquestion generation, targeted web search per subquestion, source evaluation and synthesis with citations, and final report generation in an artifact.
How to install
Install (macOS):
python setup.py
Claude Desktop configuration for a published server:
{
"mcpServers": {
"mcp-server-deep-research": {
"command": "uvx",
"args": ["mcp-server-deep-research"]
}
}
}
For development against an unpublished/local build, point command at uv with --directory /path/to/mcp-server-deep-research run mcp-server-deep-research instead. Once installed, select the deep-research prompt template in Claude and provide your research question to begin.
Who it's for
Anyone who wants a personal research assistant that turns a research question into a comprehensive, well-cited report - students, analysts, or writers investigating a complex topic who want Claude to systematically search, evaluate, and synthesize sources rather than answer from memory alone. Licensed MIT.
Source README
MCP Server for Deep Research
MCP Server for Deep Research is a tool designed for conducting comprehensive research on complex topics. It helps you explore questions in depth, find relevant sources, and generate structured research reports.
Your personal Research Assistant, turning research questions into comprehensive, well-cited reports.
๐ Try it Out

Youtube: https://youtu.be/_a7sfo5yxoI
Download Claude Desktop
- Get it here
Install and Set Up
- On macOS, run the following command in your terminal:
python setup.pyStart Researching
- Select the deep-research prompt template from MCP
- Begin your research by providing a research question
Features
The Deep Research MCP Server offers a complete research workflow:
Question Elaboration
- Expands and clarifies your research question
- Identifies key terms and concepts
- Defines scope and parameters
Subquestion Generation
- Creates focused subquestions that address different aspects
- Ensures comprehensive coverage of the main topic
- Provides structure for systematic research
Web Search Integration
- Uses Claude's built-in web search capabilities
- Performs targeted searches for each subquestion
- Identifies relevant and authoritative sources
- Collects diverse perspectives on the topic
Content Analysis
- Evaluates information quality and relevance
- Synthesizes findings from multiple sources
- Provides proper citations for all sources
Report Generation
- Creates well-structured, comprehensive reports as artifacts
- Properly cites all sources used
- Presents a balanced view with evidence-based conclusions
- Uses appropriate formatting for clarity and readability
๐ฆ Components
Prompts
- deep-research: Tailored for comprehensive research tasks with a structured approach
โ๏ธ Modifying the Server
Claude Desktop Configurations
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
Development (Unpublished Servers)
"mcpServers": {
"mcp-server-deep-research": {
"command": "uv",
"args": [
"--directory",
"/Users/username/repos/mcp-server-application/mcp-server-deep-research",
"run",
"mcp-server-deep-research"
]
}
}
Published Servers
"mcpServers": {
"mcp-server-deep-research": {
"command": "uvx",
"args": [
"mcp-server-deep-research"
]
}
}
๐ ๏ธ Development
Building and Publishing
Sync Dependencies
uv syncBuild Distributions
uv buildGenerates source and wheel distributions in the dist/ directory.
Publish to PyPI
uv publish
๐ค Contributing
Contributions are welcome! Whether you're fixing bugs, adding features, or improving documentation, your help makes this project better.
๐ License
This project is licensed under the MIT License.
See the LICENSE file for details.
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.