Open Deep Research
About
Open Deep Research is an AI-powered research assistant designed to perform in-depth, iterative research on any topic. It integrates with AI agents via the Model Context Protocol (MCP) for seamless operation. The tool leverages large language models (LLMs) to generate intelligent…
Details
- Author
- Highlight
- Repository
- highlight-ing/deep-research-mcp
- GitHub stars
- 1
- Downloads
- 1,154
- License
- MIT License
- Categories
- Search
Jump to
- MCP Integration: Available as a Model Context Protocol tool for seamless integration with AI agents
- Iterative Research: Performs deep research by iteratively generating search queries, processing results, and diving deeper based on findings
- Intelligent Query Generation: Uses LLMs to generate targeted search queries based on research goals and previous findings
- Depth & Breadth Control: Configurable parameters to control how wide (breadth) and deep (depth) the research goes
- Smart Follow-up: Generates follow-up questions to better understand research needs
- Comprehensive Reports: Produces detailed markdown reports with findings and sources
- Concurrent Processing: Handles multiple searches and result processing in parallel for efficiency
Setting up with Highlight
Follow these steps to add this server as a custom Highlight plugin:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Open Deep ResearchCommand (node, npx, python, etc.)nodeArguments-
Argument 1
--env-file -
Argument 2
.env.local -
Argument 3
dist/mcp-server.js
Environment-
FIRECRAWL_KEY
your_firecrawl_key -
OPENAI_API_KEY
your_openai_key
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
For standalone usage without MCP, you can use the CLI interface:
npm run start "Your research query here"
To test the MCP server with the inspector:
npx @modelcontextprotocol/inspector node --env-file .env.local dist/mcp-server.js
deep-research
Performs deep research on a given query. Parameters: query (string) - the research query, depth (number, 1-5) - how deep to go in the research tree, breadth (number, 1-5) - how broad to make each research level, existingLearnings (string[], optional) - array of existing research findings to build upon.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"open deep research": {
"env": {
"FIRECRAWL_KEY": "your_firecrawl_key",
"OPENAI_API_KEY": "your_openai_key"
},
"args": [
"--env-file",
".env.local",
"dist/mcp-server.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"FIRECRAWL_KEY": "your_firecrawl_key",
"OPENAI_API_KEY": "your_openai_key"
},
"args": [
"--env-file",
".env.local",
"dist/mcp-server.js"
],
"command": "node"
}
Macos
{
"env": {
"FIRECRAWL_KEY": "your_firecrawl_key",
"OPENAI_API_KEY": "your_openai_key"
},
"args": [
"--env-file",
".env.local",
"dist/mcp-server.js"
],
"command": "node"
}
Windows
{
"env": {
"FIRECRAWL_KEY": "your_firecrawl_key",
"OPENAI_API_KEY": "your_openai_key"
},
"args": [
"/c",
"node",
"--env-file",
".env.local",
"dist/mcp-server.js"
],
"command": "cmd"
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

