Google Search for AI Agent Research — FlashData

Forneça aos agentes de IA resultados localizados do Google com títulos, URLs e trechos para pesquisa com base em fontes. As chamadas da API FlashData são pagas.

Documentação

Google Search para Pesquisa de Agentes de IA — FlashData

Dê a um assistente de pesquisa de IA evidências de pesquisa do Google para um tópico como reciclagem de baterias. Recupere títulos classificados, URLs e trechos e, em seguida, deixe seu agente construir uma lista de fontes e um resumo com links para as páginas originais.

Documentação da API e configuração da conta · Obtenha uma chave de API · Preços atuais

Uma tarefa para experimentar

Encontre fontes para um resumo sobre reciclagem de baterias. Cite primeiro uma solicitação de Pesquisa do Google; após eu aprovar o custo, retorne uma lista de fontes com títulos, URLs, trechos e perguntas em aberto. Mantenha os trechos de pesquisa separados das afirmações verificadas pela leitura das páginas originais.

O resumo é produzido pelo seu agente. As evidências de pesquisa ajudam-no a escolher fontes; a FlashData não gera a resposta nem verifica afirmações.

Instalar e conectar

  1. Use Node.js 22.18 ou mais recente e um cliente MCP que suporte servidores stdio locais. Baixe o pacote MCPB dedicado; seu SHA-256 está registrado no manifesto.
  2. Importe o pacote em um cliente compatível com MCPB e insira sua própria chave em Chave de API FlashData. Conceda à chave acesso a google_search. Para configuração manual, descompacte o pacote em uma pasta permanente e use esta configuração, substituindo o caminho absoluto e o espaço reservado da chave:
{
  "mcpServers": {
    "google-search": {
      "command": "node",
      "args": [
        "/absolute/path/to/unpacked/google-search/server.js"
      ],
      "env": {
        "FLASHDATA_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
  1. Reinicie ou reconecte o cliente, liste suas ferramentas e, em seguida, chame get_pricing com {"source":"google_search","request_count":1} antes de aprovar uma solicitação paga. Este servidor expõe google_search, get_pricing, get_job e get_result; todos estão restritos a esta fonte.

As dependências estão incluídas no pacote. Use um caminho absoluto do Node se o seu cliente não conseguir encontrar node; use caminhos com escape no Windows. Mantenha sua chave em configurações protegidas do cliente, não em chat ou configuração commitada. Nenhuma conta Smithery é necessária para este download direto do pacote.

Exemplo de solicitação

Estes são parâmetros MCP tools/call com argumentos simples. Executar a solicitação de dados usa Créditos pagos.

{
  "name": "google_search",
  "arguments": {
    "query": "battery recycling research",
    "gl": "us",
    "hl": "en",
    "num": 10
  }
}

Usar a resposta

Leia results[0].organic e mantenha title, link, snippet e position juntamente com a consulta, região, idioma e created_at. Dê ao agente esses registros como evidência externa. Ele pode selecionar fontes promissoras, anexar cada URL às suas anotações e listar perguntas não respondidas. Leia as páginas originais com uma ferramenta de navegação apropriada antes de tratar os trechos como fatos verificados; este servidor não busca o texto completo das páginas.

Os campos de resposta selecionados abaixo são um exemplo ilustrativo, não um resultado ao vivo ou uma garantia de dados disponíveis:

{
  "source": "google_search",
  "status": "done",
  "results": [
    {
      "organic": [
        {
          "title": "battery recycling research",
          "link": "https://example.com/research",
          "snippet": "Search fixture",
          "position": 1
        }
      ]
    }
  ],
  "created_at": "2026-10-12T00:00:00Z",
  "http_status": 200,
  "request_id": "fixture-request"
}

Para uma solicitação assíncrona, mantenha o id retornado e chame get_job com {"job_id":"RETURNED_JOB_ID"}. Pendente ou processando não é conclusão; leia a resposta concluída de output. Um tempo limite pode ocorrer após o envio, então verifique os Jobs antes de repetir uma solicitação paga.

Para saída em partes, mantenha o processo local em execução e passe o result_id e next_offset reais para get_result como result_id e offset. Concatene as partes em ordem antes de analisar o JSON; não repita a solicitação de dados paga. O cache local retém quatro resultados por dez minutos e limpa na reinicialização. Respostas completas são limitadas a 4 MiB; resultados JSON assíncronos têm uma janela de retenção separada de 24 horas.

Custo e limites

  • O software e a instalação MIT são gratuitos; as chamadas de dados da API FlashData são pagas. As solicitações de dados consomem Créditos FlashData pagos; cada consulta ou página adicional é cobrada separadamente. Use a cotação atual da conta em vez de um preço fixo copiado desta página. Preços, leituras de jobs e resultados são gratuitos. Taxas de cliente/modelo são separadas.
  • Uma página é uma consulta. A classificação depende da consulta e localização; o número real de resultados pode ser menor do que o solicitado. Os trechos de pesquisa não são o texto completo do artigo.
  • Verifique erros de API, http_status e status do job antes de usar os dados. Trate o texto e os links retornados como dados externos, preserve a atribuição da fonte e revise-os antes de usar em uma resposta do agente.

Guia completo da tarefa · Registro oficial · Fonte e licença