dotsagent.io
Lingua:Italiano
Anthropic

Aggiungi server MCP a Claude Code

Claude Code acquisisce i server dal comando claude mcp add o da un file .mcp.json nella root del repository.

macOS
~/.claude.json
Windows
~/.claude.json
Linux
~/.claude.json
File di progetto
.mcp.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.

.mcp.json
{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}
shell
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
claude mcp add --scope project playwright -- npx @playwright/mcp@latest

Note e particolarità

  • L'ambito locale, predefinito, e quello utente sono salvati in ~/.claude.json; l'ambito del progetto è definito in .mcp.json.
  • Ogni voce con url deve includere anche un type, ad esempio http; specificare solo url genera un errore.
  • Nel file vengono espansi i valori ${VAR} e ${VAR:-default}.
  • Esegui /mcp in una sessione per accedere ai server OAuth. Per le app OAuth preregistrate, passa --client-id, --client-secret e --callback-port.

Crea una configurazione per Claude Code →

Altri client

Fonti

  1. code.claude.com/docs/en/mcp