Usare il server MCP

Il server Dev Proxy MCP (Model Context Protocol) consente agli assistenti di codifica basati su intelligenza artificiale di aiutarti a lavorare con Dev Proxy. Usando questo server, è possibile chiedere all'assistente di intelligenza artificiale di creare configurazioni del proxy di sviluppo, trovare la documentazione e ottenere assistenza contestuale, tutto usando il linguaggio naturale.

Che cos'è MCP?

Model Context Protocol (MCP) è uno standard aperto che consente agli assistenti di intelligenza artificiale di connettersi a strumenti esterni e origini dati. Il server MCP Dev Proxy consente all'assistente di intelligenza artificiale di accedere alla documentazione e alle procedure consigliate di Dev Proxy, consentendogli di fornire assistenza accurata e compatibile con il contesto.

Prerequisiti

Prima di iniziare, assicurarsi di disporre di:

Configurare il server MCP

Il server MCP del proxy di sviluppo viene pubblicato in npm come @devproxy/mcp. Configurarlo nell'assistente intelligenza artificiale usando questi valori:

Impostazione Value
TIPO stdio
Comando npx
Arguments -y, @devproxy/mcp

I passaggi di configurazione esatti variano in base all'assistente di intelligenza artificiale.

Visual Studio Code con GitHub Copilot

  1. Apri Visual Studio Code.
  2. Aprire il riquadro comandi (CTRL+MAIUSC+P o CMD+MAIUSC+P).
  3. Digitare MCP: Aggiungi server e selezionarlo.
  4. Selezionare Comando (stdio).
  5. Immettere npx come comando.
  6. Immettere -y @devproxy/mcp come argomenti.
  7. Premere INVIO per salvare.

In alternativa, aggiungere quanto segue al codice JSON delle impostazioni di VS Code (.vscode/mcp.json nelle impostazioni dell'area di lavoro o dell'utente):

{
  "servers": {
    "Dev Proxy": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

GitHub Copilot CLI

Aggiungere quanto segue alla configurazione della Copilot CLI MCP:

File: ~/.copilot/mcp-config.json

{
  "mcpServers": {
    "devproxy": {
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

In alternativa, usare il /mcp add comando slash in una sessione interattiva dell'interfaccia della riga di comando di Copilot per aggiungere il server.

Claude Code

Eseguire il comando seguente nel terminale per aggiungere il server MCP Dev Proxy:

claude mcp add devproxy -- npx -y @devproxy/mcp

Cursor

Aggiungere quanto segue alla configurazione del Cursor MCP:

File: ~/.cursor/mcp.json

{
  "mcpServers": {
    "devproxy": {
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

Riavviare cursore dopo aver salvato la configurazione.

Strumenti disponibili

Il server MCP Dev Proxy fornisce gli strumenti seguenti agli assistenti di intelligenza artificiale:

Strumento Descrzione
GetBestPractices Restituisce le procedure consigliate per la configurazione e l'uso di Dev Proxy. L'assistente di intelligenza artificiale chiama in genere questo strumento prima di generare qualsiasi configurazione di Dev Proxy.
FindDocs Cerca nella documentazione di Dev Proxy informazioni correlate a una query. Utile per trovare documentazione specifica del plug-in o guide pratiche.
GetVersion Restituisce la versione installata di Dev Proxy. Assicura che le configurazioni generate siano compatibili con la versione.

Esempi di suggerimenti

Dopo aver configurato il server MCP, è possibile porre domande all'assistente di intelligenza artificiale su Dev Proxy in linguaggio naturale. Ecco alcuni prompt di esempio:

Creare una configurazione per simulare un'API

Creare una configurazione di Dev Proxy per simulare un'API REST in https://api.example.com/products che restituisce un elenco di prodotti.

Simulare gli errori dell'API

Configurare Dev Proxy per restituire in modo casuale 500 errori per 30% di richieste a https://api.contoso.com/*.

Ottenere assistenza con un plug-in specifico

Come configurare il RateLimitingPlugin per simulare il throttling?

Testare le autorizzazioni dell'API Microsoft Graph

Creare una configurazione di Dev Proxy per verificare se l'app usa autorizzazioni minime per Microsoft Graph.

L'assistente di intelligenza artificiale usa il server MCP per trovare la documentazione e le procedure consigliate pertinenti, quindi genera configurazioni accurate del proxy di sviluppo personalizzate in base alle proprie esigenze.

Verificare il funzionamento del server MCP

Per verificare che il server MCP funzioni:

  1. Aprire l'interfaccia di chat dell'assistente intelligenza artificiale.
  2. Porre una domanda su Dev Proxy, ad esempio: "Qual è la versione di Dev Proxy installata?"
  3. L'assistente di intelligenza artificiale deve usare lo GetVersion strumento e segnalare la versione installata.

Se l'assistente di intelligenza artificiale non riesce ad accedere agli strumenti, verificare:

  • Node.js è installato e disponibile nel percorso
  • La configurazione del server MCP è corretta
  • L'assistente di intelligenza artificiale è stato riavviato dopo la configurazione

Passo successivo

Informazioni su come configurare Dev Proxy per esigenze specifiche: