Servidor MCP que permite a assistentes de IA, como Claude e Cursor, fazer buscas na web por uma instância do SearXNG que você administra ou em que confia.
nickclyde/duckduckgo-mcp-server
Um servidor MCP que oferece a assistentes de IA pesquisa na web pelo DuckDuckGo e busca e extração de conteúdo de páginas.
- Estrelas
- 1,550
- Forks
- 195
- Issues abertas
- 7
- Último commit
- há 2 meses
O que é?
Este servidor Model Context Protocol (MCP) permite que assistentes de IA, como Claude Desktop e Claude Code, façam pesquisas na web pelo DuckDuckGo e leiam o conteúdo de páginas. Ele disponibiliza uma ferramenta de pesquisa que retorna títulos, URLs e trechos, além de uma ferramenta fetch_content, que baixa uma página e extrai seu texto legível, com paginação para páginas longas.
O servidor foi pensado para fornecer informações atuais da web a modelos de linguagem em um formato compacto. URLs longas dos resultados são substituídas por tokens curtos ref://, que podem ser passados de volta para fetch_content ou expandidos sob demanda, economizando contexto. A busca de conteúdo oferece modos de extração de texto, conteúdo principal e markdown, além de um backend opcional de imitação de navegador (curl_cffi) para sites que bloqueiam o cliente httpx padrão.
Operadores podem configurar o nível do SafeSearch, a região padrão, os limites de requisições e um cache de páginas em memória por meio de variáveis de ambiente ou flags da CLI. Por padrão, fetch_content bloqueia requisições para endereços privados e de loopback, e oferece suporte aos transportes stdio, SSE e HTTP com streaming.
Recursos principais
- 01Faz pesquisas no DuckDuckGo com nível do SafeSearch e região padrão configuráveis.
- 02Busca páginas da web e extrai texto legível com paginação por start_index.
- 03Oferece modos de análise de texto, conteúdo principal e markdown.
- 04Substitui URLs longas por tokens curtos ref:// para economizar contexto.
- 05Inclui limitação de requisições, cache de páginas com TTL e tratamento de novas tentativas para HTTP 429.
- 06Oferece um backend opcional curl_cffi para sites que bloqueiam clientes HTTP comuns.
- 07Bloqueia por padrão endereços privados e de loopback em fetch_content.
Casos de uso
- Fornecer resultados de pesquisa na web em tempo real para Claude Desktop ou Claude Code.
- Permitir que um agente de IA leia o texto de artigos ou páginas de documentação encontradas pela pesquisa.
- Executar um serviço compartilhado de pesquisa e busca de conteúdo via HTTP para outros clientes MCP em uma rede privada.
Início rápido
- 1
Execute o servidor com uvx
uvx duckduckgo-mcp-server - 2
Ou instale pelo PyPI com uv
uv pip install duckduckgo-mcp-server
Antes de usar
- A busca pode não retornar resultados se o DuckDuckGo bloquear o cliente httpx padrão. Por isso, recomendamos o extra opcional [browser].
Em coleções
Tópicos
Perguntas frequentes
- O que é duckduckgo-mcp-server?
- Um servidor MCP que oferece a assistentes de IA pesquisa na web pelo DuckDuckGo e busca e extração de conteúdo de páginas. Este servidor Model Context Protocol (MCP) permite que assistentes de IA, como Claude Desktop e Claude Code, façam pesquisas na web pelo DuckDuckGo e leiam o conteúdo de páginas. Ele disponibiliza uma ferramenta de pesquisa que retorna títulos, URLs e trechos, além de uma ferramenta fetch_content, que baixa uma página e extrai seu texto legível, com paginação para páginas longas.
- duckduckgo-mcp-server é gratuito? Qual é a licença?
- duckduckgo-mcp-server é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- duckduckgo-mcp-server ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de duckduckgo-mcp-server foi em 4 de set. de 2026.
- Para que posso usar duckduckgo-mcp-server?
- Fornecer resultados de pesquisa na web em tempo real para Claude Desktop ou Claude Code. Permitir que um agente de IA leia o texto de artigos ou páginas de documentação encontradas pela pesquisa. Executar um serviço compartilhado de pesquisa e busca de conteúdo via HTTP para outros clientes MCP em uma rede privada.
- Como instalar duckduckgo-mcp-server?
- Execute o servidor com uvx: uvx duckduckgo-mcp-server Ou instale pelo PyPI com uv: uv pip install duckduckgo-mcp-server
- Onde consigo duckduckgo-mcp-server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nickclyde/duckduckgo-mcp-server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin para DeepSeek Harness que adiciona buscas na web gratuitas e sem chave usando DuckDuckGo, Bing e outros mecanismos, com fallback automático entre eles.
Biblioteca de metabusca em Python que consulta vários mecanismos de busca e retorna resultados unificados de texto, imagens, vídeos, notícias e livros.
Ferramentas locais de busca, leitura, rastreamento e pesquisa na web para agentes de IA via MCP, sem chaves de API nem custo por consulta.
Servidor MCP que oferece a assistentes de IA busca na web em tempo real, extração de conteúdo, mapeamento de sites e rastreamento via API da Tavily.
Servidor MCP que oferece a agentes de IA busca na web em tempo real, busca vertical por domínio, buscas em lote paralelas e extração de páginas de URLs para Markdown.