designxcode-mcp (thevoiduniverse/designxcode-mcp) is an MCP server listed on the M8ven Trust Index. It scores 72 out of 100, grade C. It declares 13 tools. No publisher has claimed this listing.
MCP server that keeps Figma design systems and code in sync - auditing token drift, component parity, and generating sync PRs
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
thevoiduniverse
Source: github_code
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
audit_component_parityCompare Figma components against code components to find coverage gaps. Fetches components from Figma and compares against a Storybook manifest or component mapping from GitHub. Uses fuzzy name matching (normalizes casing, strips spaces/hyphens) to find matches. Args: - figma_file_key (string): …
audit_system_healthRun a comprehensive health check on your design system, combining token drift analysis and component parity into a single sync score. This is an orchestrator tool that calls extract_tokens + audit_component_parity internally and merges the results into a unified health report. Args: - figma_file…
detect_unused_tokensScan a GitHub repository for design token usage and identify unused tokens. Extracts tokens from a Figma file, derives CSS/SCSS/Tailwind variable names, and searches the GitHub repo for references. Reports which tokens have zero references in the codebase. Args: - figma_file_key (string): The Fi…
export_assetsExport SVG/PNG/JPG/PDF assets from Figma components. Renders component nodes as images via the Figma Image API. Can export specific nodes by ID, filter by component name or page, and optionally fetch SVG content inline. Args: - figma_file_key (string): The Figma file key from the URL - node_id…
extract_stylesExtract typography, fill, effect, and grid styles from a Figma file with resolved values. Unlike variables/tokens, styles contain visual properties like font families, colors, shadows, and grid layouts. This tool fetches style metadata AND resolves the actual property values from document nodes. A…
extract_tokensExtract design tokens (variables) from a Figma file and convert to standard formats. Fetches all Figma Variables from the specified file and converts them to the requested format. Supports W3C Design Token Community Group format, Style Dictionary input format, or raw Figma API response. Args: - …
generate_coded_componentsGenerate production-ready, pixel-perfect coded components from Figma. Extracts layout, colors, typography, spacing, effects from Figma node trees, resolves variable bindings to design tokens, diffs variants for state/dimensional overrides, detects nested components, and emits framework-specific cod…
generate_sync_prCreate a GitHub pull request to sync design token changes from Figma to code. Takes an array of file updates (typically from sync_tokens_to_code output) and creates a branch, commits the files, and opens a PR. Supports dry_run mode to preview without creating. Args: - github_repo (string): GitHu…
generate_theme_configExtract multi-theme configurations from Figma Variable modes. Generates theme-aware output files (CSS custom properties with theme selectors, Tailwind config, or TypeScript ThemeProvider) from Figma Variable modes (Light/Dark/etc). Args: - figma_file_key (string): The Figma file key - output_f…
get_design_contextLoad design system context (tokens, components, patterns, rules) from a Figma file. Call this before generating UI code to ensure the output uses correct design tokens, reuses existing components, and follows established patterns. Args: - figma_file_key (string): The Figma file key - task_desc…
implement_designConvert a Figma frame into production code using design system tokens and components. Every visual value (color, spacing, typography, shadow) is matched against the project's design system tokens. Matched values use token references (e.g., var(--primary)); unmatched values use raw Figma values and …
set_design_rulesDefine explicit design rules that the AI should follow when generating code. Rules supplement auto-inferred patterns and take precedence over them. Stored locally and persist across sessions. Args: - figma_file_key (string): The Figma file key to associate rules with - rules (array): Design ru…
sync_tokens_to_codeGenerate platform-specific design token files from Figma variables. Extracts tokens from Figma, transforms them through Style Dictionary into platform-specific code (CSS custom properties, SCSS variables, Tailwind config, Swift UIColor, Kotlin Compose, or JSON). This tool does NOT commit files — i…
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
FIGMA_ACCESS_TOKENclaude mcp add designxcode -e =your-token -e GITHUB_TOKEN=your-token -- npx designxcode-mcp-serverGITHUB_TOKENclaude mcp add designxcode -e FIGMA_ACCESS_TOKEN=your-token -e =your-token -- npx designxcode-mcp-serverTool inputs are validated
Only 0/13 tool handlers declare input schemas (0%)
Declare an inputSchema with zod/joi/yup on every tool definition.
Tests exist
No test files found
Add tests that exercise each declared tool.
Production dependencies are patched
0 critical, 2 high severity in production deps — @modelcontextprotocol/sdk@1.6.1 (high), @modelcontextprotocol/sdk@1.6.1 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/thevoiduniverse/designxcode-mcp)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check