Skip to main content
Glama

Azure Resource MCP Server

by tim10002

Servidor MCP de recursos de Azure

Este servidor MCP proporciona herramientas para enumerar y consultar recursos de Azure directamente desde cualquier cliente MCP, lo que le permite explorar de manera eficiente su infraestructura de Azure y analizar costos sin abandonar su flujo de trabajo.

Este es un ejemplo de cómo consultar recursos de Azure:

Este es un ejemplo de cómo consultar el costo de Azure:

Características

  • 📊 Descubrimiento de recursos : enumera todos los recursos en tus suscripciones de Azure
  • 🔍 Filtrado : filtre recursos por nombre de grupo de recursos
  • 💰 Análisis de costos : recupere información de costos de sus suscripciones de Azure
  • 🔐 Seguro : utiliza las credenciales de la entidad de servicio de Azure
  • 🏷️ Vista detallada : vea ubicaciones, tipos y etiquetas de todos sus recursos

Herramientas

  • lista_de_recursos_de_azure
    • Enumerar grupos de recursos y recursos de Azure mediante la autenticación de entidad de servicio
    • Entradas:
      • subscription_id (cadena, opcional): ID de suscripción específico para la consulta. Si no se proporciona, se utiliza la suscripción predeterminada de las variables de entorno.
      • resource_group_filter (cadena, opcional): filtra grupos de recursos por nombre (sin distinguir entre mayúsculas y minúsculas, contiene coincidencias).
    • Devoluciones: Lista de rebajas formateada de grupos de recursos y sus recursos con detalles como ubicación, tipo y etiquetas.
  • obtener_costos_rest_de_azure
    • Obtenga datos de análisis de costos para una suscripción de Azure mediante la API REST
    • Entradas:
      • subscription_id (cadena, opcional): ID de suscripción específico para la consulta. Si no se proporciona, se utiliza la suscripción predeterminada de las variables de entorno.
      • timeframe (cadena, opcional): Periodo de tiempo para el análisis de costos. El valor predeterminado es "Mes-Fecha".
    • Devoluciones: Markdown formateado con datos de análisis de costos, incluidos costos diarios y totales.

Configuración

Configuración de Azure

  1. Cree una entidad de servicio de Azure para la autenticación:
az ad sp create-for-rbac --name {service principal name}
  1. Asignar permisos de lectura adecuados al principal del servicio
  2. Anote su identificador de suscripción de Azure, su identificador de inquilino, su identificador de cliente y su secreto de cliente.
  3. Configurar las variables de entorno necesarias

Variables de entorno

Este servidor requiere las siguientes variables de entorno:

# Required Azure authentication AZURE_TENANT_ID=your-tenant-id AZURE_CLIENT_ID=your-client-id AZURE_CLIENT_SECRET=your-client-secret AZURE_SUBSCRIPTION_ID=your-subscription-id

Instalación

Prerrequisitos

  • Python 3.10+
  • Suscripción de Azure con los permisos adecuados
  • Principal de servicio con acceso de lector a los recursos

Configuración

Si prefieres usar uv:

# Setup environment with uv uv venv .venv\Scripts\activate # On Windows source .venv/bin/activate # On macOS/Linux # Install dependencies uv add mcp[cli] azure-identity python-dotenv azure-mgmt-resource aiohttp # Run server uv run -m azure_resource_mcp_server

Uso con Claude Desktop

Para utilizar con Claude Desktop, agregue lo siguiente a su archivo de configuración:

{ "mcpServers": { "azure-resource": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER", "run", "-m", "azure_resource_mcp_server" ], "env": { "AZURE_TENANT_ID": "your-tenant-id", "AZURE_CLIENT_ID": "your-client-id", "AZURE_CLIENT_SECRET": "your-client-secret", "AZURE_SUBSCRIPTION_ID": "your-subscription-id" } } } }
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona herramientas para enumerar y consultar recursos de Azure directamente desde cualquier cliente MCP, lo que le permite explorar de manera eficiente su infraestructura de Azure y analizar costos sin salir de su flujo de trabajo.

  1. Características
    1. Herramientas
      1. Configuración
        1. Configuración de Azure
        2. Variables de entorno
      2. Instalación
        1. Prerrequisitos
        2. Configuración
        3. Uso con Claude Desktop

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        Integrates Cline with Azure DevOps services, enabling access to work items, repositories, and pull requests through configurable MCP tools.
        Last updated -
        15
        11
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        An MCP server that provides access to Azure Data Explorer (ADX) clusters, allowing users to list tables, execute queries, and retrieve schema information.
        Last updated -
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        An MCP server that wraps the Azure CLI. As LLMs are very good at generating Azure CLI commands, this server allows your LLM to list resources, update/create/delete them, fix errors (by looking at the logs), fix security issues...
        Last updated -
        61
        MIT License
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server for querying and analyzing Azure resources at scale using Azure Resource Graph, enabling AI assistants to explore and monitor Azure infrastructure.
        Last updated -
        1
        5
        TypeScript
        MIT License
        • Linux
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/tim10002/mcp-azresource'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server