Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"sketch-mcp-server": {
"args": [
"sketch-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Sketch file processing server based on Model Context Protocol (MCP), designed for AI tools to intelligently analyze Sketch design files and generate code.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'calls' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked calls 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 / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Sketch Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | 中文
A Sketch file processing server based on Model Context Protocol (MCP), designed for AI tools to intelligently analyze Sketch design files and generate code.
npm install -g sketch-mcp-server
npx sketch-mcp-server
npm install sketch-mcp-server
# Start MCP server (stdio mode)
sketch-mcp-server
# Or use npx
npx sketch-mcp-server
This server is designed for the following AI development environments:
Add MCP server configuration in Trae AI:
{
"mcpServers": {
"sketch-mcp-server": {
"command": "npx",
"args": ["sketch-mcp-server"]
}
}
}
| Tool Name | Description |
|---|---|
loadSketchByPath | Load Sketch file from file system |
loadSketchByConfig | Load Sketch data from configuration object |
| Tool Name | Description | Optimization Features |
|---|---|---|
getDocumentStructure | Get complete document hierarchy | 🚀 Supports field filtering and summary mode |
getPageStructure | Get single page structure | - |
listPages | List all page basic information | - |
| Tool Name | Description | Token Optimization |
|---|---|---|
getNodesSummary | Smart Node Summary | 🔥 80-90% Token Reduction |
listNodes | List nodes (with filtering support) | - |
listNodesByPage | List nodes by page | - |
findNodesByName | Search nodes by name | - |
| Tool Name | Description |
|---|---|
getNodeInfo | Get detailed information for single node |
getMultipleNodeInfo | Batch get node information (up to 100) |
getNodePosition | Get node position information |
| Tool Name | Description |
|---|---|
getSymbolMasters | Get all Symbol Masters |
getSymbolInstances | Get all Symbol Instances |
getSymbolMasterBySymbolID | Find Master by Symbol ID |
getSymbolInstanceStyles | Get instance styles (including override styles) |
| Tool Name | Description |
|---|---|
renderNodeAsBase64 | Render node as image (SVG/PNG) |
| Tool/Mode | Token Reduction | Use Case |
|---|---|---|
getNodesSummary | 80-90% | Initial analysis, understanding overall structure |
getDocumentStructure (summary mode) | 70-85% | Quick document structure overview |
getDocumentStructure (field filtering) | 30-50% | Structural analysis |
| Full mode | 0% | Detailed design requirements |