Skip to main content
Glama
wall-e-assessor

gemini-grounding-mcp

gemini-grounding-mcp

Servidor MCP (Model Context Protocol) que dá ao Claude — e a qualquer cliente compatível com MCP — busca web com grounding do Google Gemini (Google Search), retornando a resposta acompanhada das fontes citadas.

Por que este servidor

  • Saída enxuta. Devolve só o texto + a lista de fontes. Implementações comuns anexam o bloco de HTML/CSS da "search box" do Google, que pode representar ~50% do payload e desperdiçar tokens do cliente. Aqui esse lixo é descartado.

  • Protocolo limpo. Todo log vai para stderr. O stdout é reservado ao protocolo MCP — escrever nele corromperia a conexão.

  • Uma dependência de IA. Usa o SDK oficial @google/genai.

Related MCP server: Google Search MCP

Manual didático para iniciantes

Nunca usou o Terminal? Siga o passo a passo completo, com explicações aula por aula:

Requisitos

Instalação

git clone https://github.com/wall-e-assessor/gemini-grounding-mcp.git
cd gemini-grounding-mcp
npm install
npm run build

Isso gera o executável em dist/index.js.

Configuração da chave

O servidor lê a chave da variável de ambiente GEMINI_API_KEY.

  • Em produção (via cliente MCP): passe a chave na configuração do cliente (veja abaixo) — você não precisa de arquivo .env.

  • Para testar localmente: copie .env.example para .env, preencha a chave e rode:

    npm run dev

    (usa o --env-file nativo do Node; nenhuma dependência extra.)

⚠️ Nunca faça commit do seu .env nem exponha a chave. O .gitignore já bloqueia o .env.

Variável

Obrigatória

Padrão

Descrição

GEMINI_API_KEY

sim

—

Chave do Google AI Studio

GEMINI_MODEL

não

gemini-2.5-flash

Modelo do Gemini

Usar no Claude Code

Registre o servidor no escopo de usuário (vale para todas as sessões). Troque o caminho e a chave pelos seus:

As opções (--scope, --env, --transport) vêm antes do nome do servidor. Se o nome vier logo depois de --env, o CLI o lê como mais uma variável e recusa o comando; por isso o --transport stdio fica entre os dois (documentação oficial).

claude mcp add --scope user \
  --env GEMINI_API_KEY=SUA_CHAVE_AQUI \
  --transport stdio \
  gemini-grounding \
  -- node /caminho/absoluto/para/gemini-grounding-mcp/dist/index.js

No Windows (Prompt de Comando), use o caminho completo do node, com cada caminho entre aspas. No PowerShell, troque o ^ do fim das linhas por `. Exemplo:

claude mcp add --scope user ^
  --env GEMINI_API_KEY=SUA_CHAVE_AQUI ^
  --transport stdio ^
  gemini-grounding ^
  -- "C:\Program Files\nodejs\node.exe" "C:\caminho\gemini-grounding-mcp\dist\index.js"

Reinicie o cliente para que a ferramenta apareça.

Configuração equivalente em JSON

{
  "mcpServers": {
    "gemini-grounding": {
      "command": "node",
      "args": ["/caminho/absoluto/para/gemini-grounding-mcp/dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "SUA_CHAVE_AQUI"
      }
    }
  }
}

Ferramenta exposta

search_with_grounding

Parâmetro

Tipo

Obrigatório

Descrição

query

string

sim

A pergunta ou termo a pesquisar

context

string

não

Contexto adicional para orientar a resposta

Retorno: texto da resposta seguido de uma seção Fontes: com título — URL de cada fonte.

Aviso

As respostas vêm de um modelo de linguagem com busca. Trate-as como dado a verificar, não como verdade absoluta — confirme fatos críticos na fonte oficial.

Autor

@pro.hudsontravassos

Licença

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Provides Google Search functionality for AI models using Gemini's built-in Grounding with Google Search feature, returning real-time web search results with source citations.
    1
    59 npm
    83
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides Google search grounding capabilities for Gemini AI models through MCP, enabling AI assistants to perform web searches with Gemini's grounding API for more accurate and up-to-date responses.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time web research and URL summarization capabilities using Gemini 2.5 Flash with native Google Search grounding. It enables users to perform factual searches and summarize web content directly within MCP-compatible clients like Claude Desktop.
    17
    -