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.
Latest Blog Posts
- 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