Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí jenom pro:Portál Foundry (Classic). Tento článek není k dispozici pro nový portál Foundry.
Přečtěte si další informace o novém portálu.
Poznámka:
Některé odkazy v tomto článku můžou otevřít obsah v nové dokumentaci Microsoft Foundry místo dokumentace Foundry (klasické), kterou si právě prohlížíte.
V tomto článku přidáte a použijete nástroje serveru MCP (Model Context Protocol) s agenty ve službě Foundry Agent Service. Rozšíření Microsoft Foundry pro Visual Studio Code slouží ke konfiguraci a testování agentů pro volání nástrojů MCP.
Poznámka:
Tento článek se týká klasické verze rozhraní API agentů.
Po sestavení agenta ve službě agenta pomocí rozšíření Visual Studio Code (VS Code) můžete do svého agenta přidat nástroje MCP. Přidání serveru MCP umožňuje vašemu agentu:
- Přistupujte k aktuálním informacím z vašich API a služeb.
- Načtěte relevantní kontext, abyste zlepšili kvalitu odpovědí z modelů AI.
Předpoklady
- Předplatné služby Azure. Pokud ho nemáte, vytvořte si ho zdarma.
- Projekt Foundry s nasazeným modelem.
- Visual Studio Code s nainstalovaným rozšířením Microsoft Foundry pro Visual Studio Code
- Existující agent vytvořený prostřednictvím rozšíření VS Code. Pokud ho chcete vytvořit, postupujte podle kroků v části Práce se službou agenta v editoru Visual Studio Code.
- Vzdálená adresa URL serveru MCP pro připojení k vašemu agentu.
Vytvořte agenta v návrháři
Pokud chcete vytvořit agenta, postupujte podle kroků v tématu Vytvoření agenta v návrháři.
Přidání nástroje serveru MCP do agenta
Po vytvoření agenta do něj můžete přidat nástroje, včetně nástrojů MCP. Další informace o dostupných nástrojích najdete v tématu Nástroje pro agenty.
Několik vzdálených serverů MCP můžete přinést tak, že je přidáte jako nástroje. Pro každý nástroj musíte zadat jedinečnou hodnotu popisku serveru ve stejném agentu a hodnotu adresy URL serveru , která odkazuje na vzdálený server MCP.
Výstraha
Vzdálené servery MCP, které používáte s nástrojem MCP v tomto článku, nejsou od Microsoftu. Microsoft tyto servery neotestuje ani neověřuje. Podrobnosti najdete v tématu Důležité informace o používání služeb a serverů jiných společností než Microsoft.
Pokud chcete do agenta přidat nástroj serveru MCP, postupujte takto:
V návrhovém prostředí vyberte v pravém horním rohu oddílu TOOL tlačítko Přidat nástroj. V rozevíracím seznamu vyberte nástroj MCP Server .
Vyhledejte vzdálený server MCP, ke kterému se chcete připojit, například k serveru MCP GitHubu. Pomocí následujících informací vytvořte nebo aktualizujte agenta Foundry pomocí nástroje MCP:
Adresa URL serveru: Adresa URL serveru MCP; například
https://gitmcp.io/Azure/azure-rest-api-specs.Popisek serveru: Jedinečný identifikátor tohoto serveru MCP pro agenta; například
fetch_rest_api_docs.
V rozevíracím seznamu Povolené nástroje zvolte nástroje, které může server MCP používat.
Po zadání požadovaných informací vyberte tlačítko Vytvořit nástroj . Nástroj MCP se zobrazí v sekci TOOL návrháře agenta.
Nasazení agenta do Foundry
Po přidání nástroje MCP nasaďte agenta do Foundry, aby byl k dispozici pro testování a použití.
V návrháři vyberte tlačítko Vytvořit agenta v Microsoft Foundry .
Ve VS Code aktualizujte zobrazení Prostředky . Nasazený agent se zobrazí v pododdílu Agenti Classic .
Zobrazení podrobností nasazených agentů
Po nasazení agenta můžete zkontrolovat jeho konfiguraci a pracovat s ním. Výběrem nasazeného agenta v zobrazení Prostředky otevřete podokno PŘEDVOLBY AGENTa v režimu jen pro zobrazení. Můžete:
- Výběrem tlačítka Upravit agenta zobrazíte návrháře agenta a definici .yaml agenta pro úpravy.
- Výběrem tlačítka Zobrazit kód vytvořte ukázkový soubor kódu, který používá agenta.
- Výběrem tlačítka Otevřít dětské hřiště otevřete dětské hřiště agenta.
Úprava nasazeného agenta
Pokud chcete po nasazení upravit konfiguraci agenta, postupujte takto:
V podokně PŘEDVOLBY AGENTa vyberte tlačítko Upravit agenta . Otevře se návrhář agenta se souborem .yaml agenta.
Upravte konfiguraci agenta, například model, nástroje a pokyny.
Po dokončení úprav uložte změny výběrem tlačítka Update Agent na webu Microsoft Foundry . Aktualizovaná konfigurace se nasadí do Foundry.
Testování agenta pomocí nástrojů MCP na dětském hřišti
Pomocí testovacího prostředí agenta ověřte, že nástroje serveru MCP správně fungují s nasazeným agentem.
Klikněte pravým tlačítkem na nasazeného agenta s nástrojem MCP Server a vyberte možnost Open Playground . Tato akce spustí vlákno s vaším agentem, abyste mohli odesílat zprávy.
V podokně Vzdálený agent Playground zadejte výzvu, například Dejte mi příklad vytvoření kontejnerové aplikace, a poté ji odešlete.
Vyberte metodu ověřování pro nástroj serveru MCP a pokračujte. Metody ověřování se liší v závislosti na serveru MCP. Mezi běžné možnosti patří klíč rozhraní API, OAuth nebo žádné ověřování pro veřejné servery.
Vyberte předvolbu schválení pro nástroj serveru MCP a pokračujte. Můžete zvolit možnost Zeptat se pokaždé , když chcete zkontrolovat každé volání nástroje, nebo vždy povolit , aby agent automaticky volal nástroje MCP.
Pokud jste pro předvolbu schválení zvolili možnost Zeptat se pokaždé , musíte před tím, než bude agent pokračovat, schválit nebo odmítnout každé volání nástroje.
Agent používá model a serverové nástroje MCP, které jste nakonfigurovali k načtení informací. Po dokončení zpracování agenta se odpověď zobrazí v dětském hřišti. Zdroj informací se zobrazí v části pro poznámky agenta.
Řešení potíží s připojeními k serveru MCP
Pokud při používání nástrojů serveru MCP s vaším agentem narazíte na problémy, vyzkoušejte následující řešení.
| Problém | Řešení |
|---|---|
| Adresa URL serveru MCP je nedostupná | Ověřte, že je adresa URL správná a jestli je server spuštěný. Zkontrolujte síťové připojení a všechna pravidla brány firewall, která mohou blokovat odchozí požadavky z VS Code. |
| Chyby ověřování | Ověřte, že jste pro server MCP vybrali správnou metodu ověřování. Pokud server vyžaduje klíč rozhraní API nebo token OAuth, ověřte, zda jsou přihlašovací údaje platné a zda jim nevypršela platnost. |
| Nástroje se nezobrazují v seznamu povolených nástrojů | Seznam nástrojů aktualizujte zavřením a opětovným otevřením dialogového okna nástroje MCP. Ověřte, že server MCP správně zveřejňuje své nástroje prostřednictvím standardního protokolu MCP. |
| Agent vrací chyby při vyvolání nástroje MCP. | Podrobnosti o chybách najdete v poznámkách agenta na dětském hřišti. Server MCP může vracet chybovou odpověď. Ověřte, že je server v pořádku a zda jsou parametry volání nástroje správné. |
Vyčistěte zdroje
Prostředky Azure, které jste vytvořili v tomto článku, se účtují vašemu předplatnému Azure. Pokud v budoucnu tyto prostředky nepotřebujete, odstraňte je, abyste se vyhnuli účtování dalších poplatků.
Odstranění agentů
Odebrání agentů, které už nepotřebujete:
Ve VS Code aktualizujte zobrazení Prostředky . Rozbalte pododdíl Agenti Classic a zobrazte seznam nasazených agentů.
Klikněte pravým tlačítkem myši na nasazeného agenta, kterého chcete odstranit, a pak vyberte Odstranit.
Odstraňte své modely
Odebrání nasazených modelů, které už nepotřebujete:
Ve VS Code aktualizujte zobrazení Prostředky . Rozbalte pododdíl Modely a zobrazte seznam nasazených modelů.
Klikněte pravým tlačítkem myši na nasazený model, který chcete odstranit, a pak vyberte Odstranit.
Odstranění připojených nástrojů
Pokud chcete odebrat připojené prostředky nástrojů, které už nepotřebujete, odstraňte je jednotlivě na webu Azure Portal:
Otevřete Azure Portal.
Přejděte do skupiny prostředků, která obsahuje váš projekt Foundry.
Najděte konkrétní zdroj nástroje, který chcete odstranit, a vyberte jej.
Vyberte tlačítko Odstranit a potvrďte odstranění.
Výstraha
Neodstraňujte celou skupinu prostředků, pokud nechcete odebrat všechny prostředky v ní. Odstraněním skupiny prostředků odeberete všechny prostředky, které obsahuje, včetně projektu Foundry a nasazených modelů.