dsh-figma-mcp: One-Click Figma Design Access for DeepSeek Harness

lubanqihao9875/dsh-figma-mcp

Tools & CapabilitiesVerified
Listed on 2026-09-19
Page last updated 2026-10-26

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

install
npmdsh plugin --profile web add dsh-figma-mcp
Category
Tools & Capabilities
Platform
DSH Plugin
Author
lubanqihao9875
Distribution
Plugin

dsh-figma-mcp Key Features

One-click Figma OAuth connectToken status card in settingsSilent refresh and re-authAgent calls mcp__figma__* tools
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