AI-native design editor. Open-source Figma alternative.
MCPpedia last refreshed this data
Open Pencil is an MCP server that AI-native design editor. Open-source Figma alternative. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 97/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"open-pencil": {
"command": "openpencil-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Open-source design editor. Opens .fig and .pen design files, includes built-in AI, and ships as a programmable toolkit with a headless Vue SDK for building custom editors.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked skills against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
UAE Design System (AEGOV DLS) for AI assistants: components, tokens, validation. Not TDRA-official.
3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
Open source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MCP Security Weekly
Get CVE alerts and security updates for Open Pencil and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Open-source design editor. Opens .fig and .pen design files, includes built-in AI, and ships as a programmable toolkit with a headless Vue SDK for building custom editors.
Status: Active development. Usable today, with some rough edges as features evolve.
Try it online → · Download · Documentation · Roadmap · llms.txt

macOS (Homebrew):
brew install openpencil
Or download from the releases page, or use the web app — no install needed.
.fig and .pen files — read and write native Figma files, open supported Pencil documents from the app or OS file browser, copy & paste nodes between appseval, MCP server for AI agents, and desktop agent integrations for Claude Code, Codex, and Gemini CLInpm install -g @open-pencil/cli
# or: bun add -g @open-pencil/cli
Browse node trees, search by name or type, dig into properties — all without opening the editor:
openpencil tree design.fig
openpencil find design.pen --type TEXT
openpencil node design.fig --id 1:23
openpencil info design.fig
[0] [page] "Getting started" (0:46566)
[0] [section] "" (0:46567)
[0] [frame] "Body" (0:46568)
[0] [frame] "Introduction" (0:46569)
[0] [frame] "Introduction Card" (0:46570)
[0] [frame] "Guidance" (0:46571)
Use XPath selectors to find nodes by type, attributes, and structure:
openpencil query design.fig "//FRAME" # All frames
openpencil query design.fig "//FRAME[@width < 300]" # Frames under 300px
openpencil query design.fig "//TEXT[contains(@name, 'Button')]" # Text with 'Button' in name
openpencil query design.fig "//*[@cornerRadius > 0]" # Rounded corners
openpencil query design.fig "//SECTION//TEXT" # Text inside sections
Render to PNG, JPG, WEBP, SVG, .fig, or JSX — or export selections/pages as .fig and convert whole documents between supported formats:
openpencil export design.fig # PNG
openpencil export design.fig -f jpg -s 2 -q 90 # JPG at 2x, quality 90
openpencil exp
... [View full README on GitHub](https://github.com/open-pencil/open-pencil#readme)