Pojďme si v dalších částech podrobněji povědět o tom, jak používáme vizuální rozhraní.
Zde je, jak k tomu musíme přistoupit na vysoké úrovni:
- Nakonfigurovat soubor, aby našel náš MCP Server.
- Spustit/Připojit se k danému serveru, aby vypsal své schopnosti.
- Používat tyto schopnosti přes rozhraní GitHub Copilot Chat.
Skvěle, teď když rozumíme postupu, zkusme použít MCP Server ve Visual Studio Code prostřednictvím cvičení.
V tomto cvičení nakonfigurujeme Visual Studio Code, aby našel váš MCP server, aby mohl být použit z rozhraní GitHub Copilot Chat.
Možná budete muset povolit objevování MCP Serverů.
-
Přejděte do
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledv souboru settings.json.
Začněte vytvořením konfiguračního souboru v kořenovém adresáři projektu, budete potřebovat soubor s názvem MCP.json, který umístíte do složky .vscode. Měl by vypadat takto:
.vscode
|-- mcp.json
Dále si ukážeme, jak přidat záznam serveru.
Přidejte následující obsah do mcp.json:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}Výše je jednoduchý příklad, jak spustit server napsaný v Node.js, pro jiné runtime uveďte správný příkaz pro spuštění serveru pomocí command and args.
Nyní, když jste přidali záznam, spusťme server:
- Najděte svůj záznam v mcp.json a ujistěte se, že vidíte ikonu "play":
- Klikněte na ikonu "play", měli byste vidět, že ikona nástrojů v GitHub Copilot Chat zvýší počet dostupných nástrojů. Po kliknutí na tuto ikonu nástrojů uvidíte seznam registrovaných nástrojů. Můžete zaškrtnout nebo odškrtnout každý nástroj podle toho, zda chcete, aby je GitHub Copilot používal jako kontext:
- Pro spuštění nástroje napište prompt, o kterém víte, že odpovídá popisu jednoho z vašich nástrojů, například prompt „přidej 22 k 1“:
Měli byste vidět odpověď s hodnotou 23.
Zkuste přidat záznam serveru do svého souboru mcp.json a ujistěte se, že můžete server spustit a zastavit. Také ověřte, že můžete komunikovat s nástroji na vašem serveru přes rozhraní GitHub Copilot Chat.
Hlavní poznatky z této kapitoly jsou následující:
- Visual Studio Code je skvělý klient, který vám umožní používat více MCP Serverů a jejich nástrojů.
- Rozhraní GitHub Copilot Chat je způsob, jak komunikovat se servery.
- Můžete uživatele vyzvat k zadání vstupů, jako jsou API klíče, které lze předat MCP Serveru při konfiguraci záznamu serveru v souboru mcp.json.
- Další: Vytvoření SSE serveru
Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho rodném jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje využít profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné interpretace vyplývající z použití tohoto překladu.


