← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionFigma MCP ServerBring Figma design context and code generation into your AI coding workflow.GitHub MCP ServerGitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
FMRS64 / 100 · C76 / 100 · B
Reliability7 / 2013 / 20
Security and permissions12 / 2014 / 20
Maintenance14 / 2018 / 20
Documentation17 / 2017 / 20
Setup experience14 / 2014 / 20
Best for
  • Product and frontend teams with paid Figma seats (Dev/Full) who frequently generate code from designs
  • Teams with well-structured design systems using components, variables, and Auto Layout
  • Teams using Code Connect to keep generated code consistent with real components
  • Teams that want an AI assistant to directly operate on GitHub repos and collaboration workflows
  • Users already in the GitHub Copilot ecosystem who want a zero-deployment remote option
Not for
  • Use cases requiring an offline or local stdio MCP server (this server is remote Streamable HTTP only)
  • Starter plan users or View/Collab seat holders, who are capped at 6 tool calls per month
  • Scenarios needing direct local filesystem access (this server provides Figma design data, not filesystem access)
  • Scenarios where you don't want the assistant to have write access to repos (enable only read-only toolsets)
  • Environments with strict network isolation for private repos that can't reach the official remote endpoint
Required permissions
  • Requires Figma account authentication (e.g. `/mcp auth figma` in Gemini CLI) to access files the user has permission to view
  • The remote server can read design data (layers, variables, styles, screenshots) for selected Figma nodes
  • The write-to-canvas feature (remote server only) can create/modify frames, components, variables, and Auto Layout in Figma files
  • A personal access token (PAT) or OAuth App token; effective scope depends on the token's own permissions
  • Enabling toolsets like actions/issues/pull_requests grants write access — request tokens on a least-privilege basis
Risks and side effects
  • Design data is processed through Figma's officially hosted remote server and your AI client, not run locally
  • Write-to-canvas access could unintentionally modify real Figma files if an agent follows a bad instruction
  • Read-type tool calls are rate limited per Figma plan/seat; Starter and View/Collab seat users are capped at just 6 calls per month
  • Write-to-canvas is currently free during beta but is expected to become a usage-based paid feature
  • Write toolsets (creating/merging PRs, triggering workflows) can cause accidental changes if the token is overscoped — try a read-only toolset first
  • In hosted mode, credentials travel via the Authorization header — make sure the client-to-api.githubcopilot.com connection is trusted
Supported clientsVS Code, Cursor, Claude Code, Gemini CLIClaude Desktop, Claude Code, VS Code, Cursor, Windsurf, JetBrains IDEs, Zed, Amp
Tools415