Converts Figma designs into structured code context with token-aware styling, enabling AI agents to generate production-level frontend 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.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
process.env. You'll be asked to provide them before it can run.FIGMA_ACCESS_TOKEN— "": "YOUR_TOKEN"FIGMA_CSS_VARIABLES_FILE— 否 由 TI_DESIGN_TOKEN_DIR + TI_TOKEN_SET 推导 高级覆盖项,直接指定 CSS variable metadata 文件,例如 ti-d-css-variables.json。用于把 token 映射成 var(--...)。FIGMA_INCLUDE_VARIABLES— 否 false 是否在简化 JSON 中输出 Figma 原始 boundVariables / explicitVariableModes。只有字符串 1 或 true 会开启。日常生成代码建议关闭,排查 Figma 是否返回变量绑定时再打开。FIGMA_INCLUDE_VECTOR_PATHS— 否 false 是否请求并输出 raw vector path 数据。只有字符串 1 或 true 会开启。开启后 Figma node API 会追加 geometry=paths,响应体可能明显变大。FIGMA_STYLE_STRATEGY— 否 preferTokens 工具调用没有传 styleStrategy 时的默认样式策略。有效值只有 preferTokens 和 tokensOnly;其他值会被当成 preferTokens。FIGMA_TOKEN_DETAIL— 否 compact token 元数据输出详细程度。compact 只保留代码生成需要的 sourcePath、property、cssVariable、codeValue;full 会额外输出 token reference、resolved value、chain 等调试信息。只有配置了 token registry 时生效。FIGMA_VARIABLES_TOKEN_FILE— 否 由 TI_DESIGN_TOKEN_DIR + TI_TOKEN_SET 推导 高级覆盖项,直接指定 ti--variables-token.json 绝对路径。优先级高于从 token 仓库推导的路径。FIGMA_VARIABLE_ALIAS_FILE— 否 由 TI_DESIGN_TOKEN_DIR + TI_TOKEN_SET 推导 高级覆盖项,直接指定 remote-variable-aliases.json。用于把 Figma remote variable id 映射到本地 token variable id。MCP_PORTMCP_TRANSPORT_MODEPORTTI_DESIGN_TOKEN_DIR— "": "/Users/YOUR_NAME/coding/ti-d-design-token",TI_TOKEN_SET— TI_DESIGN_TOKEN_DIR 建议始终使用绝对路径,因为不同 editor / agent 启动 MCP server 时的当前工作目录不一定相同。MCP 会根据 自动读取 token 仓库 manifest.json,推导出 token 变量文件、CSS variable metadata 和远程变量 alias 映射文件。TOKEN_SET_ID— 否 d TI_TOKEN_SET 的兼容别名。优先级低于工具参数 tokenSetId 和 TI_TOKEN_SET。[](https://m8ven.ai/mcp/cola-sk-figma-context-mcp-1humwn)