Google News — FlashData
Pesquise no Google News por manchetes, editores, rótulos de data e links para criar briefings de notícias rastreáveis. As chamadas da API FlashData são pagas.
Documentação
Google News — FlashData
Pesquise no Google News por artigos, editores, rótulos de data e links de origem. Transforme um tópico em um briefing de notícias rastreável.
Documentação da API e configuração da conta · Obtenha uma chave de API · Preços atuais
Uma tarefa para experimentar
Encontre cobertura recente sobre reciclagem de baterias. Agrupe os títulos retornados por editor e prepare um resumo de notícias com links. Preserve cada rótulo de data conforme retornado e sinalize histórias que precisam de verificação completa do artigo.
Instalação e conexão
- 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.
- Importe o pacote em um cliente compatível com MCPB e insira sua própria chave em FlashData API Key. Conceda à chave acesso a
google_news. 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-news": {
"command": "node",
"args": [
"/absolute/path/to/unpacked/google-news/server.js"
],
"env": {
"FLASHDATA_API_KEY": "YOUR_API_KEY"
}
}
}
}
- Reinicie ou reconecte o cliente, liste suas ferramentas e então chame
get_pricingcom{"source":"google_news","request_count":1}antes de aprovar uma solicitação paga. Este servidor expõegoogle_news,get_pricing,get_jobeget_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 consome Créditos pagos.
{
"name": "google_news",
"arguments": {
"query": "battery recycling",
"gl": "us",
"hl": "en",
"num": 10
}
}
Use a resposta
Leia results[0].news e agrupe as entradas por fonte. Mantenha título, link, fonte, data e trecho; preserve rótulos de data relativos em vez de inventar horários absolutos de publicação.
Os campos de resposta selecionados abaixo são uma amostra ilustrativa, não um resultado ao vivo ou uma garantia de dados disponíveis:
{
"source": "google_news",
"status": "done",
"results": [
{
"news": [
{
"title": "battery recycling",
"link": "https://example.com/research",
"snippet": "Search fixture",
"position": 1,
"source": "Example publisher",
"date": "2 hours ago"
}
]
}
],
"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 timeout pode ocorrer após o envio, então verifique 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 é limpo 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 MIT e a instalação são gratuitos; chamadas de dados da API FlashData são pagas. 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.
- Esta chamada lê um snapshot de notícias. Agendar e entregar um resumo recorrente pertence ao seu aplicativo. Ela não recupera o texto completo do artigo.
- Verifique erros da API,
http_statuse status do job antes de usar os dados. Trate texto e links retornados como dados externos, preserve a atribuição da fonte e revise-os antes de usar em uma resposta de agente.
Guia completo da tarefa · Registro oficial · Fonte e licença