So I’ve been using cursor as an ide but am moving away to the cursor cli tool. My figma MCP server (which was working and unedited) is now no longer working. I was just wondering if this is a known issue or if I can fix it?
I opted to then also try figma-developer-mcp as a command and run it locally but that also doesn’t work.
I’m on linux so I can’t run the desktop app to connect to the desktop app MCP server
The team is aware that cursor-agent can’t handle the OAuth flow correctly, even though it works fine in the IDE. The same problem happens with GitHub MCP too.
Workaround: use Figma MCP through the Cursor IDE instead of the CLI. OAuth works properly in the IDE.
Can you also share your cursor-agent version (cursor-agent --version)?
Hey, this is the same OAuth issue with remote MCP servers (Figma, GitHub, etc.) - it affects the CLI, and Automations as well. Cursor can’t properly handle the OAuth flow outside the IDE yet.
The team is aware. No ETA, but your report helps with prioritization.
For now, the only workaround is using Figma MCP through the Cursor IDE where OAuth works correctly. Unfortunately, there’s no workaround for Automations at this point.
Hey @Warbox,
OAuth authentication for remote MCP servers (Figma, GitHub) now works in cursor-agent. Could you update to the latest cursor-agent version and give it another try? Let me know if it goes through.
Please provide support for headless dev environments like coder.com also. Currently cursor-cli is trying to open browser, which is not possible in headless environment. Maybe print the url’s in cli console & developers can paste the url in their browser & complete the authentication