用途:Figma 的 MCP 服务器默认拒绝非白名单智能体,本工具为 OpenCode 等 AI 智能体生成所需认证文件,绕过该限制,使其可通过 MCP 访问 Figma 设计数据。
主要能力:连接 https://mcp.figma.com/mcp,处理 OAuth 式认证流程,在当前目录生成 mcp-auth.json 凭据文件;文件格式为以 MCP 地址为键、包含 token 与 expires 的对象。
使用方式:进入项目目录后执行 npm install 与 npm run build;运行 npm start https://mcp.figma.com/mcp 发起认证并生成 mcp-auth.json;随后将文件移动到 OpenCode 的 MCP 认证位置,Linux/macOS 执行 mv mcp-auth.json ~/.local/share/opencode/mcp-auth.json,Windows 执行 move mcp-auth.json %LOCALAPPDATA%\opencode\mcp-auth.json;若已有其他 MCP 认证,需合并而非覆盖。配置 OpenCode 的 mcpServers 加入 figma 与 url 后即可使用。
适用场景:需要在 OpenCode 中调用 Figma MCP 的场景;也可用环境变量在 CI/CD 中生成认证文件。
限制:token 会过期,过期后需重新认证;Figma 官方未提供白名单说明,能否长期使用暂未提供;是否为官方支持、收费与价格、支持的平台与版本暂未提供。