Použití serveru MCP

Server Dev Proxy MCP (Model Context Protocol) umožňuje AI pomocníkům pro kódování pomoci pracovat se serverem Dev Proxy. Pomocí tohoto serveru můžete požádat svého asistenta AI o vytvoření konfigurací dev proxy serveru, vyhledání dokumentace a získání kontextové nápovědy – to vše pomocí přirozeného jazyka.

Co je MCP?

Model Context Protocol (MCP) je otevřený standard, který umožňuje asistentům AI připojit se k externím nástrojům a zdrojům dat. Server MCP služby Dev Proxy poskytuje vašemu asistentovi AI přístup k dokumentaci k dev proxy serveru a osvědčeným postupům, které mu umožňují poskytovat přesnou nápovědu s podporou kontextu.

Předpoklady

Než začnete, ujistěte se, že máte:

Konfigurace serveru MCP

Server MCP dev Proxy je publikován na npm jako @devproxy/mcp. Nakonfigurujte ho v asistentovi AI pomocí těchto hodnot:

Setting Hodnota
Typ stdio
Command npx
Argumenty -y, @devproxy/mcp

Přesný postup konfigurace se liší podle pomocníka s AI.

Visual Studio Code s pomocí GitHub Copilota

  1. Otevřete Visual Studio Code.
  2. Otevřete paletu příkazů (Ctrl+Shift+P nebo Cmd+Shift+P).
  3. Zadejte MCP: Přidejte server a vyberte ho.
  4. Vyberte Command (stdio).
  5. Zadejte npx jako příkaz.
  6. Zadejte -y @devproxy/mcp jako argumenty.
  7. Stisknutím klávesy Enter soubor uložte.

Případně přidejte následující do svého JSON souboru nastavení VS Code (.vscode/mcp.json v pracovním prostoru nebo v uživatelském nastavení):

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

Rozhraní příkazového řádku GitHub Copilot

Do vaší konfigurace MCP pro Copilot CLI přidejte následující:

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

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

Případně můžete k přidání serveru použít /mcp add příkaz se znakem lomítka během interaktivní relace CLI Copilot.

Kód Claude

Příkazem v terminálu přidejte proxy server MCP pro vývoj spuštěním následujícího:

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

Cursor

Do konfigurace Cursor MCP přidejte následující položky:

Soubor: ~/.cursor/mcp.json

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

Po uložení konfigurace restartujte kurzor.

Dostupné nástroje

Server MCP dev Proxy poskytuje asistentům AI následující nástroje:

Tool Description
GetBestPractices Vrátí osvědčené postupy pro konfiguraci a používání dev proxy serveru. Pomocník s AI obvykle volá tento nástroj před generováním jakékoli konfigurace dev proxy serveru.
FindDocs Vyhledá informace související s dotazem v dokumentaci k dev proxy serveru. Užitečné pro vyhledání konkrétní dokumentace k modulům plug-in nebo návodů.
GetVersion Vrátí nainstalovanou verzi dev proxy serveru. Pomáhá zajistit kompatibilitu generovaných konfigurací s vaší verzí.

Ukázkové výzvy

Po nakonfigurování serveru MCP se můžete zeptat asistenta umělé inteligence na otázky týkající se Dev Proxy v přirozeném jazyce. Tady je několik ukázkových výzev:

Vytvoření konfigurace pro napodobení rozhraní API

Vytvořte konfiguraci vývojového proxy serveru pro napodobení rozhraní REST API na https://api.example.com/products aby vracelo seznam produktů.

Simulace chyb rozhraní API

Nastavte vývojový Proxy server tak, aby náhodně vracel chyby 500 pro 30 % požadavků na https://api.contoso.com/*.

Získání nápovědy ke konkrétnímu modulu plug-in

Jak nakonfiguruji RateLimitingPlugin pro simulaci procesu omezování?

Testování oprávnění rozhraní Microsoft Graph API

Vytvořte konfiguraci dev proxy serveru, abyste zkontrolovali, jestli moje aplikace používá minimální oprávnění pro Microsoft Graph.

Pomocník s AI používá server MCP k vyhledání relevantní dokumentace a osvědčených postupů a následně generuje přesné konfigurace dev proxy serveru přizpůsobené vašim potřebám.

Ověření fungování serveru MCP

Ověření fungování serveru MCP:

  1. Otevřete chatovací rozhraní asistenta AI.
  2. Položte otázku týkající se dev proxy serveru, například: Jakou verzi dev proxy serveru mám nainstalovanou?
  3. Pomocník s AI by měl používat GetVersion nástroj a hlásit nainstalovanou verzi.

Pokud pomocník s AI nemá přístup k nástrojům, ověřte následující:

  • Node.js je nainstalovaný a dostupný v proměnné PATH.
  • Konfigurace serveru MCP je správná.
  • Po konfiguraci jste asistenta AI restartovali.

Další krok

Zjistěte, jak nakonfigurovat Dev Proxy pro vaše konkrétní potřeby: