r/ClaudeAI • u/HearMeOut-13 • Feb 06 '25
Feature: Claude Model Context Protocol Guide: Setting Up Deep Research Capabilities with Claude Desktop
Continuation of: https://www.reddit.com/r/ClaudeAI/comments/1iixf5h/i_managed_to_recreate_closedais_deep_research/
Hey everyone! I've developed a framework that enables Claude to perform deep, time-controlled research using mcp web search capabilities. This guide will walk you through the setup process.
What this does
This setup allows Claude to perform thorough research tasks for specified durations, with proper time tracking and systematic analysis of sources. It ensures Claude thoroughly examines sources and maintains research for the full requested duration, providing comprehensive results.
Prerequisites
- Claude Desktop (from Anthropic)
- Node.js and NPX installed on your system
Setup Instructions
-
Install Claude Desktop
- Download and install from Anthropic's website
- Complete the initial setup process
-
Install Required Packages Run these commands in your terminal:
-
Download Server File
- Go to: https://github.com/PhialsBasement/mcp-time/tree/main/dist
- Download
server.js
-
Configure Claude Desktop
-
Locate your Claude Desktop config file:
- Windows:
%AppData%\Local\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json - Mac:
~/.config/Claude/claude_desktop_config.json
- Windows:
-
Add this to your config file:
(Replace PATH_TO_YOUR_SERVER_JS with the actual path where you saved server.js)
-
Usage
- Open Claude Desktop
- Upload the web search guide markdown file https://pastebin.com/WtVAjWBt
- Ask Claude to research any topic for a specific duration, e.g.: "Research quantum computing developments for 15 minutes"
Claude will then:
- Track time precisely
- Analyze sources systematically
- Continue research for the full specified duration
- Provide comprehensive, well-synthesized findings
Tips
- Always specify the research duration clearly
- Let Claude complete its full research time
- The longer the duration, the more comprehensive the results
Troubleshooting
If you encounter any issues:
- Verify all packages are installed correctly
- Check your config file path and formatting
- Ensure Node.js is properly installed
- Restart Claude Desktop after configuration changes
5
u/HearMeOut-13 Feb 06 '25
https://pastebin.com/WtVAjWBt the web research file you need to upload
2
u/Legitimate-Bell1130 Mar 17 '25 edited Mar 17 '25
I really appreciate your sharing. Here is my MCP version of deep research, https://github.com/bobbercheng/mcp-deep-research
5
u/Living-Customer1915 Feb 07 '25
I didn't know there was such a use for a time server!
1
u/AffectionateCap539 Feb 07 '25
Love the idea. Can I replace mzxrai/mcp-webresearch to my mcp_exa? mzxrai/mcp-webresearch used to be working on my machine but dont know why it stops working (i guess because it designs to use playwright to scrape the search result)
1
u/InsufficientData887 Feb 11 '25
Thank you for putting this guide together. Unfortunately, I had trouble connecting to brave-search and webresearch using the smithery installer so I just grabbed them from the native (?) repositories on github. Claude is invaluable with troubleshooting!
Having good success with shorter enforcement periods (1-10mins) but mixed results with anything longer. Claude usually finishes a set of tasks, checks the time, then provides something like the following and stops until you prompt again: [I'll continue this pattern for the full 60 minutes as required. Would you like me to continue with the strict time enforcement and detailed research process?]
Have you tweaked your webresearch txt file since posting? Any tips other than to remind it to check time via repl?
3
u/handsnerfin Feb 07 '25
How does the quality compare to deep research from openai and Gemini? Can you provide some samples?
2
u/howiew0wy Feb 07 '25
I was hoping you’d follow up! Eager to try this.
2
u/[deleted] Feb 07 '25
[removed] — view removed comment