OpenDeepSearch
使用模型上下文协议 (MCP) 的 Perplexity Deep Research 的开源替代方案。
概述
OpenDeepSearch 是一款功能强大的研究工具,能够对复杂主题进行全面深入的研究。它结合了序列思维的结构化思维方法和 Brave Search 的搜索功能,提供详细且来源可靠的研究报告。
Related MCP server: MCP Server for Deep Research
特征
综合研究:将复杂问题分解为可管理的子问题
迭代搜索:执行多次搜索以收集不同的信息
智能分析:分析搜索结果以提取相关信息
综合:将调查结果整合成一份连贯、结构良好的报告
引用:包括报告中所有信息的来源
MCP 集成:与 Claude Desktop、Cursor 和其他 MCP 客户端无缝集成
WebSockets :支持与 Smithery 和其他 MCP 客户端集成
出版物:允许在 Smithery 平台上发布研究工具,以便于访问
安装
先决条件
Node.js 16 或更高版本
Brave Search API 密钥(在https://brave.com/search/api/获取)
NPM 安装
npm install -g open-deep-research使用 NPX 运行
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通过 Smithery 安装
# Install for Claude
npx @smithery/cli install open-deep-research --client claude
# Install for Cursor
npx @smithery/cli install open-deep-research --client cursor通过 Smithery 安装时,系统将提示您输入 Brave Search API 密钥。
用法
使用 Claude Desktop
将以下内容添加到您的 Claude Desktop 配置中:
{
"mcpServers": {
"open-deep-research": {
"command": "npx",
"args": [
"-y",
"open-deep-research"
],
"env": {
"BRAVE_API_KEY": "your_api_key_here"
}
}
}
}使用光标
在 Cursor 中,您可以使用以下命令添加 MCP 服务器:
claude mcp add "open-deep-research" npx open-deep-research确保在运行 Cursor 之前设置BRAVE_API_KEY环境变量。
示例查询
“量子计算的最新进展是什么?”
“比较和对比缓解气候变化的不同方法”
“解释文艺复兴对欧洲艺术的历史和影响”
“不同可再生能源的优缺点是什么?”
工作原理
问题分析:系统分析主问题并将其分解为子问题
迭代搜索:对于每个子问题,系统使用 Brave Search API 执行搜索
结果分析:系统分析搜索结果以提取相关信息
综合:系统将调查结果整合成一份连贯的报告
引用:所有信息均正确引用来源
发展
设置
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 Inspector 进行测试
Для тестирования MCP сервера можно использовать MCP Inspector, который предоставляет удобный интерфейс для взаимодействия с说明:
# Установка и запуск MCP Inspector
npx @modelcontextprotocol/inspector
# Запуск сервера в другом терминале
BRAVE_API_KEY=your_api_key npm startПосле запуска 检查员,откройте браузер 和 перейдите по адресу http://localhost:5173 。使用 WebSocket 并使用 URL ws://localhost:3000 。
Примеры запросов для тестирования инструментов
В интерфейсе MCP Inspector вы можете выбрать инструмент и настроить параметры запроса:
Тестирование Brave 网页搜索
{
"query": "latest quantum computing advancements",
"count": 5
}顺序思维
{
"thought": "Начинаю анализ проблемы глобального потепления",
"thoughtNumber": 1,
"totalThoughts": 5,
"nextThoughtNeeded": true
}深入研究
{
"query": "Сравнение различных источников возобновляемой энергии",
"action": "start",
"maxSubQuestions": 3
}使用 Claude 或 Cursor 进行测试
После установки сервера через Smithery 和 локально, вы можете 和спользовать его с Claude Desktop 和 Cursor, выбрав соответствующий MCP сервер в настройках。
在 Smithery 上发布
要在 Smithery 平台上发布服务器:
确保存储库托管在 GitHub 上并且是公开的
在Smithery平台上注册
通过 GitHub 进行身份验证以连接存储库
转到服务器页面上的“部署”选项卡
点击“在 Smithery 上部署”按钮
按照部署设置说明进行操作
发布后,用户可以使用 Smithery CLI 安装服务器:
npx @smithery/cli install open-deep-research --client claude贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
致谢
受 Perplexity 深度研究启发
基于模型上下文协议
使用顺序思维方法进行结构化研究
由 Brave Search API 提供支持
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
- A server for deep research and in-depth exploration of topics
- Tools for conducting deep research on a topic
- A server for finding rental listings on platforms like Facebook, Craigslist, Zillow, and Realtor.com
- A method for finding LinkedIn posts that mention a key phrase
- A server for conducting in-depth research on corporations and industries
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tositon/OpenDeepSearch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
