dsh-figma-mcp: One-Click Figma Design Access for DeepSeek Harness
lubanqihao9875/dsh-figma-mcp
One-click Figma MCP connection for DeepSeek Harness, letting the Agent read design files, extract copy, and generate code after OAuth authorization.
dsh-figma-mcp is a Figma authorization and MCP access plugin for DeepSeek Harness that compresses the usual token-assembling and header-writing setup into a single click on a plugin card. It addresses the friction of configuring an MCP client and the risk of mistyped credentials, bringing design-file capabilities straight into the conversation flow. Its core abilities include one-click browser authorization, four-state card feedback, silent renewal without opening a browser, full token copy, and local credential cleanup on disconnect, suited to developers who read Figma designs, extract copy, or generate code inside DSH.
How to Install
dsh plugin --profile web add dsh-figma-mcp- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- lubanqihao9875
- Distribution
- Plugin
dsh-figma-mcp Key Features
dsh-figma-mcp Repo Summary
What Does It Do?
Figma MCP One-Click Connect is a DSH plugin for DeepSeek Harness that turns Figma account authorization into a single click on a plugin card. It removes the hassle of hand-configuring an MCP client, assembling tokens and writing request headers, letting you connect Figma and use design-file capabilities directly inside the harness. The plugin is maintained by lubanqihao9875 under the Apache-2.0 license, written in JavaScript, and last updated on 2026-09-19.
Core Features
- One-click authorization: clicking "Connect Figma" on the Settings → Plugins → Figma card runs the full browser authorization flow with no manual credential entry.
- Visual status: the card reports four states — not connected, connected (green), expiring soon (yellow) and expired (red) — each with the action to take.
- Silent renewal: when the token nears expiry, "Refresh Authorization" renews it in the background without opening a browser; only a fully invalid token requires the browser flow again.
- Token copy: the token row shows a masked credential with a copy action that yields the full token for manual configuration in other MCP clients.
- Local cleanup: "Disconnect" immediately deletes the token and refresh credentials from the local patch file so no valid credential is left behind.
How to Use This Plugin?
After enabling it in DSH and restarting, open the Settings → Plugins → Figma card and click "Connect Figma" to authorize. Once connected, paste a Figma file link straight into a conversation prompt and describe what you want; the agent automatically calls the Figma tools to read the file and carry out the task — for example summarizing what a design contains, extracting button and heading copy into a bilingual i18n table, or converting a page into React code. Watch the card color day to day: click "Refresh Authorization" when it turns yellow and "Re-authorize" when it turns red; before uninstalling, click "Disconnect" first so the patch file does not keep a still-valid token.
How to Troubleshoot This Plugin?
If the browser does not open after clicking "Connect Figma", a popup blocker is usually intercepting the authorization window — allow popups as described in the official instructions and retry. If the card shows expired (red), the token is no longer valid; click "Re-authorize" to run the browser flow once more.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: lubanqihao9875/dsh-figma-mcp. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
