/ Diretório / Playground / Exa Search
● Oficial exa-labs 🔑 Requer sua chave

Exa Search

por exa-labs · exa-labs/exa-mcp-server

Busca neural da web construída para agentes de IA — busca por significado, retorna conteúdo limpo. Melhor que o Google para 'encontre-me ensaios como X'.

MCP oficial do Exa. Combina modos de busca neural (semântica) e por palavra-chave, retorna conteúdo completo da página (não apenas trechos), e suporta modos direcionados: pesquisa de empresas, buscas no LinkedIn, descoberta no GitHub, busca de artigos de pesquisa. A escolha certa quando 'o que significa isso?' importa mais que 'onde está essa frase exata?'.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

exa-search.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "exa-search": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "exa-search",
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "exa-search": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "exa-mcp-server"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add exa-search -- npx -y exa-mcp-server

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: Exa Search

Encontre artigos semelhantes a um que você já ama

👤 Pesquisadores, escritores, fundadores construindo listas de leitura ⏱ ~10 min beginner

Quando usar: Você tem um ensaio/post canônico sobre um tópico e quer mais assim. O recurso 'relacionado' do Google é inútil.

Pré-requisitos
  • Chave API do Exa — exa.ai/dashboard — plano gratuito fornece ~1000 buscas/mês
Fluxo
  1. Use o modo neural com uma consulta descritiva
    Encontre 10 ensaios com espírito similar a 'The Bitter Lesson' de Rich Sutton. Quero artigos de opinião longos sobre escala de ML, não papers.✓ Copiado
    → 10 resultados que correspondem à *vibe*, não apenas às palavras-chave
  2. Obtenha conteúdos e leia rapidamente
    Para cada um, obtenha os conteúdos (modo text) e me dê um resumo de 2 linhas mais uma nota 'por que isso é similar'.✓ Copiado
    → Resumo por resultado + razão de similaridade
  3. Salve os que valem a pena
    Quero realmente ler 3 desses. Quais 3 são o sinal mais forte? Salve links em /reading/ml-scaling.md.✓ Copiado
    → Lista curta curada, não todos os 10

Resultado: Uma lista de leitura com coerência intelectual real, não lixo de SEO.

Armadilhas
  • A busca neural desvia para tópicos adjacentes — Combine com includeDomains para limitar (por ex., apenas essays.gwern.net, lesswrong.com) quando você quer um cluster apertado
  • Algumas páginas retornam visualizações paywalled como conteúdo — Verifique o comprimento do conteúdo; retornos muito curtos são geralmente paywalled — sinalize e pule
Combine com: filesystem · memory

Obtenha uma nota de uma página sobre uma empresa antes de uma chamada de vendas

👤 Vendas, desenvolvimento de negócios, recrutadores ⏱ ~10 min beginner

Quando usar: Chamada em 20 minutos; você precisa de notícias recentes, pessoas-chave, financiamento recente, tudo de uma vez.

Fluxo
  1. Execute uma busca em modo empresa
    Use o modo empresa do Exa para 'Acme Robotics, São Francisco'. Puxe página inicial, notícias recentes (últimos 90 dias) e quaisquer anúncios.✓ Copiado
    → Mix de conteúdo de página inicial, posts de blog, artigos de notícias
  2. Sintetize um resumo
    Escreva uma nota de uma página: o que fazem, marcos recentes, pessoas-chave mencionadas em notícias, algo que eu deva cumprimentar ou lamentar.✓ Copiado
    → Resumo pronto para conversa com citações
  3. Encontre o ângulo de contato certo
    Com base em suas notícias recentes, qual é um motivo credível para entrar em contato com eles esta semana? Seja específico — nomeie o item de notícia.✓ Copiado
    → Um gancho concreto vinculado a um evento recente real

Resultado: Um resumo mais útil que 30 minutos de stalking no LinkedIn.

Armadilhas
  • Ruído de press release afoga notícias reais — Filtre excludeDomains: ['prnewswire.com', 'businesswire.com'] para análise real
Combine com: memory

Obtenha uma resposta citada em uma única solicitação para uma pergunta factual

👤 Qualquer pessoa que precise de uma resposta rápida com uma fonte ⏱ ~2 min beginner

Quando usar: Você precisa de uma resposta + citação para uma pergunta factual específica, mais rápido que busca → clique → leia.

