GCP Diagram MCP Server
Generates GCP architecture diagrams using the Python diagrams package, enabling visualization of Google Cloud infrastructure components and their relationships.
Can generate GCP diagrams from Kubernetes manifest files, allowing visualization of Kubernetes-based deployments on Google Cloud.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GCP Diagram MCP ServerGenerate a GCP architecture diagram for a web app with load balancer, compute, and database."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GCP Diagram MCP Server
Model Context Protocol (MCP) server for GCP Diagrams
This MCP server that seamlessly creates diagrams using the Python diagrams package DSL. This server allows you to generate GCP diagrams, sequence diagrams, flow diagrams, and class diagrams using Python code.
Prerequisites
Install
uvfrom Astral or the GitHub READMEInstall Python using
uv python install 3.10Install GraphViz https://www.graphviz.org/
Related MCP server: Diagrams MCP Server
Installation
Configure the MCP server in your MCP client configuration (e.g., for Google Cloud CLI, edit ~/.gemini/settings.json):
{
"theme": "Default Light",
"selectedAuthType": "gemini-api-key",
"mcpServers": {
"gcplabs.gcp-diagram-mcp-server": {
"command": "uvx",
"args": [
"--from",
"gcplabs.gcp-diagram-mcp-server@git+https://github.com/shawnho1018/gcp-diagram-mcp-server.git",
"gcplabs.gcp-diagram-mcp-server"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"autoApprove": [],
"disabled": false
}
}
}Features
The Diagrams MCP Server provides the following capabilities:
Generate Diagrams: Create professional diagrams using Python code
Multiple Diagram Types: Support for GCP architecture, sequence diagrams, flow charts, class diagrams, and more
Customization: Customize diagram appearance, layout, and styling
Security: Code scanning to ensure secure diagram generation
Quick Example
Try to input the following questions after you start gemini-cli
Generate a GCP diagram which uses all tf files in @iac/ and save the diagram as iac.png
Generate a GCP diagram which uses all yaml files in @kubernetes-manifests/ and save the diagram as k8s.png
The process is produced the python diagram code in the following format to generate the graph.
from diagrams import Diagram
from diagrams.gcp.compute import GCE
from diagrams.gcp.database import SQL
from diagrams.gcp.network import LoadBalancing
with Diagram("Web Service", show=False):
lb = LoadBalancing("lb")
web = GCE("web")
db = SQL("userdb")
lb >> web >> dbThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables users to generate professional AWS architecture diagrams, sequence diagrams, flow charts, and class diagrams using Python code through the diagrams package. Supports customizable styling and secure diagram generation for cloud infrastructure visualization.Last updated3Apache 2.0
- AlicenseAqualityDmaintenanceEnables creation of infrastructure and architecture diagrams as code using the Python diagrams library, supporting 15+ cloud providers, 500+ node types, custom icons, and flowcharts with multiple output formats.Last updated51MIT
- Alicense-qualityDmaintenanceEnables generating cloud architecture diagrams, flowcharts, sequence diagrams, and more using three rendering engines: mingrammer/diagrams, Mermaid, and PlantUML.Last updated3MIT
- Alicense-qualityCmaintenanceEnables creating and editing Draw.io diagrams via natural language, supporting shapes, connectors, and multi-line text.Last updated2MIT
Related MCP Connectors
Generate cloud architecture diagrams, flowcharts, and sequence diagrams.
Generate dynamic Mermaid diagrams and charts with AI assistance. Customize styles and export diagr…
Create diagrams in chat, rendered as live interactive draw.io diagrams. 10,000+ searchable shapes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/shawnho1018/gcp-diagram-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server