MCP-сервер · Облака и инфраструктура
Azure MCP Server
Официальный MCP-сервер Microsoft, который собирает инструменты для множества сервисов Azure в одном сервере. Нужен тем, кто хочет управлять облачными ресурсами Azure обычными фразами из редактора или Claude.
Сверено 21 октября 2026 г.
Что умеет сервер
Azure MCP Server объединяет «все инструменты Azure в одном сервере» и связывает агента с сервисами платформы. Он развивается в репозитории microsoft/mcp, версия 2.0 в README объявлена общедоступной. По списку возможностей в README видно широту охвата: Microsoft Foundry, Azure Advisor, AI Search, App Configuration, App Service, Backup, Communication Services, вычислительные ресурсы, Container Apps и Container Registry, Cosmos DB, Data Explorer, Database for PostgreSQL, Event Grid и многое другое, с отдельным разделом полного списка поддерживаемых сервисов.
Сервер можно использовать сам по себе или вместе с расширением GitHub Copilot for Azure в VS Code. Поддерживаются суверенные облака: по умолчанию сервер проверяет подлинность в публичном облаке Azure, а ключом --cloud или переменной AZURE_CLOUD переключается на Azure China или Azure US Government.
Когда использовать
Подключайте сервер, когда нужно работать с Azure на естественном языке: README предлагает начать с запроса «List my Azure Storage containers» в режиме агента GitHub Copilot в VS Code или IntelliJ. Он подходит инженерам, которым нужно посмотреть ресурсы, настройки и рекомендации по подписке, не переключаясь в портал и консоль. Если клиент требует HTTP-сервера (Microsoft Foundry, Copilot Studio), сервер можно развернуть удалённо, например в Azure Container Apps по шаблонам azd.
В репозитории microsoft/mcp есть и другие серверы Microsoft: Microsoft Fabric, Azure DevOps, Azure Kubernetes Service, Foundry и Azure Resource Manager.
Ограничения и безопасность
Перед запуском нужно пройти аутентификацию в Azure: учётные данные обрабатываются через официальный Azure Identity SDK, сервер сам токены не хранит. Клиенты MCP могут вызывать операции в рамках ваших прав Azure RBAC, а автономные или неверно настроенные клиенты способны выполнять разрушительные действия. README советует назначать роли с минимальными правами и подготовить защитные меры заранее. Флаги, которые запрещают разрушительные операции, не стандартизированы в MCP и поддерживаются не всеми клиентами. В расширении для VS Code режим только для чтения включается настройкой azureMcp.readOnly.
Сбор телеметрии включён по умолчанию: данные уходят в Microsoft, а при заданной строке подключения Application Insights ещё и к вам. Всю телеметрию отключает переменная AZURE_MCP_COLLECT_TELEMETRY=false, только телеметрию Microsoft переменная AZURE_MCP_COLLECT_TELEMETRY_MICROSOFT=false. Программное обеспечение поставляется «как есть», а ответственность за соблюдение требований безопасности и комплаенса лежит на вас. Для .NET-варианта нужен .NET 10 SDK, для npx Node.js, для Python uv.
Установка
Перед запуском сервера пройдите аутентификацию в Azure, например в VS Code командой палитры Azure: Sign In.
VS Code (рекомендуется)
- Установите расширение GitHub Copilot Chat.
- Установите расширение Azure MCP Server (
ms-azuretools.vscode-azure-mcp-server). - Войдите в Azure: палитра команд,
Azure: Sign In.
Claude Code
Плагин Azure включает Azure MCP Server вместе с агентами и навыками для Azure. Установите его из официального маркетплейса плагинов Anthropic:
/plugin install azure@claude-plugins-officialРучная настройка: npx
Добавьте в mcp.json:
{
"mcpServers": {
"azure-mcp-server": {
"command": "npx",
"args": [
"-y",
"@azure/mcp@latest",
"server",
"start"
]
}
}
}Ручная настройка: .NET (dnx)
Нужен .NET 10 SDK. Проверить версию: dotnet --info.
{
"mcpServers": {
"azure-mcp-server": {
"command": "dnx",
"args": [
"Azure.Mcp",
"--source",
"https://api.nuget.org/v3/index.json",
"--yes",
"--",
"azmcp",
"server",
"start"
],
"type": "stdio"
}
}
}Ручная настройка: Python (uvx)
Нужен установленный uv. Проверить: uv --version и uvx --version.
{
"mcpServers": {
"azure-mcp-server": {
"command": "uvx",
"args": [
"--from",
"msmcp-azure",
"azmcp",
"server",
"start"
]
}
}
}В Visual Studio и VS Code при ручной настройке вместо mcpServers используйте корневой объект servers. Файлы конфигурации по клиентам: VS Code — .vscode/mcp.json, Claude Code — ~/.claude.json или .mcp.json в проекте, Cursor — ~/.cursor/mcp.json или .cursor/mcp.json, Windsurf — ~/.codeium/windsurf/mcp_config.json, Claude Desktop — claude_desktop_config.json (в Windows в %APPDATA%\Claude).
Суверенные облака
azmcp server start --cloud AzureChinaCloudПеред подключением войдите в нужное облако, например az cloud set --name AzureChinaCloud, затем az login.
Совместимые клиенты
- VS Code
- Visual Studio
- IntelliJ IDEA
- Eclipse
- Claude Code
- Claude Desktop
- Cursor
- Windsurf
- GitHub Copilot CLI
- Amazon Q Developer