Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Construir Alternativa de Busca Web Open Source ao Claude (com Servidor Firecrawl MCP)

@apidog

@apidog

Updated on março 21, 2025

Sim, Claude AI Pode Conectar-se à Internet Agora

Em março de 2025, a Anthropic introduziu capacidades de busca na web para seu assistente Claude AI.

Essa atualização significativa permite que Claude pesquise na internet em tempo real, expandindo dramaticamente sua capacidade de fornecer informações atualizadas e respostas relevantes. O recurso marcou uma mudança da filosofia de design "autossuficiente" de Claude, provavelmente impulsionada pela pressão competitiva no mercado de assistentes de IA.

O recurso de busca na web de Claude permite que a IA acesse informações em tempo real da internet, aprimorando suas respostas com dados atuais. Ao usar informações da web, Claude fornece citações a fontes, permitindo que os usuários verifiquem as informações. Habilitar esse recurso é simples: os usuários basta acessar as configurações, ativar a opção de busca na web para "on" e começar a conversar com Claude 3.7 Sonnet.

Então, Vamos Construir uma Alternativa de Código Aberto à Busca na Web do Claude

Para organizações que precisam de mais controle, personalização ou privacidade do que a busca na web de Claude oferece, construir uma alternativa usando o Firecrawl fornece uma excelente solução.

💡
Quer conectar seu Fluxo de Trabalho de Codificação AI Cursor com a Documentação da API? O servidor Apidog MCP está aqui para ajudá-lo a obter a experiência completa de codificação! Basta inserir sua especificação de API diretamente no Cursor e ver a mágica acontecer!
💡
Enquanto trabalha com IDEs de IA como Cursor, potencialize seu fluxo de trabalho de API com Apidog! Esta plataforma gratuita e tudo-em-um permite que você projete, teste, simule e documente APIs em uma única interface. Então, por que não experimentá-la agora? 👇👇
botão

O Firecrawl é um rastejador da web de código aberto especificamente projetado para transformar sites em conteúdo markdown pronto para LLM—perfeito para criar seu próprio pipeline de busca na web.

Configurando o Cursor AI IDE & Servidor MCP Firecrawl

Configurar o Servidor MCP Firecrawl com o Cursor é simples e permite que Claude (ou outros modelos de IA) pesquise e rastreie sites diretamente do seu IDE Cursor. Veja como fazer:

Passo 1: Obtenha uma Chave de API do Claude e Selecione Claude no Cursor

  1. Inscreva-se para obter uma chave de API da Anthropic em console.anthropic.com
  2. Uma vez aprovado, crie uma nova chave de API no seu Console Anthropic
  3. Abra o IDE Cursor
  4. Vá para Configurações (⚙️) > IA > Chaves de API
  5. Insira sua chave de API do Claude
  6. Selecione Claude como seu modelo de IA no Cursor (normalmente Claude 3.7 Sonnet para melhor desempenho)

Passo 2: Instale o Servidor MCP Firecrawl

Abra seu terminal e execute:

bash

npm install -g @mendableai/firecrawl-mcp-server

Ou, se preferir usá-lo sem instalação global:

bash

npx @mendableai/firecrawl-mcp-server

Passo 3: Configure o Cursor para Usar o Servidor MCP

  1. Abra o IDE Cursor
  2. Navegue até Configurações (⚙️)
  3. Selecione Recursos na barra lateral esquerda
  4. Role para baixo até encontrar a seção Servidores MCP
  5. Clique em Adicionar Servidor
  6. Insira os detalhes do servidor:
  • Nome: firecrawl-mcp
  • Tipo: comando
  • Comando: env FIRECRAWL_API_KEY=sua-chave-api npx -y firecrawl-mcp
  • Alternativamente, se você instalou globalmente: firecrawl-mcp-server

Uma vez adicionado, o Cursor tentará automaticamente se conectar ao servidor MCP. Você deve ver:

  • Um indicador de status mostrando "Conectado" ou "Executando"
  • O servidor aparecendo na sua lista de ferramentas MCP disponíveis

Passo 4: Usando Firecrawl com Claude no Cursor

Agora que seu servidor MCP do Firecrawl está configurado:

  1. Inicie um novo chat com Claude no Cursor
  2. Ao fazer perguntas que requerem informações da web, Claude usará automaticamente o Firecrawl para rastrear e buscar sites
  3. Você pode instruir explicitamente o modelo: "Use Firecrawl para buscar informações sobre [tópico]"

Resolução de Problemas Comuns

Se você encontrar problemas:

  • Servidor não conectando: Certifique-se de ter o Node.js instalado (versão 14 ou superior recomendada)
  • Erros de permissão: Você pode precisar executar o comando com privilégios de administrador
  • Problemas de caminho: Se estiver usando uma instalação global, garanta que o diretório bin do pacote está no seu PATH

Configuração Avançada

Para um uso mais avançado, você pode especificar opções de configuração criando um arquivo de config:

npx @mendableai/firecrawl-mcp-server --config=/caminho/para/config.json

Seu config.json pode ser parecido com:

{
  "allowedDomains": ["example.com", "seudominio.com"],
  "maxDepth": 3,
  "maxPages": 100,
  "respectRobotsTxt": true
}

Essa configuração simples dá ao Claude no Cursor a capacidade de pesquisar na web via seu servidor MCP Firecrawl controlado localmente, proporcionando uma alternativa ao recurso de busca na web integrado do Claude.

Conclusão

Embora a nova capacidade de busca na web do Claude represente um aprimoramento significativo para o assistente de IA da Anthropic, construir uma alternativa de código aberto com o Firecrawl oferece maior controle e personalização. Seguindo os passos delineados neste artigo, você pode criar um sistema de busca na web adaptado às suas necessidades específicas, com controle total sobre as fontes de dados, processamento e implantação.

Seja você construindo um sistema empresarial de conhecimento, um assistente de pesquisa especializado ou simplesmente desejando mais controle sobre as fontes de informações da sua IA, o Firecrawl oferece uma base poderosa para criar sua própria versão da funcionalidade de busca na web do Claude. À medida que os assistentes de IA continuam a evoluir, ter a flexibilidade de personalizar e controlar como eles acessam e processam informações da web continuará a ser uma vantagem significativa para organizações com requisitos especializados.

botão