Verwenden des MCP-Servers

Der Dev Proxy MCP (Model Context Protocol)-Server ermöglicht KI-Codierungsassistenten, die Ihnen bei der Arbeit mit Dev Proxy helfen. Mit diesem Server können Sie Ihren KI-Assistenten bitten, Dev-Proxykonfigurationen zu erstellen, Dokumentationen zu finden und kontextbezogene Hilfe zu erhalten – alles mit natürlicher Sprache.

Was ist MCP?

Model Context Protocol (MCP) ist ein offener Standard, mit dem KI-Assistenten eine Verbindung mit externen Tools und Datenquellen herstellen können. Der Dev Proxy MCP-Server bietet Ihrem KI-Assistenten Zugriff auf Dev Proxy-Dokumentation und bewährte Methoden, sodass er präzise, kontextbezogene Hilfe bereitstellt.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie folgendes haben:

Konfigurieren des MCP-Servers

Der Dev Proxy MCP-Server wird auf npm als @devproxy/mcpveröffentlicht. Konfigurieren Sie ihn in Ihrem KI-Assistenten mit den folgenden Werten:

Setting Wert
Typ stdio
Command npx
Argumente -y, @devproxy/mcp

Die genauen Konfigurationsschritte variieren je nach KI-Assistent.

Visual Studio Code mit GitHub Copilot

  1. Öffnen Sie Visual Studio Code.
  2. Öffnen Sie die Befehlspalette (STRG+Shift+P oder CMD+Shift+P).
  3. Geben Sie MCP: Add Server ein und wählen Sie es aus.
  4. Command (stdio) auswählen.
  5. Geben Sie den Befehl npx ein.
  6. Geben Sie -y @devproxy/mcp als Argumente ein.
  7. Drücken Sie zum Speichern die EINGABETASTE .

Fügen Sie alternativ folgendes zu Ihren VS Code-Einstellungen JSON (.vscode/mcp.json in Ihren Arbeitsbereichs- oder Benutzereinstellungen) hinzu:

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

GitHub Copilot-CLI

Fügen Sie Ihrer Copilot CLI MCP-Konfiguration Folgendes hinzu:

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

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

Alternativ können Sie den /mcp add Schrägstrichbefehl in einer interaktiven Copilot CLI-Sitzung verwenden, um den Server hinzuzufügen.

Claude Code

Führen Sie den folgenden Befehl in Ihrem Terminal aus, um den Dev Proxy MCP-Server hinzuzufügen:

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

Mauszeiger

Fügen Sie der Cursor-MCP-Konfiguration Folgendes hinzu:

Datei: ~/.cursor/mcp.json

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

Starten Sie den Cursor nach dem Speichern der Konfiguration neu.

Verfügbare Tools

Der Dev Proxy MCP-Server stellt die folgenden Tools für KI-Assistenten bereit:

Werkzeug Description
GetBestPractices Gibt bewährte Methoden zum Konfigurieren und Verwenden von Dev Proxy zurück. Der KI-Assistent ruft dieses Tool in der Regel vor dem Generieren einer Dev Proxy-Konfiguration auf.
FindDocs Durchsucht die Dev Proxy-Dokumentation nach Informationen im Zusammenhang mit einer Abfrage. Hilfreich für die Suche nach spezifischen Plug-In-Dokumentationen oder Anleitungen.
GetVersion Gibt die installierte Dev Proxy-Version zurück. Stellt sicher, dass generierte Konfigurationen mit Ihrer Version kompatibel sind.

Beispiele für Prompts

Nachdem Sie den MCP-Server konfiguriert haben, können Sie Ihren KI-Assistenten Fragen zu Dev Proxy in natürlicher Sprache stellen. Hier sind einige Beispielprompts:

Erstellen einer Konfiguration zum Modellieren einer API

Erstellen Sie eine Dev Proxy-Konfiguration, um eine REST-API zu modellieren, bei https://api.example.com/products der eine Liste von Produkten zurückgegeben wird.

Simulieren von API-Fehlern

Richten Sie Dev Proxy ein, um zufällig 500 Fehler bei 30 % der Anfragen an https://api.contoso.com/* zurückzugeben.

Abrufen von Hilfe zu einem bestimmten Plug-In

Wie kann ich das RateLimitingPlugin so konfigurieren, dass die Drosselung simuliert wird?

Testen von Microsoft Graph-API-Berechtigungen

Erstellen Sie eine Dev Proxy-Konfiguration, um zu überprüfen, ob meine App minimale Berechtigungen für Microsoft Graph verwendet.

Der KI-Assistent verwendet den MCP-Server, um relevante Dokumentationen und bewährte Methoden zu finden, und generiert dann genaue Dev Proxy-Konfigurationen, die auf Ihre Anforderungen zugeschnitten sind.

Überprüfen, ob der MCP-Server funktioniert

So überprüfen Sie, ob der MCP-Server funktioniert:

  1. Öffnen Sie die Chatschnittstelle Ihres KI-Assistenten.
  2. Stellen Sie eine Frage zu Dev Proxy, z. B. "Welche Version von Dev Proxy habe ich installiert?"
  3. Der KI-Assistent sollte das GetVersion Tool verwenden und Ihre installierte Version melden.

Wenn der KI-Assistent nicht auf die Tools zugreifen kann, überprüfen Sie Folgendes:

  • Node.js ist installiert und in Ihrem PATH verfügbar.
  • Die MCP-Serverkonfiguration ist richtig.
  • Sie haben Ihren KI-Assistenten nach der Konfiguration neu gestartet.

Nächster Schritt

Erfahren Sie, wie Sie Dev Proxy für Ihre spezifischen Anforderungen konfigurieren: