Serwery MCP Microsoft i Azure
Twój zespół działa na Azure. Twoja aplikacja łączy się z Azure SQL, przechowuje bloby w Azure Storage, uwierzytelnia się przez Entra ID i wdraża przez potoki Azure DevOps. Za każdym razem, gdy AI potrzebuje zrozumieć twoją infrastrukturę, kończysz wklejając zrzuty ekranu portalu Azure do czatu lub ręcznie opisując konfigurację zasobów. AI generuje Terraform celujący w złe SKU, pisze connection stringi w złym formacie i sugeruje usługi, których nie masz uruchomionych.
Serwery MCP Microsoft zamykają tę lukę, dając twojemu AI bezpośredni dostęp do zasobów Azure, dokumentacji i narzędzi deweloperskich. AI czyta twoją faktyczną konfigurację Azure zamiast zgadywać.
Czego się nauczysz
Dział zatytułowany „Czego się nauczysz”- Przegląd strategii MCP Microsoft obejmującej Azure, Visual Studio i GitHub
- Konfiguracja dostępnych serwerów MCP Azure
- Prompty do zarządzania zasobami Azure i rozwoju infrastruktury
- Zrozumienie, jak podejście MCP Microsoft różni się od innych dostawców
Strategia MCP Microsoft
Dział zatytułowany „Strategia MCP Microsoft”Microsoft przyjął podejście obejmujące całą platformę do MCP. Zamiast oferować pojedynczy serwer MCP, osadzają wsparcie MCP w wielu produktach:
- Azure MCP Server — Dostęp do zasobów Azure, zapytań Resource Graph i zarządzania usługami
- Visual Studio 2026 — Wbudowana obsługa klienta MCP do łączenia się z dowolnym serwerem MCP
- GitHub Copilot — Integracja MCP do rozszerzania Copilota o niestandardowe narzędzia
- Microsoft 365 Copilot — Konektory MCP do danych korporacyjnych (SharePoint, Teams, Outlook)
Dla programistów budujących na Azure najbardziej przydatny jest Azure MCP Server, który zapewnia programowy dostęp do twoich zasobów Azure.
Azure MCP Server
Dział zatytułowany „Azure MCP Server”Azure MCP Server daje twojemu AI dostęp do Azure Resource Graph do odpytywania zasobów, wraz z operacjami zarządzania dla popularnych usług.
{ "mcpServers": { "azure": { "command": "npx", "args": ["-y", "@azure/mcp@latest", "server", "start"] } }}{ "mcpServers": { "azure": { "command": "npx", "args": ["-y", "@azure/mcp@latest", "server", "start"] } }}Lub przez CLI:
claude mcp add azure -- npx -y @azure/mcp@latest server start[mcp.azure]transport = "stdio"command = "npx"args = ["-y", "@azure/mcp@latest", "server", "start"]Przepływy pracy specyficzne dla Azure
Dział zatytułowany „Przepływy pracy specyficzne dla Azure”Infrastructure as Code
Dział zatytułowany „Infrastructure as Code”Pisząc Terraform lub Bicep dla Azure, AI może porównywać twoje faktycznie wdrożone zasoby, aby upewnić się, że IaC odzwierciedla rzeczywistość.
Azure Functions i App Service
Dział zatytułowany „Azure Functions i App Service”Analiza kosztów
Dział zatytułowany „Analiza kosztów”Integracja Visual Studio 2026 z MCP
Dział zatytułowany „Integracja Visual Studio 2026 z MCP”Visual Studio 2026 zawiera wbudowaną obsługę klienta MCP, co oznacza, że może łączyć się z dowolnym serwerem MCP — nie tylko z serwerami Microsoft. Jest to istotne dla zespołów już korzystających z ekosystemu Visual Studio, ponieważ mogą używać tych samych serwerów MCP opisanych w tym przewodniku (Context7, GitHub MCP, Playwright MCP itp.) bez zmiany edytora.
Konfiguracja w Visual Studio używa tego samego formatu JSON co inne klienty MCP, co ułatwia współdzielenie konfiguracji między narzędziami.
Łączenie Azure MCP z innymi serwerami
Dział zatytułowany „Łączenie Azure MCP z innymi serwerami”Azure + GitHub MCP: “Check the CI pipeline status for the latest deployment. If it failed, read the Azure Function App logs from the last hour and the GitHub Actions logs from the failed run. Identify whether the failure is in the build step or the deployment step.”
Azure + Cloudflare MCP: “Compare the DNS records in Azure DNS with the records in Cloudflare DNS for our domain. Flag any inconsistencies between the two providers.”
Azure + Database MCP: “Connect to the Azure SQL database using the Prisma MCP server. Read the schema and compare it to the Entity Framework model defined in Models/. Generate a migration to resolve any differences.”
Kiedy coś się psuje
Dział zatytułowany „Kiedy coś się psuje”Błąd “az login required”. Azure MCP Server używa twojej lokalnej sesji Azure CLI. Uruchom az login i upewnij się, że sesja jest aktualna. Jeśli używasz zarządzanych tożsamości w CI, serwer MCP może wymagać innej konfiguracji uwierzytelniania.
Zła subskrypcja. Jeśli AI zwraca zasoby, których nie rozpoznajesz, możesz być podłączony do złej subskrypcji Azure. Uruchom az account show, aby zweryfikować, i użyj az account set --subscription <name-or-id>, aby przełączyć.
Timeout zapytań Resource Graph. Duże subskrypcje z tysiącami zasobów mogą powodować timeouty zapytań. Ogranicz zakres zapytań: “List all App Services in the ‘production’ resource group” jest szybsze niż “List all resources in my subscription”.
Brakujące uprawnienia. Serwer MCP działa z twoimi uprawnieniami RBAC Azure. Jeśli masz tylko dostęp Reader do grupy zasobów, AI nie może wprowadzać zmian w zasobach tej grupy. Tak zostało zaprojektowane.