Deep Research MCP Server
Provides web search functionality using DuckDuckGo, enabling the MCP server to search the web without an API key.
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 Serverresearch the latest trends in renewable energy storage"
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.
Why not generic?
Generic MCP (boring) | This MCP (pro) |
| Orchestrated deep research |
Returns raw HTML | Cheerio + Turndown → clean markdown + headings, links, meta |
No memory | Persistent memory in |
One page at a time | Parallel 3-worker scraper, 10min cache |
No reasoning | Fact-check with stance scoring, contradiction detection |
Architecture
graph LR
A[User: deep_research topic] --> B[search_web DDG HTML]
B --> C[Parallel Scrape x3-8]
C --> D[cheerio clean + turndown md]
D --> E[extract_insights heuristic]
E --> F[Synthesize Report + Citations]
F --> G[memory_save + history]
F --> H[Return to Claude]
I[compare_sources] --> C
J[fact_check_claim] --> B
K[memory_search] --> GTools (8)
Tool | What it does | Params |
| DuckDuckGo HTML search, no API key, UDDG decode |
|
| Fetch + main-content heuristic + markdown | `url, format=markdown |
| Entities, stats regex, key-point scoring, reading time |
|
| Power tool — search → parallel scrape → synthesize report | `topic, depth=quick |
| 2-5 URLs → consensus vs unique vs contradictions |
|
| Searches support + |
|
| Save finding to JSON, survives restarts |
|
| Fuzzy search in persistent memory |
|
Resources:
research://memory— all saved findingsresearch://history— last 100 actionsresearch://stats— cache size, uptime
Prompts:
deep-dive-research— full research workflowfact-check— fact-checker squadcompare-narratives— bias & comparison table
Install
git clone https://github.com/SECRET4422/mcp-deep-research-server.git
cd mcp-deep-research-server
npm install
npm run buildTest (smoke)
npm run test:mcp
# or
npm run inspect # opens http://localhost:6274Manually tested:
[search] Dehradun → 3 results ✓
[deep_research] What is MCP → 3 sources in 2.1s ✓
tools/list → 8 tools ✓Add to Claude Desktop
Edit config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"deep-research": {
"command": "node",
"args": ["/absolute/path/to/mcp-deep-research-server/build/index.js"]
}
}
}Restart Claude Desktop.
Add to Cursor / Windsurf / VS Code
.cursor/mcp.json or mcp.json:
{
"mcpServers": {
"deep-research": {
"command": "node",
"args": ["./build/index.js"],
"cwd": "/path/to/mcp-deep-research-server"
}
}
}Example Prompts
Deep Research:
Use deep_research to research "Best LLM fine-tuning in 2026, depth deep" then compare LoRA vs QLoRA
Fact Check:
Fact check claim: "Bun is faster than Node" using fact_check_claim
Compare:
Compare these 3 URLs about MCP architecture focusing on security: https://modelcontextprotocol.io/docs/getting-started/intro https://www.anthropic.com/news/model-context-protocol https://en.wikipedia.org/wiki/Model_Context_Protocol
See examples/claude-example.md for more.
Data Storage
All in ~/.mcp-deep-research/:
memory.json— persistent findingshistory.json— audit log (100 max)cache/— reserved
No DB, no external calls except search/scrape.
Pro Features in v1.1.0
✅ Logo + pro README + badges
✅ GitHub Actions CI (Node 18/20/22) + Release workflow
✅ Issue templates, PR template, CONTRIBUTING, SECURITY
✅
.editorconfig, smoke test script✅ Optimized
package.jsonfor npm publishing✅ CHANGELOG tracked
Roadmap
Tavily / Brave API fallback if keys present
PDF parsing via
pdf-parseYouTube transcript tool
Vector search on memory (embeddings)
Blocklist for SSRF (169.254.169.254 etc)
Smithery registry
Dev
npm run dev # tsx watch
npm run build
npm run lintGuidelines in CONTRIBUTING.md.
License
MIT © SECRET4422 — See LICENSE
Built with 🧠 for Dehradun → World. Not a generic MCP.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server for web research. Bring real-time info into Claude and easily research any topic.Last updated31,987300MIT
- Alicense-qualityCmaintenanceAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.Last updated31MIT
- Alicense-qualityDmaintenanceAn MCP server that utilizes LangGraph and Google Gemini to conduct comprehensive research through multi-iteration deep searches and quick results. It provides high-quality analysis with automated citations and grounding metadata for thorough investigations.Last updated2MIT
- AlicenseAqualityBmaintenanceMCP server for AI-powered research using Gemini. Provides fast grounded web search, deep autonomous research, URL extraction, and session management.Last updated69MIT
Related MCP Connectors
An MCP server for deep research or task groups
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SECRET4422/mcp-deep-research-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server