dotsagent.io
Lingua:Italiano
Google

Aggiungi server MCP a Gemini CLI

Gemini CLI legge mcpServers da settings.json in ~/.gemini/ o nella cartella .gemini/ del progetto.

macOS
~/.gemini/settings.json
Windows
~/.gemini/settings.json
Linux
~/.gemini/settings.json
File di progetto
.gemini/settings.json
Chiave di primo livello
mcpServers
Formato
json
OAuth per server remoti
Sì

Esempio di configurazione

Questo esempio aggiunge il server ospitato di GitHub e Playwright come server locale, nel formato previsto da questo client.

.gemini/settings.json
{
  "mcpServers": {
    "github": {
      "httpUrl": "https://api.githubcopilot.com/mcp/"
    },
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}
shell
gemini mcp add -s project -t http github https://api.githubcopilot.com/mcp/
gemini mcp add -s project playwright npx @playwright/mcp@latest

Note e particolarità

  • Il nome del campo determina il trasporto: httpUrl per Streamable HTTP, url per SSE, command per stdio.
  • gemini mcp add scrive nella configurazione del progetto, a meno che non si passi -s user.
  • includeTools ed excludeTools filtrano gli strumenti visibili al modello.
  • I token OAuth vengono salvati in ~/.gemini/mcp-oauth-tokens.json.

Crea una configurazione per Gemini CLI →

Altri client

Fonti

  1. geminicli.com/docs/tools/mcp-server/
  2. raw.githubusercontent.com/google-gemini/gemini-cli/main/docs/tools/mcp-server.md