

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione dell’MCP nella CLI
<a name="command-line-mcp-config-CLI"></a>

Questa pagina descrive CLI-specific le opzioni per la configurazione dei server MCP.

## Comandi di configurazione
<a name="command-line-mcp-config-commands"></a>

Utilizzo: `qchat mcp [OPTIONS] {{COMMAND}} ` 


**Comandi di configurazione MCP**  

| Comando | Description | 
| --- | --- | 
|  qchat mcp add  | Aggiungere o sostituire un server configurato | 
|  qchat mcp remove  | Rimuovere un server dalla configurazione MCP | 
|  qchat mcp list  | Elencare i server configurati | 
|  qchat mcp import  | Importare una configurazione del server da un altro file | 
|  qchat mcp status  | Ottenere lo stato di un server configurato | 
|  qchat mcp help  | Stampare questo elenco di comandi o fornire una guida per i sottocomandi specificati | 

### Argomenti del server MCP
<a name="command-line-mcp-enhanced-args"></a>

Il `--args` parametro ora supporta argomenti contenenti virgole utilizzando il formato di matrice escape o JSON:

```
# Escaped commas
q mcp add --name server --command cmd --args "arg1,arg2\,with\,commas,arg3"

# JSON array format  
q mcp add --name server --command cmd --args '["arg1", "arg2,with,commas", "arg3"]'
```

## Server MCP remoti
<a name="command-line-mcp-remote-servers"></a>

Oltre ai server MCP locali che vengono eseguiti come processi, Amazon Q Developer CLI supporta server MCP remoti che comunicano tramite HTTP. I server remoti possono utilizzare l'autenticazione OAuth o essere aperti (non è richiesta l'autenticazione).

### Configurazione
<a name="command-line-mcp-remote-config"></a>

I server MCP remoti sono configurati nel file di configurazione dell'agente utilizzando i `type` campi e: `url`

```
{
  "mcpServers": {
    "find-a-domain": {
      "type": "http",
      "url": "https://api.findadomain.dev/mcp"
    }
  }
}
```

### Flusso di autenticazione OAuth
<a name="command-line-mcp-oauth-flow"></a>

Quando si utilizzano server MCP remoti che richiedono l'autenticazione OAuth:

1. Avvia la sessione Q CLI con un agente che include il server MCP remoto

1. Il server verrà inizialmente visualizzato come «non ancora caricato»

1. Usa il `/mcp` comando per iniziare l'autenticazione

1. Una CLI indicherà che il server richiede l'autenticazione e fornirà un URL

1. Apri l'URL fornito nel tuo browser mantenendo aperta la sessione Q CLI

1. Segui le istruzioni di autenticazione nel tuo browser

1. Ritorna alla finestra Q CLI: accederai al server MCP se l'autenticazione ha avuto successo

Gli strumenti del server saranno disponibili una volta completata l'autenticazione.