Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Azure Platform

БесплатноНе проверен

MCP server for Azure resource management, AI Foundry, and Entra ID — inspect and operate Azure infrastructure through AI agents.

GitHubEmbed

Описание

MCP server for Azure resource management, AI Foundry, and Entra ID — inspect and operate Azure infrastructure through AI agents.

README

MCP server for Azure resource management, AI Foundry, and Entra ID — inspect and operate Azure infrastructure through AI agents.

Python Azure MCP License: MIT


What is this?

azure-mcp-platform wraps the official Azure MCP Server with production-ready configuration, Entra ID authentication, and platform-engineering patterns for operating Azure environments safely from AI agents.

Built for platform engineers running multi-tenant Azure environments with AI Foundry, AKS, and enterprise SSO via Entra ID.


Available Tools

Tool Description
list_resource_groups List all resource groups in a subscription
list_resources List resources in a resource group by type
get_resource Get details of a specific Azure resource
list_ai_foundry_projects List Azure AI Foundry projects and deployments
get_aks_cluster Get AKS cluster status and node pool health
list_entra_users List Entra ID users and group memberships (read-only)
get_key_vault_secrets List secret names (not values) in Key Vault
list_storage_accounts List storage accounts and their access tiers

Quick Start

Prerequisites

  • Python 3.11+
  • Azure CLI authenticated: az login
  • Appropriate Azure RBAC role: Reader minimum
  • (Optional) Service principal with Reader + AcrPull for CI environments

Run locally

git clone https://github.com/akkireddy-challa/azure-mcp-platform.git
cd azure-mcp-platform
pip install -r requirements.txt
az login
python server.py

Configure with Claude Desktop

{
  "mcpServers": {
    "azure": {
      "command": "python",
      "args": ["/path/to/azure-mcp-platform/server.py"],
      "env": {
        "AZURE_SUBSCRIPTION_ID": "your-subscription-id",
        "AZURE_TENANT_ID": "your-tenant-id"
      }
    }
  }
}

Example Usage

Ask your AI agent:

  • "List all resource groups in my subscription"
  • "What AKS clusters are running in the production resource group?"
  • "Show me all AI Foundry projects and their model deployments"
  • "Which storage accounts in rg-data have public access enabled?"
  • "List all users in the platform-engineers Entra group"

Security Model

  • Read-only by default: all tools use GET operations only
  • Entra ID SSO: authenticates via Azure CLI credential chain or Managed Identity
  • No secrets exposed: Key Vault tool lists secret names only, never values
  • Subscription-scoped: tools operate within a single configured subscription
  • Recommended role: Reader at subscription scope for full read access
# Assign Reader role to a service principal
az role assignment create \
  --assignee <service-principal-id> \
  --role Reader \
  --scope /subscriptions/<subscription-id>

Use Cases at Telia

This pattern is used to allow AI agents to:

  • Audit resource configurations across multi-tenant Azure environments
  • Cross-reference AKS cluster state with AI Foundry model deployments
  • Investigate Entra ID group membership for access reviews
  • Inspect cost anomalies by listing resources and their SKUs

Roadmap

  • get_cost_analysis — query Azure Cost Management for spend by resource group
  • list_policy_assignments — show Azure Policy compliance state
  • get_monitor_alerts — list active Azure Monitor alerts
  • list_app_registrations — Entra ID app registrations and permissions
  • Managed Identity support for AKS pod deployment
  • GitHub Actions workflow for CI validation

Related Projects

Repo Purpose
k8s-mcp-server Kubernetes cluster diagnostics via MCP
grafana-mcp-observability Grafana dashboards and alerts via MCP
phoenix-mcp-eval LLM tracing and evaluation via MCP

License

MIT License. See LICENSE for details.


Built by Akkireddy Challa — Platform Engineer at Telia, Stockholm.

from github.com/akkireddy-challa/azure-mcp-platform

Установка Azure Platform

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/akkireddy-challa/azure-mcp-platform

FAQ

Azure Platform MCP бесплатный?

Да, Azure Platform MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Azure Platform?

Нет, Azure Platform работает без API-ключей и переменных окружения.

Azure Platform — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Azure Platform в Claude Desktop, Claude Code или Cursor?

Открой Azure Platform на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Azure Platform with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai