1. Conduid
  2. Content
  3. io.github.tathagat22/plumb-mcp
MCP server · Content

io.github.tathagat22/plumb-mcp

Figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.

Unclaimed content
37Low

Scored 5 months ago · breakdown

About io.github.tathagat22/plumb-mcp

io.github.tathagat22/plumb-mcp is an MCP server in the Content category: figma → code MCP: no rate limits, no metered quotas, verification loop. Works on every Figma plan.

Install

Claude Code
claude mcp add io-github-tathagat22-plumb-mcp -- npx -y plumb-mcp
npx
npx -y plumb-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (18)

plumb_assetsExport icons (SVG) + images (PNG) — recursive, list, or surgical by ids.

Parameters not published.

plumb_auditHeuristic accessibility checks — text contrast, button touch-target size.

Parameters not published.

plumb_componentsList components + instance usages, plus an opt-in design-system health report (unused components, near-duplicate names, variant outliers).

Parameters not published.

plumb_describeText-only visual description — for image-blind harnesses.

Parameters not published.

plumb_diffSemantic diff between two PDS snapshots — "the hero moved from (0, 0) to (0, 120)", not a JSON diff.

Parameters not published.

plumb_emit_reactDeterministic React/JSX generator from a PDS or a `plumb_import_web` result — same emitter, either source.

Parameters not published.

plumb_fitThe self-healing loop: verify + a 0–100 convergence score + prioritised fixes.

Parameters not published.

plumb_import_webImport a live webpage's structure and semantics — no Figma connection needed. Same role classifier Figma designs use.

Parameters not published.

plumb_nodeExtract a screen as compact PDS — by id or by name.

Parameters not published.

plumb_outlineEvery screen in the file (id, name, size).

Parameters not published.

Show all 18 tools
plumb_queryPull a slice (`skeleton` / `buttons` / `text` / `components` / `role`) when a full screen would blow the token budget.

Parameters not published.

plumb_scan_referencesScan N live reference URLs and extract a per-role style digest (typical hero height, card-grid density, nav style) — for folding into a `plumb_design` DSL or `plumb_studio` brief by hand; it doesn't compose anything itself.

Parameters not published.

plumb_screenshotRender any node to PNG/JPG.

Parameters not published.

plumb_searchFind nodes by name and/or type.

Parameters not published.

plumb_selectionThe user's live Figma selection.

Parameters not published.

plumb_statusSelf-description, key legend, connection state. Call first.

Parameters not published.

plumb_tokensDesign-token table (colours, type, radii, shadows).

Parameters not published.

plumb_verifyDiff rendered layout against the design — ΔE2000 colour, shadow/rotation/flex checks.

Parameters not published.

Ask AI

✦

Ask AI about io.github.tathagat22/plumb-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.tathagat22/plumb-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.tathagat22/plumb-mcp

How do I install io.github.tathagat22/plumb-mcp?

Run claude mcp add io-github-tathagat22-plumb-mcp -- npx -y plumb-mcp, then add the server to your MCP client's configuration.

Is io.github.tathagat22/plumb-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.tathagat22/plumb-mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.