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

Related MCP Servers

  • -
    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 -
    1
    MIT License
  • -
    security
    -
    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 -
    81
    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
    13
    MIT License
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    An MCP server for interacting with Azure. Contains some common Compute and Networking actions, and extensible to add many more.
    Last updated -
    1
    Apache 2.0

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