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 -4276MIT License
- AsecurityAlicenseAqualityA 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 -180MIT License
- AsecurityFlicenseAqualityA powerful research assistant that conducts intelligent, iterative research through web searches, analysis, and comprehensive report generation on any topic.Last updated -423
- -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 -14960MIT License