plumb-mcp
local MCP serverplumb-mcp is a local MCP server: Two-way Figma MCP: extract + verify design-to-code, or generate on-brand Figma pages from a prompt. Install it from npm as plumb-mcp.
Installation
Terminal
claude mcp add plumb-mcp -e FIGMA_TOKEN=... -e PLUMB_SESSION_NAME=... -- npx -y plumb-mcp
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"plumb-mcp": {
"command": "npx",
"args": [
"-y",
"plumb-mcp"
],
"env": {
"FIGMA_TOKEN": "...",
"PLUMB_SESSION_NAME": "..."
}
}
}
}Fill in the environment variables with your own credentials.
What you need
- Runtime: Node.js 18+ (runs with npx).
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
- Environment variables:
FIGMA_TOKEN,PLUMB_SESSION_NAME
Summary
Two-way Figma MCP: extract + verify design-to-code, or generate on-brand Figma pages from a prompt.
plumb-mcp vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| plumb-mcp | 84 | Local | Yes | npm |
| Figma MCP Server | 2,027 | Hosted | No | None |
| OpenBrand | 799 | Local | Yes | npm |
| Agent-Native Assets | 6,874 | Hosted | No | None |
| fortress | 665 | Local | Yes | pypi |
Questions
It reads 2 environment variables: FIGMA_TOKEN, PLUMB_SESSION_NAME. Set them in your MCP config before starting the server.
Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
plumb-mcp is a local MCP server distributed as the npm package plumb-mcp.
Run: claude mcp add plumb-mcp -e FIGMA_TOKEN=... -e PLUMB_SESSION_NAME=... -- npx -y plumb-mcp
Run: codex mcp add plumb-mcp --env FIGMA_TOKEN=... --env PLUMB_SESSION_NAME=... -- npx -y plumb-mcp
Similar MCP servers
NameStars
- Figma MCP Servercom.figma.mcp/mcp2,027
- OpenBrandio.github.ethanjyx/openbrand799
- Agent-Native Assetsio.github.BuilderIO/agent-native-assets6,874
- fortressio.github.tiliondev/fortress665
- figma-ui-mcpio.github.TranHoaiHung/figma-ui-mcp256
- melta UIio.github.tsubotax/melta-ui201
- Brandfetchio.brandfetch/brandfetch9
- browser-usecom.browser-use/browser-use117K