OpenDeepSearch Research
STDIOAn open-source alternative to Perplexity Deep Research using Model Context Protocol.
An open-source alternative to Perplexity Deep Research using Model Context Protocol.
An open-source alternative to Perplexity Deep Research using the Model Context Protocol (MCP).
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.
npm install -g open-deep-research
BRAVE_API_KEY=your_api_key npx open-deep-research
# Clone the repository git clone https://github.com/tositon/open-deep-research.git cd open-deep-research # Install dependencies npm install # Build the project npm run build # Run with Brave Search API BRAVE_API_KEY=your_api_key npm start
# Install for Claude npx @smithery/cli install open-deep-research --client claude # Install for Cursor npx @smithery/cli install open-deep-research --client cursor
When installing via Smithery, you will be prompted to enter a Brave Search API key.
Add the following to your Claude Desktop configuration:
{ "mcpServers": { "open-deep-research": { "command": "npx", "args": [ "-y", "open-deep-research" ], "env": { "BRAVE_API_KEY": "your_api_key_here" } } } }
In Cursor, you can add the MCP server with:
claude mcp add "open-deep-research" npx open-deep-research
Make sure to set the BRAVE_API_KEY
environment variable before running Cursor.
git clone https://github.com/tositon/open-deep-research.git cd open-deep-research npm install
npm run build
BRAVE_API_KEY=your_api_key npm run dev
Для тестирования MCP сервера можно использовать MCP Inspector, который предоставляет удобный интерфейс для взаимодействия с инструментами:
# Установка и запуск MCP Inspector npx @modelcontextprotocol/inspector # Запуск сервера в другом терминале BRAVE_API_KEY=your_api_key npm start
После запуска Inspector, откройте браузер и перейдите по адресу http://localhost:5173. Подключитесь к WebSocket серверу, используя URL ws://localhost:3000
.
В интерфейсе MCP Inspector вы можете выбрать инструмент и настроить параметры запроса:
{ "query": "latest quantum computing advancements", "count": 5 }
{ "thought": "Начинаю анализ проблемы глобального потепления", "thoughtNumber": 1, "totalThoughts": 5, "nextThoughtNeeded": true }
{ "query": "Сравнение различных источников возобновляемой энергии", "action": "start", "maxSubQuestions": 3 }
После установки сервера через Smithery или локально, вы можете использовать его с Claude Desktop или Cursor, выбрав соответствующий MCP сервер в настройках.
To publish the server on the Smithery platform:
After publishing, users can install the server using the Smithery CLI:
npx @smithery/cli install open-deep-research --client claude
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.