OpenDeepSearch

OpenDeepSearch

2

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

  1. Analyzes questions into sub-questions
  2. Performs searches per sub-question
  3. Analyzes and synthesizes results
  4. 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