> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Collegare VS Code e Copilot al server MCP di Didit

> Aggiungi il server MCP di Didit a VS Code per la modalità agent di Copilot: installazione con un clic, mcp.json o CLI code. Nessuna chiave API.

VS Code collega la modalità agente di GitHub Copilot al server MCP ospitato di Didit (`https://mcp.didit.me/mcp`) tramite un link di installazione, una voce `mcp.json` o un singolo comando `code`. VS Code poi ti chiede di accedere: fai clic su **Log in with Didit** nel browser. Non c'è nessuna chiave API da copiare.

> [card] [Aggiungi Didit a VS Code](https://vscode.dev/redirect/mcp/install?name=didit\&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.didit.me%2Fmcp%22%7D)
>
> Apre il flusso di installazione di VS Code per il server `didit` (HTTP, mcp.didit.me/mcp). Fai clic su Install, poi accedi con Didit.

Il link di installazione, da usare per il tuo pulsante o nel README:

```text theme={null}
https://vscode.dev/redirect/mcp/install?name=didit&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.didit.me%2Fmcp%22%7D
```

Reindirizza a `vscode:mcp/install?{"type":"http","url":"https://mcp.didit.me/mcp","name":"didit"}`. Per VS Code Insiders, usa `https://insiders.vscode.dev/redirect/mcp/install?…` con la stessa stringa di query.

***

## Configurazione per metodo

> [tab] Link di installazione
>
> 1. Fai clic su [**Aggiungi Didit a VS Code →**](https://vscode.dev/redirect/mcp/install?name=didit\&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.didit.me%2Fmcp%22%7D) e consenti al browser di aprire VS Code.
> 2. VS Code mostra il server `didit`. Fai clic su **Install**.
> 3. Quando VS Code chiede di effettuare l'accesso, consenti l'accesso e completa **Log in with Didit** nel browser.

> [tab] mcp.json
>
> Per un singolo workspace, aggiungi `.vscode/mcp.json`:
>
> ```json theme={null}
> {
>   "servers": {
>     "didit": {
>       "type": "http",
>       "url": "https://mcp.didit.me/mcp"
>     }
>   }
> }
> ```
>
> VS Code usa `servers`, non la chiave `mcpServers` usata dagli altri client. Punta all'URL completo `/mcp`: il server pubblica i metadati OAuth per quel percorso.

> [tab] Tavolozza dei comandi
>
> 1. Esegui **MCP: Add Server** dalla tavolozza dei comandi.
> 2. Scegli **HTTP**, incolla `https://mcp.didit.me/mcp` e assegnagli il nome `didit`.
> 3. Scegli dove salvarlo (il profilo utente o il workspace), poi accedi quando richiesto.

> [tab] Riga di comando
>
> Aggiungi il server al tuo profilo utente con il comando `code`:
>
> ```bash theme={null}
> code --add-mcp '{"name":"didit","type":"http","url":"https://mcp.didit.me/mcp"}'
> ```
>
> Il comando stampa `Added MCP servers: didit` e scrive la voce nel file `mcp.json` del tuo profilo utente.

> [!NOTE]
>
> **Nessuna chiave API nella configurazione.** Il server usa OAuth 2.1 con PKCE e agisce **per conto tuo**: solo nelle organizzazioni che approvi al momento dell'accesso, con le autorizzazioni del tuo ruolo. Vedi [Autenticazione](https://docs.didit.me/it/integration/mcp/authentication.md).

***

## Verifica che funzioni

Apri Copilot Chat, passa alla modalità **Agent** e chiedi:

```text theme={null}
Use the Didit MCP server to call didit_context_get and list my organizations and applications.
```

Copilot ti chiede di consentire la chiamata `didit_context_get`, poi elenca le tue organizzazioni e le relative applicazioni.

> [!TIP]
>
> **Troppi strumenti abilitati?** Un utente Didit autenticato ottiene ben oltre cento strumenti. Se Copilot segnala il numero di strumenti, apri il selettore degli strumenti nel campo della chat e mantieni solo i gruppi di strumenti Didit necessari all'attività, ad esempio sessioni e workflow.

***

## Risoluzione dei problemi

* **Il link di installazione non ha aperto nulla.** Usa invece la scheda **mcp.json** o **riga di comando**.
* **Il tentativo di accesso entra in loop o non riesce.** Prima accedi a [business.didit.me](https://business.didit.me) con il browser predefinito, poi esegui **MCP: List Servers**, seleziona `didit` e riavvialo.
* **Uno strumento risponde con `missing_scope`.** Il tuo ruolo in quell'organizzazione non ha l'autorizzazione necessaria. Vedi [ruoli e autorizzazioni](https://docs.didit.me/it/integration/mcp/authentication.md#ruoli-e-autorizzazioni).

***

## Prossimi passi

> [card] [Collega Cursor](https://docs.didit.me/it/integration/mcp/cursor.md)
>
> Link di installazione con un clic e mcp.json per Cursor.

> [card] [Collega OpenAI Codex](https://docs.didit.me/it/integration/mcp/codex.md)
>
> Un solo comando per la CLI di Codex e l'estensione per l'IDE.

> [card] [Riferimento degli strumenti](https://docs.didit.me/it/integration/mcp/tools.md)
>
> Tutto ciò che l'agente può chiamare, strumento per strumento.

> [card] [Altri client](https://docs.didit.me/it/integration/mcp/installation.md)
>
> Windsurf, Zed, qualsiasi client MCP e il self-hosting.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.