Servidor MCP de búsqueda de DuckDuckGo
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de búsqueda web a través de DuckDuckGo, con funciones adicionales para la búsqueda y análisis de contenido.
Características
Búsqueda web : Busque en DuckDuckGo con limitación de velocidad avanzada y formato de resultados
Obtención de contenido : recupere y analice el contenido de páginas web con extracción de texto inteligente
Limitación de velocidad : protección integrada contra límites de velocidad tanto para la búsqueda como para la obtención de contenido
Manejo de errores : manejo y registro de errores integral
Salida compatible con LLM : resultados formateados específicamente para un gran consumo de modelos de lenguaje
Instalación
Instalación mediante herrería
Para instalar DuckDuckGo Search Server para Claude Desktop automáticamente a través de Smithery :
Instalación mediante uv
Instalar directamente desde PyPI usando uv
:
Uso
Ejecutando con Claude Desktop
Descargar Claude Desktop
Crea o edita tu configuración de Claude Desktop:
En macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
En Windows:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la siguiente configuración:
Reiniciar Claude Desktop
Desarrollo
Para el desarrollo local, puede utilizar la CLI de MCP:
Herramientas disponibles
1. Herramienta de búsqueda
Realiza una búsqueda web en DuckDuckGo y devuelve resultados formateados.
Parámetros:
query
: cadena de consulta de búsquedamax_results
: Número máximo de resultados a devolver (predeterminado: 10)
Devuelve: cadena formateada que contiene resultados de búsqueda con títulos, URL y fragmentos.
2. Herramienta de obtención de contenido
Obtiene y analiza el contenido de una página web.
Parámetros:
url
: La URL de la página web de la que se obtendrá el contenido
Devuelve: Contenido de texto limpio y formateado de la página web.
Características en detalle
Limitación de velocidad
Búsqueda: Limitada a 30 solicitudes por minuto
Obtención de contenido: limitada a 20 solicitudes por minuto
Gestión automática de colas y tiempos de espera
Procesamiento de resultados
Elimina anuncios y contenido irrelevante.
Limpia las URL de redireccionamiento de DuckDuckGo
Formatos de resultados para un consumo óptimo de LLM
Trunca el contenido largo apropiadamente
Manejo de errores
Detección y generación de informes de errores completos
Registro detallado a través del contexto MCP
Degradación elegante en límites de velocidad o tiempos de espera
Contribuyendo
¡Agradecemos los problemas y las solicitudes de incorporación de cambios! Algunas áreas de mejora potenciales:
Parámetros de búsqueda adicionales (región, idioma, etc.)
Opciones de análisis de contenido mejoradas
Capa de almacenamiento en caché para contenido de acceso frecuente
Estrategias adicionales de limitación de velocidad
Licencia
Este proyecto está licenciado bajo la licencia MIT.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de búsqueda web a través de DuckDuckGo, con funciones adicionales para la búsqueda y análisis de contenido.
- Características
- Instalación
- Uso
- Herramientas disponibles
- Características en detalle
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides search and crawl functionality using Search1API.Last updated -126155MIT License
- AsecurityAlicenseAqualityThis MCP server utilizes DuckDuckGo for web searches, providing structured search results with metadata and features like smart content classification and language detection, facilitating easy integration with AI clients supporting the MCP protocol.Last updated -1262MIT License
- AsecurityFlicenseAqualityAn MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.Last updated -11139
- AsecurityAlicenseAqualityA Model Context Protocol server that provides DuckDuckGo search functionality for Claude, enabling web search capabilities through a clean tool interface with rate limiting support.Last updated -136358MIT License
Appeared in Searches
- An open-source MCP service leveraging large models for innovative problem-solving
- Finding the Best Memory Compression Policies (MCPs) for Optimizing Limited Context Window in Claude Code
- Using Google Search to Generate Answers
- Using Google to search for an answer
- A search engine focused on privacy and minimal tracking