mcp-monodraw
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., "@mcp-monodrawcreate a flowchart for user signup flow"
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.
mcp-monodraw
An MCP (Model Context Protocol) server for Monodraw, the powerful ASCII art editor for macOS.
Features
Export diagrams - Convert
.monopicand.monojsonfiles to plain text or JSONList diagrams - Find all Monodraw files in a directory
Open in Monodraw - Launch files directly in the Monodraw app
Create ASCII art - Generate boxes, flowcharts, tables, trees, and sequence diagrams
Diagram prompts - Pre-built templates for common diagram types
Related MCP server: DiagramMCP
Requirements
Node.js 18+
macOS
Monodraw (Direct version from helftone.com, not App Store)
Note: The Monodraw CLI is only available in the Direct version. The Mac App Store version does not include CLI support due to sandbox restrictions.
Installation
npm install -g mcp-monodrawOr use directly with npx:
npx mcp-monodrawConfiguration
Claude Code
Add the MCP server to your project or global config:
claude mcp add monodraw -- npx mcp-monodrawOr manually add to ~/.claude/settings.json:
{
"mcpServers": {
"monodraw": {
"command": "npx",
"args": ["mcp-monodraw"]
}
}
}Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"monodraw": {
"command": "npx",
"args": ["mcp-monodraw"]
}
}
}Tools
export_diagram
Export a Monodraw diagram to plain ASCII text.
filePath: string (required) - Path to the .monopic or .monojson file
unicode: boolean - Use Unicode characters in output (default: false)
trimWhitespace: boolean - Trim trailing whitespace (default: true)export_diagram_json
Export a diagram with full metadata as structured JSON.
filePath: string (required) - Path to the diagram filelist_diagrams
Find all Monodraw files in a directory.
directory: string - Directory to search (default: ".")
recursive: boolean - Search subdirectories (default: true)open_in_monodraw
Open a file in the Monodraw application.
filePath: string (required) - Path to the file to openget_diagram_preview
Get a text preview of a diagram file.
filePath: string (required) - Path to the diagram file
maxLines: number - Maximum lines to return (default: 20)create_ascii_art
Generate ASCII art programmatically.
type: "box" | "flowchart" | "sequence" | "architecture" | "table" | "tree"
content: string (required) - Content or description
style: "single" | "double" | "rounded" | "heavy" | "ascii" (default: "single")
width: number - Maximum widthPrompts
Pre-built templates for generating diagrams:
flowchart- Create flowchart diagramsbox-diagram- Create box/container diagramssequence-diagram- Create sequence diagramsarchitecture- Create architecture diagramstable- Create ASCII tablestree- Create tree structures
Examples
Export a diagram
Use the export_diagram tool with filePath: "/path/to/diagram.monopic"Create a flowchart
Use the create_ascii_art tool with:
type: "flowchart"
content: "Start, Process Data, Validate, Save, End"
style: "rounded"Output:
╭─────────────────╮
│ Start │
╰─────────────────╯
│
v
╭─────────────────╮
│ Process Data │
╰─────────────────╯
│
v
╭─────────────────╮
│ Validate │
╰─────────────────╯
│
v
╭─────────────────╮
│ Save │
╰─────────────────╯
│
v
╭─────────────────╮
│ End │
╰─────────────────╯Development
# Install dependencies
yarn install
# Build
yarn build
# Run in development
yarn devLicense
MIT
This 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
- Flicense-qualityDmaintenanceEnables creation of text-based visual elements including bordered boxes with shading, formatted tables, and diagrams using Unicode box drawing characters and ASCII art palettes for terminal output, documentation, and chat interfaces.Last updated2
- Flicense-qualityDmaintenanceEnables the dynamic generation of various software development diagrams, such as flowcharts, sequence diagrams, and architecture diagrams, using Mermaid syntax. It includes tools for diagram validation and provides instructions for exporting results to multiple formats including SVG and PNG.Last updated
- FlicenseAqualityCmaintenanceExposes ASCIIFlow drawing primitives as tools to enable AI assistants to generate ASCII wireframes and diagrams from natural language descriptions. It provides commands for creating canvases and drawing boxes, lines, arrows, and text using a character-grid coordinate system.Last updated81
- AlicenseBqualityBmaintenanceEnables AI assistants to create, animate, and export ASCII art using natural language, with live browser sync.Last updated96438MIT
Related MCP Connectors
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.
Generate cloud architecture diagrams, flowcharts, and sequence diagrams.
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/Caryyon/mcp-monodraw'
If you have feedback or need assistance with the MCP directory API, please join our Discord server