Skip to content

fix(mcp): configure Figma OAuth client - #32676

Closed
rekram1-node wants to merge 1 commit into
devfrom
figma-mcp-client
Closed

rekram1-node wants to merge 1 commit into
devfrom
figma-mcp-client

Conversation

@rekram1-node

@rekram1-node rekram1-node commented Jun 17, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • add a built-in config plugin that supplies OpenCode's registered OAuth client ID for existing mcp.figma.com servers
  • preserve explicitly configured client IDs and oauth: false
  • avoid creating or enabling a Figma MCP server automatically

Testing

  • bun test test/plugin/figma.test.ts
  • bun typecheck
  • git diff --check

Related Figma remote MCP issues

@qiweiii

qiweiii commented Jun 24, 2026

Copy link
Copy Markdown

hope this will be release soon, we really need this

@Meetz016

Copy link
Copy Markdown

this was really needed

@lerothias

Copy link
Copy Markdown

waiting this 😮

@rekram1-node

Copy link
Copy Markdown
Collaborator Author

unfortunately the id doesnt work! still in the rough

u can always put the client id for other figma clients in your opencode config and then use those for time being instead

@@ -0,0 +1,16 @@
import type { Hooks, PluginInput } from "@opencode-ai/plugin"

const CLIENT_ID = "3zVHNs9kINDDrk8loekLZV"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can help review if this will work

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@monica-goren-figma mind emailing me? U can use my work email: [email protected]

@Addin

Addin commented Jul 15, 2026

Copy link
Copy Markdown

Hi @rekram1-node
Any updates on this?

@rekram1-node

Copy link
Copy Markdown
Collaborator Author

I need the id to get approved by figma before I can merge it, still waiting on them.

@cybrejon

cybrejon commented Sep 1, 2026

Copy link
Copy Markdown

what happened?

@jordiparra

Copy link
Copy Markdown

I don't understand why adding support for mcp oauth or this keeps getting closed. What is the reason @rekram1-node ?

This is a blocker for any designer and it's really necessary to hand off Figma specs to Open Code, and not uncommon with other MCPs either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants