MCP.Market

Asdesigned MCP server

by Maher-Reven·io.github.Maher-Reven/asdesigned·v0.1.1

Diff a rendered UI element against its Figma source and get every drifted property with its delta.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars24 downloads/wk

Reviews

Write one

Nobody has reviewed Asdesigned yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Asdesigned tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • compare_design

    Diff a Figma component against the element that implements it in a running web app.

  • inspect_element

    Read the actual rendered styles of an element in a running web app — box size, padding, gap, radius,

  • inspect_figma

    Read a Figma node's design values — auto-layout padding and gap, size, corner radius, fill, stroke,

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan21 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 31 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Asdesigned compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 58% of 1,337 Media servers
Tools
3
the typical Media server has 7
Tools that change things
0%
typical: 4%. Fewer write tools means less an agent can break
Downloads a week
24
more than 10% of 365 Media servers with a package

What its tools let an agent do: 3 read

Install Asdesigned in Claude Code, Cursor or VS Code

Runs npx -y asdesigned on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add asdesigned -- npx -y asdesigned
Add to Cursor

What the publisher says

From the Asdesigned repository's README, as published. We do not edit it. Read it on GitHub

asdesigned

Is it as designed? Diff a rendered UI component against its Figma source and see exactly what drifted. Built for coding agents: give Claude Code or Cursor the tool and they can check their own work against the design.

<!-- demo gif: run vhs demo/demo.tape and commit demo/asdesigned.gif -->

asdesigned compare https://www.figma.com/design/<key>/<file>?node-id=12-345 \
      --url http://localhost:3000 --selector .btn-primary
design   figma  Button / Primary  1:4
rendered dom  <button class="btn-primary">  .btn-primary

box
  ✗ width          design 120px → rendered 112px (−8px)
padding
  ✗ left           design 16px → rendered 12px (−4px)
  ✗ right          design 16px → rendered 12px (−4px)
border
  ✗ color          design #1d4ed8 → rendered #2563eb (Δ29.43)
typography
  ✗ fontFamily     design "Inter" → rendered "Arial"
  ✗ fontWeight     design 600 → rendered 500 (−100)

6 drift · 20 match
FAIL  (tolerance ±1px, color Δ≤4)

That output is real — examples/button.html against a real Figma component. Five of those six were planted. The sixth wasn't: elements don't inherit font-family, so the page quietly fell back to Arial. Nobody sees that in a screenshot review. The diff does.

Figma gives you the intent. The browser gives you the reality. asdesigned compares the two — and your coding agent can call it to check its own work.

Status: v0.2 — early, usable. Figma → spec, DOM → spec, diff, terminal + HTML report, MCP server, interaction states. One viewport per run — see what it doesn't cover.

Install

npx asdesigned --help            # no install
npm i -g asdesigned              # or install the `asdesigned` command globally
npx playwright install chromium   # one-time: the browser used to render pages

Set FIGMATOKEN (a Figma personal access token with file content: read*) in your environment or a .env file.

Use it from an agent (MCP)

asdesigned ships an MCP server so Claude Code, Cursor, and other MCP clients can call it directly. Tools: comparedesign, inspectelement, inspectfigma. All three understand states: comparedesign takes states: ["default","hover","focus"], inspectelement takes a single state, and inspectfigma takes variants: true to list what a component set designs.

Claude Code — .mcp.json in your project:

{
  "mcpServers": {
    "asdesigned": {
      "command": "npx",
      "args": ["-y", "asdesigned", "asdesigned-mcp"],
      "env": { "FIGMA_TOKEN": "figd_…" }
    }
  }
}

Cursor — .cursor/mcp.json, same shape.

A skill file describing when and how an agent should reach for the tool lives in skills/asdesigned/SKILL.md — drop it into your agent's skills folder.

Use it from the terminal

asdesigned compare <figma-url> --url http://localhost:3000 --selector .btn-primary
asdesigned compare <figma-url> --url … --selector … --states hover,focus  # interaction states
asdesigned compare <figma-url> --url … --selector … --html report.html   # self-contained visual report
asdesigned compare <figma-url> --url … --selector … --json               # for CI / scripts
asdesigned inspect http://localhost:3000 --selector .btn-primary
asdesigned inspect http://localhost:3000 --selector .btn --state hover   # one rendered state
asdesigned inspect <figma-url> --variants                                # what states are designed

Interaction states

--states hover,focus,active,disabled (or --states all) compares each state as its own section.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Asdesigned: common questions

Is Asdesigned MCP server safe?
Mostly: it is graded B (78/100). Read the Asdesigned safety report
How do I install Asdesigned?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Asdesigned need an API key?
Yes. The registry entry asks for FIGMA_TOKEN.
Is Asdesigned maintained?
The last commit was 51 days ago (2026-09-14). The latest release is v0.1.1.
What can I use instead of Asdesigned?
Servers from other publishers that do the same job: Dembrandt MCP server, Figma MCP Server and Figma UI MCP server.
How does Asdesigned compare with other Media MCP servers?
safety score 78/100 (higher than 58% of 1,337 Media servers); tools 3 (the typical Media server has 7); tools that change things 0% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Asdesigned

Same job from other publishers: the closest match first, then the best rated.

  • Dembrandt
    Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
    B
  • Figma MCP Server
    The Figma MCP server brings Figma design context directly into your AI workflow.
    A
  • Figma UI
    Bidirectional Figma MCP — AI draws UI on Figma canvas, reads designs back
    A
  • Figma Rust
    Figma MCP server in Rust: plugin bridge, no API token, no rate limits, 73 tools.
    A
  • Brandsystem MCP — Brand Guidelines for AI
    Use existing brand guidelines with AI. Turn websites, PDFs, and Figma into a .brand runtime.
    A