LABSCO SUMMARY
The value is the sequence, not a search API.
It brings no data source of its own - the searching is the client's. What it adds is structure: forcing the question to be decomposed before searching, and the sources to be cited in the write-up. That is what separates a research report from a summary of the first five results.
What it is
A prompt-shaped server rather than a tool-shaped one. It ships a single deep-research prompt that walks a research question through a fixed sequence, using the client's own web search to gather sources.
What you get
- Question elaboration - the scope, the key terms and what is actually being asked
- Subquestions generated to cover the different aspects of the topic systematically
- A targeted search per subquestion, using the client's built-in web search
- Findings synthesised across sources, with citations kept attached
- A structured report produced as an artifact, with evidence-based conclusions rather than a link dump
Requirements
uv and Python 3.10+. The README's uvx line names a package that is not on PyPI, so run it from a clone: uv sync, then the README's own development config, uv --directory <YOUR_PATH_TO_MCP_SERVER_DEEP_RESEARCH> run mcp-server-deep-research. No API key of its own - the searching is done by the client, so it needs a client whose own web search is available. In use you select the deep-research prompt and give it a question.
Setup effort
Build from source — git clone https://github.com/reading-plus-ai/mcp-server-deep-research
USE CASES
Researching a topic you cannot yet phrase precisely
Let the elaboration step name the terms and set the scope before any searching happens.
Making sure a review covers the whole subject
Work from the generated subquestions so the coverage is systematic rather than whatever the first search returned.
Producing something you can hand to someone else
Take the structured, cited report as the deliverable, with sources attached to the claims that rest on them.
BEFORE YOU INSTALL
What to know first
Requires
- uv on PATH
- Python 3.10+
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/reading-plus-ai/mcp-server-deep-research
cd mcp-server-deep-research
uv syncMCP Clients
Claude Desktop
{
"mcpServers": {
"mcp-server-deep-research": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_SERVER_DEEP_RESEARCH>",
"run",
"mcp-server-deep-research"
]
}
}
}<YOUR_PATH_TO_MCP_SERVER_DEEP_RESEARCH> is the full path of the folder the clone created — the one you ran uv sync in.