Ai Diagram Maker Mcp Server
@erajasekar
About Ai Diagram Maker Mcp Server
MCP server for AI Diagram Maker — generate software engineering diagrams from natural language, code, ASCII diagram, images, or Mermaid. Inline diagram rendering using MCP apps UI and diagram URL in responses. Works with Cursor, Claude Desktop, Claude Code, and any MCP-compatible
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ai-diagram-maker": {
"command": "npx",
"args": [
"-y",
"ai-diagram-maker-mcp@latest"
],
"env": {
"ADM_API_KEY": "<your api key>"
}
}
}
}Tools
5Generate a software engineering diagram from a natural language description. Use this tool when: the user asks to 'create a diagram', 'show me a flowchart', 'visualise the architecture', uses the keyword 'adm' or 'ai diagram maker', or asks for any visual representation of code, systems, processes or data flows. Supported diagram types: flowchart, sequence, ERD, system architecture, network architecture, UML, mindmap, workflow. Returns a link to view and edit the generated diagram in the browser.
Generate a diagram from a JSON structure. Use this tool when the user wants to visualise JSON data such as API responses, database schemas, dependency trees, configuration files, or any structured data. Pass the raw JSON string as `content`. Returns a link to view and edit the generated diagram in the browser.
Convert an ASCII art diagram into a polished visual diagram. Use this tool when the user has an existing ASCII art representation of a system, flow, or architecture and wants it rendered as a proper diagram. Accepts box-drawing characters, arrow representations (-->, ==>), and plain text layouts. Returns a link to view and edit the generated diagram in the browser.
Convert an image (whiteboard photo, screenshot, hand-drawn sketch) into a clean diagram. Use this tool when the user provides an image URL or base64-encoded image and wants it converted to a proper software engineering diagram. Accepts public image URLs or base64 data URIs (data:image/...;base64,...). Returns a link to view and edit the generated diagram in the browser.
Convert a Mermaid diagram definition into a D2 diagram and return a PNG image. Use this tool when the user has existing Mermaid code (flowchart, sequenceDiagram, erDiagram, etc.) and wants it converted to D2 or rendered as an image. Pass the Mermaid source as content. Returns a link to view and edit the generated diagram in the browser.
Overview
What is Ai Diagram Maker Mcp Server?
It is an MCP server for AI Diagram Maker that generates professional software engineering diagrams from plain English descriptions inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent.
How to use Ai Diagram Maker Mcp Server?
Install via npx (no permanent installation) or use the hosted remote server. Configure your MCP client with the server URL and API key either in request headers (HTTP transport) or as an environment variable (stdio transport). Then ask the AI agent to create a diagram using trigger keywords like "adm ...", "create a diagram of ...", or "show me a flowchart".
Key features of Ai Diagram Maker Mcp Server
- Five tools for input: natural language, JSON, ASCII art, images, and Mermaid
- Inline rendering of diagrams directly in the chat using MCP Apps UI
- Diagram URL returned in responses for viewing and editing in a browser
- Supports both stdio (local) and HTTP/Streamable HTTP (remote) transports
- Requires Node.js 18+ and an AI Diagram Maker API key
Use cases of Ai Diagram Maker Mcp Server
- Generate microservices architecture diagrams from a plain English description
- Convert a database schema or API response JSON into an ERD or flowchart
- Transform ASCII art or a whiteboard photo into a polished, editable diagram
- Convert a Mermaid diagram definition into a clean D2/PNG diagram
FAQ from Ai Diagram Maker Mcp Server
What input types are supported?
Five tools cover natural language text, JSON strings, ASCII art, public image URLs or base64 data URIs, and Mermaid diagram source.
What are the runtime requirements?
Node.js 18+ and an AI Diagram Maker account with an API key.
What transports does the server support?
It supports stdio (local, default) and HTTP/Streamable HTTP (remote). The hosted instance runs at https://mcp.aidiagrammaker.com/mcp; when running locally, use --transport http.
How do I authenticate?
For stdio transport, set the ADM_API_KEY environment variable. For HTTP transport, pass the API key in the request header as X-ADM-API-Key or Authorization: Bearer <key>.
Can I debug requests?
Yes, set the environment variable ADM_DEBUG to 1, true, or yes to log request parameters and API payloads to stderr.
Frequently asked questions
What input types are supported?
Five tools cover natural language text, JSON strings, ASCII art, public image URLs or base64 data URIs, and Mermaid diagram source.
What are the runtime requirements?
Node.js 18+ and an AI Diagram Maker account with an API key.
What transports does the server support?
It supports stdio (local, default) and HTTP/Streamable HTTP (remote). The hosted instance runs at `https://mcp.aidiagrammaker.com/mcp`; when running locally, use `--transport http`.
How do I authenticate?
For stdio transport, set the `ADM_API_KEY` environment variable. For HTTP transport, pass the API key in the request header as `X-ADM-API-Key` or `Authorization: Bearer <key>`.
Can I debug requests?
Yes, set the environment variable `ADM_DEBUG` to `1`, `true`, or `yes` to log request parameters and API payloads to stderr.
Basic information
More Developer Tools MCP servers

Termany
thinkany-aiAgent-Native Terminal

endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 480+ tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or

Repo Test Architect
RepoAssayLocal-first, read-only MCP server for evidence-backed repository test architecture audits and test planning.
SecondSim
econdSim provisions real UK mobile numbers (non-VoIP) via eSIM, built for freelancers, sole traders, small businesses, and enterprise teams. Unlike VoIP apps and virtual numbers, SecondSim numbers register as genuine phy

SSH MCP Server
hypnosisSSH MCP server for AI agents: remote commands, file transfer, log search and server audits through OpenSSH.
Comments