[KongchangAI]
Productopen-pencil-mcp

OpenPencil

An open-source local design tool released under the MIT license. It supports Figma-format files and includes a built-in MCP (Model Context Protocol) service interface that exposes over 100 design operations, allowing AI agents to directly read and modify local design files. The tool requires no account registration and does not enforce network connectivity.

Timeline (last 90 days)

Sep 24

OpenPencil is a design tool open-sourced under the MIT license that can be connected to MCP with a single command, exposing more than 100 design tool interfaces and allowing agents to directly read and modify local design files.

Unverified50%
Sep 24

OpenPencil's editor interface and automation interface run on the same engine.

Unverified50%
Sep 24

The OpenPencil MCP service can be installed globally via npm install -g open-pencil-mcp.

Unverified50%
Sep 24

OpenPencil's desktop client supports directly opening Figma-format files with two-way compatibility, has a size of approximately 7 MB, requires no account, and does not mandate an internet connection.

Unverified50%
Sep 24

After OpenPencil is launched, MCP automatically discovers the running application with no manual configuration required.

Unverified50%
Sep 24

In Claude Code, the claude mcp add command can be used to register OpenPencil, with --scope user enabling user-level registration that applies across all projects.

Unverified50%
Sep 24

OpenPencil's five-step workflow is: list-documents to list documents, open-file or new-document to open or create, get-page-tree and find-nodes to locate nodes, render or set-fill and similar tools to make modifications, and save-file or export-svg for final delivery.

Unverified50%
Sep 24

When multiple documents and pages are open simultaneously, document IDs and page IDs should be explicitly passed to tools rather than relying on the currently active tab, in order to ensure stable agent operation.

Unverified50%
Sep 24

OpenPencil is configured by default with three layers of security: each tool can be individually toggled or grouped and switched by read-only/side-effect category, the HTTP service listens only on localhost by default with token authentication and the eval feature disabled by default, and file operations are restricted to authorized directories.

Unverified50%
Sep 24

After modifying OpenPencil's security settings, the service must be restarted for the changes to take effect.

Unverified50%

All Facts (10)

Unverified

OpenPencil is a design tool open-sourced under the MIT license that can be connected to MCP with a single command, exposing more than 100 design tool interfaces and allowing agents to directly read and modify local design files.

50%
Unverified

OpenPencil's editor interface and automation interface run on the same engine.

50%
Unverified

The OpenPencil MCP service can be installed globally via npm install -g open-pencil-mcp.

50%
Unverified

OpenPencil's desktop client supports directly opening Figma-format files with two-way compatibility, has a size of approximately 7 MB, requires no account, and does not mandate an internet connection.

50%
Unverified

After OpenPencil is launched, MCP automatically discovers the running application with no manual configuration required.

50%
Unverified

In Claude Code, the claude mcp add command can be used to register OpenPencil, with --scope user enabling user-level registration that applies across all projects.

50%
Unverified

OpenPencil's five-step workflow is: list-documents to list documents, open-file or new-document to open or create, get-page-tree and find-nodes to locate nodes, render or set-fill and similar tools to make modifications, and save-file or export-svg for final delivery.

50%
Unverified

When multiple documents and pages are open simultaneously, document IDs and page IDs should be explicitly passed to tools rather than relying on the currently active tab, in order to ensure stable agent operation.

50%
Unverified

OpenPencil is configured by default with three layers of security: each tool can be individually toggled or grouped and switched by read-only/side-effect category, the HTTP service listens only on localhost by default with token authentication and the eval feature disabled by default, and file operations are restricted to authorized directories.

50%
Unverified

After modifying OpenPencil's security settings, the service must be restarted for the changes to take effect.

50%

Source Articles