Fluxo
  1. Use exa_answer
    Use exa_answer para: 'Qual foi a última rodada de financiamento anunciada do Anthropic e o total arrecadado?'✓ Copiado
    → Resposta direta mais 1-3 URLs de fonte
  2. Verifique a fonte
    Abra a fonte principal e confirme que o número corresponde ao que Exa retornou.✓ Copiado
    → Confirmação ou correção

Resultado: Uma resposta factualmente apoiada em menos de 30 segundos.

Armadilhas
  • Respostas podem ficar atrasadas (treinamento/corte de índice) — Para coisas que mudam semanalmente (preço de ação, liderança), verifique a atualização das fontes, não apenas a resposta

Combinações

Combine com outros MCPs para 10× de alavancagem

exa-search + memory

Salve descobertas de pesquisa em um grafo de tópicos conforme você avança

Busque por 'estado de LMs pequenos em 2026'. Para cada resultado útil, armazene a afirmação-chave como uma observação na entidade 'small-lms-2026' na memória, com a URL da fonte.✓ Copiado
exa-search + filesystem

Construa uma lista de leitura salva como Markdown

Encontre 10 ensaios semelhantes a 'The Bitter Lesson'. Salve a lista curta curada (top 3) com resumos em /reading/ml-scaling.md.✓ Copiado
exa-search + github

Descubra repositórios relevantes via Exa, então opere neles via MCP GitHub

Use Exa para encontrar implementações Rust de shaders WebGPU. Para os 3 repositórios principais, obtenha as estatísticas do GitHub (stars, último commit) via MCP GitHub.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
web_search_exa query: str, numResults?: int, type?: 'neural'|'keyword'|'auto', includeDomains?: str[], excludeDomains?: str[], startPublishedDate?: str, endPublishedDate?: str Busca neural ou por palavra-chave de propósito geral 1 crédito de busca Exa
company_research_exa query: str, numResults? Puxe um resumo de empresa de fontes públicas da web 1 crédito
linkedin_search_exa query: str, numResults? Encontre pessoas/empresas específicas no LinkedIn (apenas links — conteúdo varia) 1 crédito
github_search_exa query: str, numResults? Descubra repositórios por descrição (use o MCP github para operações reais de repositório) 1 crédito
research_paper_search_exa query: str, numResults?, dateRange? Busca acadêmica em arXiv, OpenReview, etc. 1 crédito
deep_researcher_start / check query: str (start), task_id (check) Grandes tarefas de pesquisa multi-fonte; aguarde resultados múltiplos créditos
exa_answer query: str Perguntas e respostas diretas com fontes citadas 1+ créditos
crawling_exa url: str Busque uma única URL via pipeline do Exa (boilerplate removido, JS renderizado) 1 crédito

Custo e limites

O que custa rodar

Cota de API
Plano gratuito ~1000 buscas/mês; planos pagos escalam
Tokens por chamada
Resultados de busca com conteúdo podem ser 2-10k tokens por resultado — limite numResults agressivamente
Monetário
Plano gratuito é suficiente para uso pessoal; planos pagos a partir de $10/mês
Dica
Use numResults: 5 por padrão. Use text: false se você só precisa de links, depois chame crawling_exa apenas nos poucos que você realmente quer ler.

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: Chave API na variável de ambiente EXA_API_KEY
Saída de dados: Consultas atingem api.exa.ai; Exa busca páginas em seu nome via sua infraestrutura

Solução de problemas

Erros comuns e correções

401 Não Autorizado

Chave API ausente ou incorreta. Configure EXA_API_KEY na env do cliente MCP. Verifique em exa.ai/dashboard.

402 Pagamento Obrigatório / cota esgotada

Créditos do plano gratuito usados. Atualize ou aguarde a reinicialização mensal.

Resultados saem do tópico com modo neural

Tente type: 'keyword' para correspondência literal, ou adicione includeDomains/excludeDomains para focar a busca.

Conteúdo vazio nas URLs retornadas

Algumas páginas não podem ser extraídas. Use crawling_exa diretamente na URL, ou volte para fetch/firecrawl.

Alternativas

Exa Search vs. outros

AlternativaQuando usarTroca
Brave Search MCPVocê quer busca na web com palavra-chave simples com garantias de privacidadeSem modo semântico; resultados são trechos estilo SERP, não conteúdo completo
FirecrawlVocê já tem URLs e precisa de conteúdo limpo/extração estruturada, não buscaFerramenta diferente — scraping vs busca
Tavily / Perplexity APIs (via custom MCP)Você quer um provedor diferente de busca-com-resposta-LLMTavily é focado em busca+resposta; Exa é mais amplo (busca/pesquisa/resposta)

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills