Skip to main content
Glama

DuckDuckGo MCP Server

by zhsama

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 DuckDuckGo
    • Pará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

Desarrollo

Prerrequisitos

  • Node.js >= 18
  • pnpm >= 8.0.0

Instalación

# Install pnpm if not already installed npm install -g pnpm # Install project dependencies pnpm install

Construir y ejecutar

Construir el servidor:

pnpm run build

Para desarrollo con reconstrucción automática:

pnpm run watch

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

# online { "mcpServers": { "duckduckgo-search": { "command": "npx", "args": [ "-y", "duckduckgo-mpc-server" ] } } } # local { "mcpServers": { "duckduckgo-search": { "command": "node", "args": [ "/path/to/duckduckgo-search/build/index.js" ] } } }

imagenimagen

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:

pnpm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo que proporciona la funcionalidad de búsqueda DuckDuckGo para Claude, habilitando capacidades de búsqueda web a través de una interfaz de herramienta limpia con soporte de limitación de velocidad.

  1. Características
    1. Herramienta de búsqueda
    2. Límites de velocidad
  2. Desarrollo
    1. Prerrequisitos
    2. Instalación
    3. Construir y ejecutar
  3. Configuración en Claude Desktop
    1. Depuración

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
    Last updated -
    2
    26
    Python
    MIT License
    • Apple
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.
    Last updated -
    Python
    • Linux
  • -
    security
    F
    license
    -
    quality
    A server that provides DuckDuckGo search capabilities (text, image, news, video search and AI chat) through the Model Context Protocol.
    Last updated -
    Python
    • Apple
  • -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.
    Last updated -
    854
    4
    MIT License
    • Apple

View all related MCP servers

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/zhsama/duckduckgo-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server