MCP.Market

Drawx MCP server

by SaharshPamecha·io.github.SaharshPamecha/drawx-mcp-server·v0.1.1

Generate draw.io diagrams and architecture designs from natural language, via the DrawX API.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars25 downloads/wk

Reviews

Write one

Nobody has reviewed Drawx yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Drawx tools (3, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • architect_designwrite action

    Run the DrawX Architect Co-Pilot: from a brief, produce a High-Level Design diagram

  • generate_diagram

    Generate a draw.io (diagrams.net) diagram from a natural-language description.

  • whoami

    Show the DrawX account tied to the configured API key, its plan, API tier, and remaining

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 87 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Drawx compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
Tools
3
the typical server has 7
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
25
more than 11% of 12,191 servers with a package

What its tools let an agent do: 1 read · 1 create · 1 change

Install Drawx in Claude Code, Cursor or VS Code

Runs npx -y @drawx/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add drawx-mcp-server -- npx -y @drawx/mcp-server
Add to Cursor

What the publisher says

From the Drawx repository's README, as published. We do not edit it. Read it on GitHub

@drawx/mcp-server

Generate draw.io diagrams and architecture designs from inside Claude, Cursor, or VS Code.

DrawX MCP is a Model Context Protocol server that gives your AI assistant three tools:

  • generatediagram** — one-shot: natural-language prompt → complete draw.io XML.
  • architectdesign** — from a brief, produce a High-Level Design diagram (optionally an LLD + design doc).
  • whoami — verify your API key + see remaining quota.

Behind the scenes it calls the DrawX public API, so output matches the DrawX web app exactly.

Requirements

  • Node.js 18+
  • A DrawX API key — create one in DrawX → Settings → API keys. Keys start with drawxlive. API access is a paid feature (bundled with the DrawX Pro plan).

Install

npm install -g @drawx/mcp-server

Or, if your MCP client supports npx, no install is needed — reference npx @drawx/mcp-server directly.

Configure your MCP client

Claude Desktop

Edit ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):

{
  "mcpServers": {
    "drawx": {
      "command": "npx",
      "args": ["-y", "@drawx/mcp-server"],
      "env": {
        "DRAWX_API_KEY": "drawx_live_..."
      }
    }
  }
}

Restart Claude Desktop. In a new chat, ask "Draw me a microservices checkout flow" — Claude will call generate_diagram and show the resulting XML.

Cursor

Edit ~/.cursor/mcp.json:

{
  "mcpServers": {
    "drawx": {
      "command": "npx",
      "args": ["-y", "@drawx/mcp-server"],
      "env": { "DRAWX_API_KEY": "drawx_live_..." }
    }
  }
}

VS Code (Copilot MCP)

Add to your workspace or user settings.json:

{
  "mcp": {
    "servers": {
      "drawx": {
        "command": "npx",
        "args": ["-y", "@drawx/mcp-server"],
        "env": { "DRAWX_API_KEY": "drawx_live_..." }
      }
    }
  }
}

Environment variables

Tools reference

generate_diagram

Turn a description into draw.io XML.

Inputs

  • prompt (string, required) — what to draw.
  • mode — "flash" (default), "pro", or "ultra". Trades speed for quality.
  • previousXml — an existing mxfile to modify.

Output — assistant text: a summary line (model, tokens, cost) followed by the full ... XML in a fenced code block. Paste the XML into diagrams.net or save as .drawio.

architect_design

Run the DrawX Architect Co-Pilot on a brief. Streams intermediate progress; returns a JSON payload with hld (and optional lld, doc).

Inputs

  • brief (string, required, ≥ 20 chars) — what to design.
  • depth — "hld", "hldlld" (default), or "hldlld_doc".
  • style — "cloud_agnostic" (default), "aws", "azure", or "gcp".
  • mode — "flash" (default), "pro", or "ultra".

whoami

No inputs. Returns your email, plan, API tier, and remaining monthly API quota.

Quota + rate limits

API usage is metered on a separate tier from your in-app usage. Pro subscribers get 200 API calls / month. The rate limit is 60 requests / minute. On the free plan, API access is not enabled — upgrade at getdrawx.com.

Local development

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Drawx: common questions

Is Drawx MCP server safe?
Mostly: it is graded B (78/100). Read the Drawx safety report
How do I install Drawx?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Drawx need an API key?
Yes. The registry entry asks for DRAWX_API_KEY.
Is Drawx maintained?
The last commit was 126 days ago (2026-07-01). The latest release is v0.1.1.
What can I use instead of Drawx?
Servers from other publishers that do the same job: draw.io MCP server.
How does Drawx compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Drawx

Same job from other publishers: the closest match first, then the best rated.

  • draw.io
    Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
    B