Servidor MCP de duckduckgo-search
Inglés | Chino
Un servidor de protocolo de contexto de modelo para la búsqueda de DuckDuckGo
Este es un servidor MCP basado en TypeScript que proporciona la funcionalidad de búsqueda de DuckDuckGo. Demuestra los conceptos básicos de MCP mediante:
Integración con la búsqueda de DuckDuckGo
Interfaz de herramienta de búsqueda fácil de usar
Soporte para limitación de velocidad y manejo de errores
Características
Herramienta de búsqueda
duckduckgo_search: realiza búsquedas web utilizando la API de DuckDuckGoParámetro obligatorio:
query(consulta de búsqueda, máximo 400 caracteres)Parámetro opcional:
count(número de resultados, 1-20, predeterminado 10)Parámetro opcional:
safeSearch(nivel de seguridad: estricto/moderado/desactivado, predeterminado moderado)Devuelve resultados de búsqueda de Markdown formateados
Límites de velocidad
Máximo 1 solicitud por segundo
Máximo 15000 solicitudes al mes
Related MCP server: Google Search MCP Server
Desarrollo
Prerrequisitos
Node.js >= 18
pnpm >= 8.0.0
Instalación
Construir y ejecutar
Construir el servidor:
Para desarrollo con reconstrucción automática:
Configuración en Claude Desktop
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.