MCP.so
登录

MCP Server Azure Impact Reporting

@chand45

基本信息

分类

云与基础设施

传输方式

stdio

作者

chand45

关于 MCP Server Azure Impact Reporting

暂无概览

#azure#impact-reporting#mcp-server

MCP Server Azure Impact Reporting 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "MCP-Server-Azure-Impact-Reporting": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        ".venv"
      ]
    }
  }
}

MCP Server Azure Impact Reporting 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP-Server-Azure-Impact-Reporting?

This MCP server enables large language models (LLMs) to automatically report resource impacts to Azure. It parses natural language requests, authenticates with Azure using DefaultAzureCredential, and submits workload impact reports via the Azure Management API. It is intended for users who need to quickly report Azure infrastructure issues (e.g., connectivity, performance, availability) without manual API calls.

How to use MCP-Server-Azure-Impact-Reporting?

Clone the repository, install dependencies (mcp[cli] azure-identity httpx), and authenticate with Azure (e.g., az login). Configure your MCP client (e.g., claude_desktop_config.json) with the uv command pointing to the impact-reporter.py script. Once configured, your LLM can submit natural language requests like "Report connectivity issues with my VM named 'web-server' in resource group 'production-rg'." The server parses the request, asks for missing parameters, and creates the impact report.

Key features of MCP-Server-Azure-Impact-Reporting

  • Exposes a tool for LLMs to report resource impacts to Azure
  • Automatic authentication via DefaultAzureCredential
  • Creates workload impact reports through the Azure Management API
  • Extracts required parameters from natural language requests
  • Asks for additional details when information is missing
  • Supports multiple impact categories (Connectivity, Performance, Availability, Unknown)

Use cases of MCP-Server-Azure-Impact-Reporting

  • Report connectivity issues with an Azure VM to initiate investigation
  • Notify Azure of performance degradation on a SQL database
  • Log availability or downtime problems for an App Service
  • Automate impact reporting when customers are facing Azure infrastructure issues
  • Quickly submit reports without manual API calls by using natural language

常见问题

1

What impact categories are supported?

The tool supports `Resource.Connectivity`, `Resource.Performance`, `Resource.Availability`, and `Resource.Unknown`.

2

How does the server authenticate with Azure?

It uses `DefaultAzureCredential`, which automatically tries Azure CLI, Visual Studio Code Azure Account, Azure PowerShell, or environment variables for service principal authentication.

3

What Python version and dependencies are required?

Python 3.8+ is required, along with `mcp[cli]`, `azure-identity`, and `httpx`.

4

What API version does the server use?

The server uses the Azure Management API version `2023-12-01-preview`.

5

What happens if a user request is missing required information?

The server will ask for additional details before submitting the report to Azure.

评论

云与基础设施 分类下的更多 MCP 服务器