Skip to content

bobbercheng/mcp-deep-research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcp-deep-research

I'm impressed by OpenAI deep research, but it's very limited. This is my MCP version of deep research with more extendability and customization. I tried

I thinks a chain of LLM deep diving conversations with web search and external tool calls should resolves many research problems.

HearMeOut-13's deep-research just demo that it's possible to do with MCP. I really like the idea.

Why MCP instead of a in-house LLM agent? The big reason is extensibility. Most in-house agent hard-codes prompts even with template style. There is development requirement to use external tool. MCP just offload development of extension to LLM and MCP servers.

required MCP servers

Usage

You can install required MCPs by yourself or you just use my MCPs hosted in GCP and Oracle cloud. To use my MCP in cursor, you just need to copy content of mcp.json to your MCP config file ~/.cursor/mcp.json. After you installed/config required MCP servers, you just need to download guide.md, then attach it to Claude conversation or add it Cursor chat context. Please modify following prompt to start your research:

Research opportunities and challenges of AI and MCP that's introduced by Anthropic in end of 2024 as a new agent framework AI in 2025 for 1200 seconds.

I recommend to use claude-3.7-sonnet-thinking model.

Advantage

  • Extendable: It could be automatically extended by utilizing all available MCP servers for you. You can safely connect to your internal data/knowledge. OpenAI and Perplexity cannot do it.
  • Customized: You can specify how long you want to spend on research. OpenAI and Perplexity cannot do it. You are free to change guide.md to add your customization.

Limit

  • It depends on MCP server capabilities. E.g. if Brave Search cannot parse search content result as markdown correctly, you may not get correct resolve. The solution is to review your MCP server capability, maybe replace some to more powerful version or add complementary MCP servers.
  • I try to keep it as simple as possible to improve easy understanding, so no complex handling for edge cases. Both OpenAI and Perplexity version of Deep research have complex built-in reasoning. If you need more reasoning, please feel free to add it to guide.md.
  • LLM model like claude-3.7-sonnet-thinking is good but still limited. E.g. it cannot follow 20 minutes duration strictly. One solution here is add code to guide.md to increase reasoning.

Contribution

You are welcome to submit PR.

Thanks

I really appreciated David's repository and HearMeOut-13's sharing.

Reference

David's deep-research HearMeOut-13's deep-research

About

Simple but more extendable/customized replicate of OpenAI deep research by a chain of deep diving conversations with MCP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors