VisioIntegration

general MCP Server

AI-powered MCP server for creating Azure architecture diagrams in Visio and Draw.io — with WAF/CAF validation, 151 Azure resources, and reference architectures

Verified
generalgeneralazure
3 views2 stars1 forksMIT

Why This Matters

Discovered via github-topic:mcp and last synced 4mo ago.

Verified
Source
github-topic:mcp
Stars
2
Last synced
4mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
27
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (27)

aks

`kubernetes_service`

Rule

Details

Requirement

Version

microservices_aks

Microservices on AKS

Category

Tools

azure_landing_zone

CAF Landing Zone with Hub-Spoke

save_diagram

Renders to `.vsdx` (Visio COM) or `.drawio` (mxGraph XML with built-in Azure icons)

ai_landing_zone

AI Workload in Azure Landing Zone

Architecture

126

sql

`sql_database`

Any

For GitHub Copilot auto-auth (`gh auth login`)

enterprise_data_pipeline

Enterprise Data Pipeline – Dataflow

Alias

Resolves to

Principle

Checks

baseline_web_app

Baseline Zone-Redundant Web App

cosmos_db

`kv`

4

Across 17 categories: AI, Analytics, Compute, Containers, Databases, DevOps, Identity, Integration, IoT, Management, Migration, Mixed Reality, Mobile, Networking, Security, Storage, Web. --- ## Azure Resource Catalog (123 shapes · 97 SVG icons · 40+ aliases) AI agents and users can use common abbreviations — they resolve automatically:

baseline_foundry_chat

Baseline E2E Chat with Microsoft Foundry

streaming_analytics

Real-Time Streaming Analytics

Key

Architecture

rag_genai_app

RAG / Generative AI Application

vm

`virtual_machine`

Type

Count

auto_layout

Automatic tiered/grid/grouped layout following Architecture Center conventions

ai_ml_pipeline

AI/ML Pipeline – MLOps

api_management

`adx`

data_factory

<details> <summary>All 123 resource types (click to expand)</summary> **Compute**: `virtual_machine` · `vm_scale_set` · `app_service` · `app_service_plan` · `function_app` · `container_instances` · `container_apps` · `spring_apps` **Containers**: `kubernetes_service` · `container_registry` · `service_fabric` · `batch_account` · `red_hat_openshift` **Networking**: `virtual_network` · `subnet` · `load_balancer` · `application_gateway` · `front_door` · `traffic_manager` · `dns_zone` · `private_endpoint` · `private_link` · `vpn_gateway` · `expressroute` · `firewall` · `nsg` · `bastion` · `ddos_protection` · `nat_gateway` · `cdn_profile` · `network_watcher` · `virtual_wan` · `web_app_firewall` **Storage**: `storage_account` · `blob_storage` · `data_lake_storage` · `managed_disk` · `file_share` · `netapp_files` **Databases**: `sql_database` · `sql_managed_instance` · `azure_sql` · `azure_sql_vm` · `sql_elastic_pool` · `cosmos_db` · `mysql_database` · `postgresql_database` · `mariadb_database` · `redis_cache` · `oracle_database` **Security**: `key_vault` · `defender_for_cloud` · `sentinel` · `managed_identity` · `entra_id` · `app_registration` **Analytics**: `synapse_analytics` · `data_factory` · `databricks` · `stream_analytics` · `data_explorer` · `hdinsight` · `analysis_services` · `power_bi_embedded` · `event_hub_cluster` · `data_lake_analytics` **AI + ML**: `openai_service` · `cognitive_services` · `machine_learning` · `ai_search` · `ai_studio` · `bot_service` **Integration**: `api_management` · `logic_app` · `service_bus` · `event_hub` · `event_grid` **Management**: `monitor` · `log_analytics` · `application_insights` · `policy` · `automation_account` · `azure_arc` · `advisor` · `cost_management` · `recovery_services_vault` **General**: `resource_group` · `subscription` · `management_group` · `user` · `internet` · `on_premises` **IoT**: `iot_hub` · `iot_central` · **Web**: `static_web_app` · `signalr` · **DevOps**: `devops` *Plus Microsoft Entra ID icons (7) and Microsoft Fabric icons (28)* </details> --- ## Validation ### WAF — Well-Architected Framework