Install
$ agentstack add mcp-caryyon-mcp-monodraw ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
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 JSON - List 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
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-monodraw
Or use directly with npx:
npx mcp-monodraw
Configuration
Claude Code
Add the MCP server to your project or global config:
claude mcp add monodraw -- npx mcp-monodraw
Or 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)
exportdiagramjson
Export a diagram with full metadata as structured JSON.
filePath: string (required) - Path to the diagram file
list_diagrams
Find all Monodraw files in a directory.
directory: string - Directory to search (default: ".")
recursive: boolean - Search subdirectories (default: true)
openinmonodraw
Open a file in the Monodraw application.
filePath: string (required) - Path to the file to open
getdiagrampreview
Get a text preview of a diagram file.
filePath: string (required) - Path to the diagram file
maxLines: number - Maximum lines to return (default: 20)
createasciiart
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 width
Prompts
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 dev
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Caryyon
- Source: Caryyon/mcp-monodraw
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.