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.
순차적 사고와 Brave Search 기능을 결합하여 복잡한 주제에 대한 포괄적이고 심층적인 연구를 수행하고 상세하고 출처가 명확한 보고서를 제공하는 연구 도구입니다.
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 -30251TypeScriptMIT 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 -157PythonMIT License
- AsecurityFlicenseAqualityA powerful research assistant that conducts intelligent, iterative research through web searches, analysis, and comprehensive report generation on any topic.Last updated -419TypeScript
- -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 -67644JavaScriptMIT License