================== /// MCP /// /// MCP /// ================== [server:online] [protocol:ready]
mcp-server-deep-research
by reading-plus-ai
MCP Server for Deep Research – a Python-based MCP server that turns a research question into a multi-step workflow (question elaboration → sub-question generation → web search → content analysis → report generation) and returns a fully cited research report.
Question Elaboration
Expands and clarifies a research question, identifies key terms and concepts, and defines the scope and parameters for the study.
Subquestion Generation
Produces focused subquestions that address different aspects of the main topic, ensuring comprehensive coverage and a structured research plan.
Web Search Integration
Uses Claude's built-in web search to run targeted searches for each subquestion, surface authoritative sources, and gather diverse perspectives.
Content Analysis
Evaluates the quality and relevance of gathered information, synthesizes findings across sources, and generates proper citations.
Report Generation
Creates well-structured, comprehensive research reports that cite all sources and present balanced, evidence-based conclusions.
deep-research
A prompt template specifically designed to guide comprehensive, structured research workflows.
Installation
git clone https://github.com/reading-plus-ai/mcp-server-deep-research.git
cd mcp-server-deep-research
python -m venv venv
# macOS/Linux
source venv/bin/activate
# Windows
venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# FastAPI-style (most common for recent MCP servers)
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
# Flask-style alternative
python app/main.py
Open http://localhost:8000/ (or /docs) to confirm the server is up.