Uses Brave Search API to perform web searches for gathering information during the research process
Serves as an open-source alternative to Perplexity Deep Research, providing similar research capabilities
OpenDeepSearch
An open-source alternative to Perplexity Deep Research using the Model Context Protocol (MCP).
Overview
OpenDeepSearch is a powerful research tool that performs comprehensive, in-depth research on complex topics. It combines the structured thinking approach of Sequential Thinking with the search capabilities of Brave Search to provide detailed, well-sourced research reports.
Features
- Comprehensive Research: Breaks down complex questions into manageable sub-questions
- Iterative Search: Performs multiple searches to gather diverse information
- Intelligent Analysis: Analyzes search results to extract relevant information
- Synthesis: Combines findings into a coherent, well-structured report
- Citations: Includes sources for all information in the report
- MCP Integration: Seamlessly integrates with Claude Desktop, Cursor, and other MCP clients
- WebSockets: Supports integration with Smithery and other MCP clients
- Publication: Allows publishing the research tool on the Smithery platform for easy access
Installation
Prerequisites
- Node.js 16 or higher
- A Brave Search API key (get one at https://brave.com/search/api/)
NPM Installation
Running with NPX
Local Installation
Installation via Smithery
When installing via Smithery, you will be prompted to enter a Brave Search API key.
Usage
With Claude Desktop
Add the following to your Claude Desktop configuration:
With Cursor
In Cursor, you can add the MCP server with:
Make sure to set the BRAVE_API_KEY
environment variable before running Cursor.
Example Queries
- "What are the latest developments in quantum computing?"
- "Compare and contrast different approaches to climate change mitigation"
- "Explain the history and impact of the Renaissance on European art"
- "What are the pros and cons of different renewable energy sources?"
How It Works
- Question Analysis: The system analyzes the main question and breaks it down into sub-questions
- Iterative Search: For each sub-question, the system performs searches using Brave Search API
- Result Analysis: The system analyzes the search results to extract relevant information
- Synthesis: The system combines the findings into a coherent report
- Citation: All information is properly cited with sources
Development
Setup
Build
Run in Development Mode
Testing
Testing with MCP Inspector
Для тестирования MCP с��рвера можно использовать MCP Inspector, который предоставляет удобный интерфейс для взаимодействия с инструментами:
После запуска Inspector, откройте браузер и перейдите по адресу http://localhost:5173. Подключитесь к WebSocket серверу, используя URL ws://localhost:3000
.
Примеры запросов для тестирования инструментов
В интерфейсе MCP Inspector вы можете выбрать инструмент и настроить параметры запроса:
Тестирование Brave Web Search
Тестирование Sequential Thinking
Тестирование Deep Research
Testing with Claude or Cursor
После установки сервера через Smithery или локально, вы можете использовать его с Claude Desktop или Cursor, выбрав соответствующий MCP сервер в настройках.
Publishing on Smithery
To publish the server on the Smithery platform:
- Ensure the repository is hosted on GitHub and is public
- Register on the Smithery platform
- Authenticate via GitHub to connect with the repository
- Go to the "Deployments" tab on the server page
- Click the "Deploy on Smithery" button
- Follow the deployment setup instructions
After publishing, users can install the server using the Smithery CLI:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Inspired by Perplexity Deep Research
- Built on the Model Context Protocol
- Uses Sequential Thinking approach for structured research
- Powered by Brave Search API
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A research tool that performs comprehensive, in-depth research on complex topics by combining sequential thinking with Brave Search capabilities to provide detailed, well-sourced reports.
Related MCP Servers
- -securityAlicense-qualityEnables iterative deep research by integrating AI agents with search engines, web scraping, and large language models for efficient data gathering and comprehensive reporting.Last updated -9243TypeScriptMIT License
- -securityAlicense-qualityA tool that helps users conduct comprehensive research on complex topics by exploring questions in depth, finding relevant sources, and generating structured, well-cited research reports.Last updated -147PythonMIT License
- AsecurityFlicenseAqualityA powerful research assistant that conducts intelligent, iterative research through web searches, analysis, and comprehensive report generation on any topic.Last updated -417TypeScript
- -securityAlicense-qualityProvides specialized AI-powered comprehensive research and analysis capabilities by integrating with advanced deep research agents, offering unlimited queries with no rate limits and faster performance than comparable services.Last updated -48635JavaScriptMIT License