1. Conduid
  2. Developer Tools
  3. Azure Diagram MCP
MCP server · Developer Tools

Azure Diagram MCP

MCP server that turns natural-language prompts into Microsoft Azure architecture diagrams (PNG) using Python Diagrams + Graphviz.

67Good

Scored 2 hours ago · breakdown

About Azure Diagram MCP

Azure Diagram MCP is an MCP server published by dminkovski in the Developer Tools category: mCP server that turns natural-language prompts into Microsoft Azure architecture diagrams (PNG) using Python Diagrams + Graphviz.

The repository has 26 stars and 14 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/dminkovski/azure-diagram-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Azure Diagram MCP

Powered by Claude · Grounded in docs

I know everything about Azure Diagram MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.0v0.1.0

README

Model Context Protocol (MCP) server for Microsoft Azure Diagrams

Python Made with Diagrams

GitHub Copilot Prompt Sample

AKS App Gateway Azure SQL Architecture Diagram

This tool lets you create Microsoft Azure architecture diagrams automatically. You write a short description (using GitHub Copilot in Visual Studio Code to generate it), and the server will turn it into a diagram image. It’s perfect for anyone who wants to quickly draw cloud diagrams without dragging shapes around.

What's included

This MCP server seamlessly creates diagrams using the Python diagrams package DSL. This server allows you to generate Microsoft Azure diagrams, sequence diagrams, flow diagrams, and class diagrams using Python code.

What it does

  • Turn a short plain-English sentence into a clean Azure architecture diagram (PNG).
  • Uses the Python diagrams package and Azure icons behind the scenes.
  • Saves images into the diagrams/ folder in this project.

Features

The Diagrams MCP Server provides the following capabilities:

  1. Generate Diagrams: Create Azure diagrams using Python code
  2. Multiple Diagram Types: Support for Azure architecture, sequence diagrams, flow charts, class diagrams, and more
  3. Customization: Customize diagram appearance, layout, and styling

What you’ll need

  1. Visual Studio Code installed → Download here
  2. GitHub Copilot → Enable here
  3. Python → we’ll install this in the steps below
  4. GraphViz (a small program that actually draws the diagrams) → Download here Don’t worry — we’ll go step by step!

Setup Steps or use .devcontainer

1. Install Python

Open a terminal (Command Prompt, PowerShell, or VS Code Terminal) and run:

winget install Python.Python.3.10

⚠️ Make sure the Python installation path is added to your system's environment variables so that python works in the terminal.
Typically, the installer does this automatically, but if not, you can follow this guide.

2. Install GraphViz

Download and install from: https://graphviz.org/download/ On Windows: pick the MSI installer. On Mac: use Homebrew (brew install graphviz).

3. Get the MCP Server

Clone this repository (or download the ZIP and unzip it). Then open it in VS Code.

In the VS Code terminal, run:

pip install -r requirements.txt

4. MCP Configuration

Configure the MCP server in your MCP client configuration (e.g., for Visual Studio Code GitHub Copilot ~/.vscode/mcp.json):

{
  "mcpServers": {
    "Azure Diagram MCP Server": {
      "type": "stdio",
      "command": "python",
      "args": [
        "-m", "azure_diagram_mcp_server.server"
      ],
      "cwd": "PARENT_FOLDER_OF_CLONED_REPO",
    }
  }
}

or docker after a successful docker build -t azure-diagram-mcp-server .:

  {
    "mcpServers": {
      "Azure Diagram MCP Server": {
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "--interactive",
          "--env",
          "azure-diagram-mcp-server:latest"
        ],
        "disabled": false,
        "autoApprove": []
      }
    }
  }

That’s it! 🎉 You now have everything installed.

Using it with GitHub Copilot

  1. Open up VS Code GitHub Copilot Agent Mode

  2. Type the following into the chat:

    Generate an Azure Architecture Diagram with an Azure Function connected to a SQL Database through a Load Balancer
    
  3. GitHub Copilot will want to execute the MCP Function generate_diagram. Please click on Allow to continue.

  4. A PNG image will be created in the diagrams folder. Open it and admire your Azure diagram! 🚀

Example prompt ideas

  • Generate an Azure Architecture Diagram with an Azure Function connected to a SQL Database through a Load Balancer
  • Generate an Azure Architecture Diagram for a simple web app: Azure Front Door to App Service with Azure SQL
  • Generate an Azure Architecture Diagram to show an AKS cluster with Application Gateway and Azure SQL

Example Diagram

Generate an Azure Architecture Diagram to show an AKS cluster with Application Gateway and Azure SQL

GitHub Copilot Prompt Sample

AKS App Gateway Azure SQL Architecture Diagram

Troubleshooting

  • No image appears? Make sure GraphViz is installed (see step 2).
  • Copilot doesn’t run? Make sure the GitHub Copilot extension is enabled and that you allowed it to run MCP functions. Check the MCP server too.
  • Still stuck? Restart VS Code and try again.

✨ That’s it! You can now create Azure diagrams in minutes with just a few words and GitHub Copilot.

README fetched from the repository 2 hours ago. The original is authoritative.

Questions

About Azure Diagram MCP

How do I install Azure Diagram MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Azure Diagram MCP safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 2 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Azure Diagram MCP still maintained?

Yes — the last commit was 5 months ago. The repository has 26 stars and 14 forks and 6 open issues.