Weavy MCP Server
Weavy MCP Server
MCP server for automating Weavy.ai creative workflows via Playwright browser automation.
What It Does
This server gives Claude Code direct control over Weavy's node-based canvas. It launches a Chromium browser, connects to your Weavy account, and exposes tools for building creative pipelines programmatically.
Tools
Tool | Description |
| Capture current canvas state |
| List all projects from dashboard |
| Open existing project or create new |
| Add any node type to canvas (models, editing, text, helpers) |
| Remove a node from canvas |
| List all visible nodes with positions |
| Enter text into a Prompt node |
| Set node parameters (aspect ratio, model settings, etc.) |
| Upload a file via Import node |
| Connect output of one node to input of another |
| Remove a connection between nodes |
| Execute a generative node and wait for completion |
| Download output via Export node |
| Publish workflow as a Design App |
Setup
cd ~/.claude/mcp-servers/weavy-mcp
npm install
npx playwright install chromiumAdd to ~/.claude/mcp.json:
{
"mcpServers": {
"weavy": {
"command": "node",
"args": ["/path/to/weavy-mcp/server.js"]
}
}
}Authentication
No API keys needed. The server uses a persistent Chromium profile at .browser-data/. On first use, it opens a browser window — log into Weavy manually once, and the session persists.
Companion Skill
Pair with the weavy-architect skill (~/.claude/skills/weavy-architect/) for guided workflow design with model selection, node graph planning, and credit optimization.
Tech Stack
Node.js + ES modules
@modelcontextprotocol/sdkfor MCP protocolPlaywright for browser automation