OpenDeepSearch
OpenDeepSearch
Una alternativa de código abierto a Perplexity Deep Research utilizando el Protocolo de Contexto de Modelo (MCP).
Descripción general
OpenDeepSearch es una potente herramienta de investigación que realiza investigaciones exhaustivas sobre temas complejos. Combina el enfoque de pensamiento estructurado del Pensamiento Secuencial con las capacidades de búsqueda de Brave Search para generar informes de investigación detallados y con fuentes fiables.
Related MCP server: MCP Server for Deep Research
Características
Investigación integral : divide preguntas complejas en subpreguntas manejables
Búsqueda iterativa : realiza múltiples búsquedas para recopilar información diversa
Análisis inteligente : analiza los resultados de búsqueda para extraer información relevante
Síntesis : combina los hallazgos en un informe coherente y bien estructurado.
Citas : Incluye fuentes de toda la información del informe.
Integración con MCP : se integra perfectamente con Claude Desktop, Cursor y otros clientes de MCP
WebSockets : admite la integración con Smithery y otros clientes MCP
Publicación : Permite publicar la herramienta de investigación en la plataforma Smithery para facilitar el acceso.
Instalación
Prerrequisitos
Node.js 16 o superior
Una clave API de Brave Search (obtén una en https://brave.com/search/api/ )
Instalación de NPM
npm install -g open-deep-researchCorriendo con NPX
BRAVE_API_KEY=your_api_key npx open-deep-researchInstalación local
# 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 startInstalación mediante herrería
# Install for Claude
npx @smithery/cli install open-deep-research --client claude
# Install for Cursor
npx @smithery/cli install open-deep-research --client cursorAl realizar la instalación a través de Smithery, se le solicitará que ingrese una clave API de Brave Search.
Uso
Con Claude Desktop
Agregue lo siguiente a su configuración de Claude Desktop:
{
"mcpServers": {
"open-deep-research": {
"command": "npx",
"args": [
"-y",
"open-deep-research"
],
"env": {
"BRAVE_API_KEY": "your_api_key_here"
}
}
}
}Con el cursor
En Cursor, puedes agregar el servidor MCP con:
claude mcp add "open-deep-research" npx open-deep-researchAsegúrese de configurar la variable de entorno BRAVE_API_KEY antes de ejecutar Cursor.
Consultas de ejemplo
"¿Cuáles son los últimos avances en computación cuántica?"
Comparar y contrastar diferentes enfoques para la mitigación del cambio climático.
"Explicar la historia y el impacto del Renacimiento en el arte europeo"
"¿Cuáles son los pros y contras de las diferentes fuentes de energía renovables?"
Cómo funciona
Análisis de preguntas : el sistema analiza la pregunta principal y la divide en subpreguntas.
Búsqueda iterativa : para cada subpregunta, el sistema realiza búsquedas utilizando la API de búsqueda Brave
Análisis de resultados : el sistema analiza los resultados de la búsqueda para extraer información relevante
Síntesis : El sistema combina los hallazgos en un informe coherente
Cita : Toda la información está debidamente citada con las fuentes.
Desarrollo
Configuración
git clone https://github.com/tositon/open-deep-research.git
cd open-deep-research
npm installConstruir
npm run buildEjecutar en modo de desarrollo
BRAVE_API_KEY=your_api_key npm run devPruebas
Pruebas con MCP Inspector
Para probar el servidor MCP, puede utilizar MCP Inspector, una interfaz predeterminada para el servidor instrumentos:
# Установка и запуск MCP Inspector
npx @modelcontextprotocol/inspector
# Запуск сервера в другом терминале
BRAVE_API_KEY=your_api_key npm startDespués de abrir el Inspector, cierre el navegador y presione la dirección http://localhost:5173 . Para acceder al servidor WebSocket, utilice la URL ws://localhost:3000 .
Primeros pasos para los instrumentos de prueba
En la interfaz MCP Inspector podemos visualizar el instrumento y configurar los parámetros siguientes:
Prueba de Brave Web Search
{
"query": "latest quantum computing advancements",
"count": 5
}Prueba de pensamiento secuencial
{
"thought": "Начинаю анализ проблемы глобального потепления",
"thoughtNumber": 1,
"totalThoughts": 5,
"nextThoughtNeeded": true
}Testimonio de Investigación Profunda
{
"query": "Сравнение различных источников возобновляемой энергии",
"action": "start",
"maxSubQuestions": 3
}Prueba con Claude o Cursor
Después de instalar un servidor como Smithery o un servidor local, puede utilizar Claude Desktop o Cursor, o utilizar un servidor MCP compatible con él. настройках.
Publicaciones sobre herrería
Para publicar el servidor en la plataforma Smithery:
Asegúrese de que el repositorio esté alojado en GitHub y sea público.
Regístrate en la plataforma Smithery
Autenticarse a través de GitHub para conectarse con el repositorio
Vaya a la pestaña "Implementaciones" en la página del servidor
Haga clic en el botón "Implementar en Smithery"
Siga las instrucciones de configuración de la implementación
Después de publicar, los usuarios pueden instalar el servidor mediante la CLI de Smithery:
npx @smithery/cli install open-deep-research --client claudeContribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
Inspirado por Perplexity Deep Research
Construido sobre el Protocolo de Contexto Modelo
Utiliza el enfoque de pensamiento secuencial para la investigación estructurada
Desarrollado por 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.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables iterative deep research by integrating AI agents with search engines, web scraping, and large language models for efficient data gathering and comprehensive reporting.20321MIT
- Alicense-qualityCmaintenanceA 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.213MIT
- AlicenseDqualityDmaintenanceA powerful research assistant that conducts intelligent, iterative research through web searches, analysis, and comprehensive report generation on any topic.41427Apache 2.0
- AlicenseBqualityDmaintenanceAn automated research agent that leverages Google Gemini models and Google Search to perform deep, multi-step web research, generating sophisticated queries and producing citation-rich answers.128MIT
Related MCP Connectors
Web research for agents: quality-scored Google search, webpage extraction, and deep research.
Autonomous research agent that pays every source it cites in USDC on Arc via x402 micropayments.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Appeared in Searches
- A search assistant for performing deep web research
- 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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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