Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoHTTP bind host.127.0.0.1
PORTNoHTTP port.3000
DRAWARCH_API_KEYNoOptional bearer token for /mcp and /files. Required for internet exposure.
DRAWARCH_TRANSPORTNoTransport mode: 'stdio' or 'http'.stdio
DRAWARCH_OUTPUT_DIRNoRestricted output and plan-storage directory..drawarch-output
DRAWARCH_ALLOWED_HOSTSNoComma-separated accepted Host values.local hosts
DRAWARCH_ONLINE_ASSETSNoEnables opt-in online and remote image sources.false
DRAWARCH_ALLOWED_ORIGINSNoComma-separated accepted Origin hosts.local origins
DRAWARCH_APPROVAL_SECRETNoHMAC secret for revision-bound approvals; set it for shared deployments.random/process
DRAWARCH_PUBLIC_BASE_URLNoPublic base URL advertised by the process.listener URL
DRAWARCH_ICONIFY_BASE_URLNoHTTPS Iconify-compatible provider.Iconify API

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_themesA

List selectable visual themes for editable animated diagrams.net architecture diagrams.

list_assetsA

Search safe bundled real-world SVG architecture assets by name, alias, tag, category, or provider.

resolve_assetA

Resolve one architecture component to a safe embedded SVG using bundled assets first and online Iconify-compatible assets when enabled.

create_drawioC

Generate a self-contained native .drawio architecture with selectable theme, real SVGs, deterministic layout, animated colour-coded datapaths, and editable objects.

validate_drawioA

Validate a .drawio file inside the configured output directory for structural errors, dangling references, duplicate IDs, and unsafe images.

prepare_reference_recreationB

Persist the host vision model's absolute editable scene graph. DrawArch does not call another LLM. Set approved only after the user or host policy approves all online sources and the plan.

update_reference_planB

Create an immutable next revision of a reference plan using optimistic concurrency. Any earlier approval becomes stale.

get_reference_planA

Read the latest immutable scene-graph revision before rendering or approval.

create_reference_drawioA

Resolve approved real assets, embed them, and render an exact absolute-coordinate editable .drawio artifact. Rejects stale approvals.

validate_reference_drawioA

Validate a generated reference recreation for native Draw.io structure, IDs, references, and embedded-image safety.

compare_reference_recreationA

Measure structural coverage against the approved absolute scene graph and report missing editable elements.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/Ajey95/drawarch-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server