Använda MCP-servern

Dev Proxy MCP-servern (Model Context Protocol) gör det möjligt för AI-kodningsassistenter att hjälpa dig att arbeta med Dev Proxy. Med den här servern kan du be AI-assistenten att skapa Dev Proxy-konfigurationer, hitta dokumentation och få sammanhangsberoende hjälp – allt med naturligt språk.

Vad är MCP?

Model Context Protocol (MCP) är en öppen standard som gör att AI-assistenter kan ansluta till externa verktyg och datakällor. Dev Proxy MCP-servern ger din AI-assistent åtkomst till dokumentation och metodtips för Dev Proxy, vilket gör att den kan ge korrekt och sammanhangsmedveten hjälp.

Förutsättningar

Kontrollera att du har följande innan du börjar:

Konfigurera MCP-servern

Dev Proxy MCP-servern publiceras på npm som @devproxy/mcp. Konfigurera den i AI-assistenten med hjälp av följande värden:

Inställning Värde
Typ stdio
Befallning npx
Arguments -y, @devproxy/mcp

De exakta konfigurationsstegen varierar beroende på AI-assistent.

Visual Studio Code med GitHub Copilot

  1. Öppna Visual Studio Code.
  2. Öppna kommandopaletten (Ctrl+Skift+P eller Cmd+Shift+P).
  3. Skriv MCP: Lägg till server och välj den.
  4. Välj Kommando (stdio).
  5. Ange npx som kommando.
  6. Ange -y @devproxy/mcp som argument.
  7. Spara genom att trycka på Retur .

Du kan också lägga till följande i dina VS Code-inställningar JSON (.vscode/mcp.json i arbetsytan eller användarinställningarna):

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

GitHub Copilot CLI

Lägg till följande i din Copilot CLI MCP-konfiguration:

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

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

Du kan också använda snedstreckskommandot /mcp add i en interaktiv Copilot CLI-session för att lägga till servern.

Claude Code

Kör följande kommando i terminalen för att lägga till DEV Proxy MCP-servern:

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

Cursor

Lägg till följande i mcp-konfigurationen för markören:

Fil: ~/.cursor/mcp.json

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

Starta om markören när du har sparat konfigurationen.

Tillgängliga verktyg

Dev Proxy MCP-servern tillhandahåller följande verktyg till AI-assistenter:

Verktyg Description
GetBestPractices Returnerar metodtips för att konfigurera och använda Dev Proxy. AI-assistenten anropar vanligtvis det här verktyget innan du genererar någon Dev Proxy-konfiguration.
FindDocs Söker i Dev Proxy-dokumentationen efter information som rör en fråga. Användbart för att hitta specifik dokumentation om plugin-program eller instruktioner.
GetVersion Returnerar den installerade Dev Proxy-versionen. Hjälper till att säkerställa att genererade konfigurationer är kompatibla med din version.

Exempeluppmaningar

När du har konfigurerat MCP-servern kan du ställa frågor till AI-assistenten om Dev Proxy på naturligt språk. Här är några exempel på frågor:

Skapa en konfiguration för att simulera ett API

Skapa en Dev Proxy-konfiguration för att simulera ett REST-API vid https://api.example.com/products som returnerar en lista över produkter.

Simulera API-fel

Konfigurera Dev Proxy för att slumpmässigt returnera 500 fel för 30 % av begärandena till https://api.contoso.com/*.

Få hjälp med ett specifikt plugin-program

Hur konfigurerar jag RateLimitingPlugin för att simulera strypning?

Testa Microsoft Graph API-behörigheter

Skapa en Dev Proxy-konfiguration för att kontrollera om min app använder minimala behörigheter för Microsoft Graph.

AI-assistenten använder MCP-servern för att hitta relevant dokumentation och metodtips och genererar sedan korrekta Dev Proxy-konfigurationer som är skräddarsydda för dina behov.

Kontrollera att MCP-servern fungerar

Så här kontrollerar du att MCP-servern fungerar:

  1. Öppna din AI-assistents chattgränssnitt.
  2. Ställ en fråga om Dev Proxy, till exempel: "Vilken version av Dev Proxy har jag installerat?"
  3. AI-assistenten GetVersion bör använda verktyget och rapportera den installerade versionen.

Om AI-assistenten inte kan komma åt verktygen kontrollerar du:

  • Node.js är installerat och tillgängligt i din PATH
  • MCP-serverkonfigurationen är korrekt
  • Du startade om AI-assistenten efter konfigurationen

Nästa steg

Lär dig hur du konfigurerar Dev Proxy för dina specifika behov: