OpenDeepSearch
OpenDeepSearch is a research tool designed to perform in-depth analysis on complex topics by integrating structured search methodologies. It supports MCP client integration, providing detailed reports with citations using the Brave Search API. This tool is open-source and inspired by Perplexity Deep Research.
Overview
OpenDeepSearch is an open-source research tool that performs comprehensive research on complex subjects. It employs a structured approach by breaking down complex questions into sub-questions, performing multiple iterative searches, and synthesizing information into well-structured reports with citations using the Brave Search API. The tool integrates with MCP clients like Claude Desktop and Cursor, supporting WebSocket connections for seamless usage across platforms.
Features
- Comprehensive Research
- Iterative Search
- Intelligent Analysis
- Synthesis with Citations
- Seamless MCP Integration
- Publication Support on Smithery
Installation
- Requires Node.js 16 or higher
- Needs a Brave Search API key
Usage
- Compatible with Claude Desktop and Cursor clients
How It Works
- Analyzes questions into sub-questions
- Performs searches per sub-question
- Analyzes and synthesizes results
- Cites all sources
Development
- Setup: Clone, install dependencies, and build
- Testing: Using MCP Inspector and Smithery platform
Contributing and License
- Contributions via Pull Requests
- Licensed under MIT License
Acknowledgments
- Inspired by Perplexity Deep Research
- Uses Model Context Protocol and Brave Search API