Open-source Framelink Figma MCP MCP alternatives
Framelink's Figma server is open source, so you can read exactly what get_figma_data and download_figma_images do before handing it your Figma token. It reads files, it does not write to the canvas, and the published repo lets you confirm that scope and pin the version you run.
Every server below publishes its code too. Some work with designs, some are reference utilities, and some reach the docs and chat around a design. The shared thread is that you can audit each one and fork it if a behavior needs changing.
The 8 best open-source alternatives
Open on both the files and the server, Penpot reads and manipulates designs with high_level_overview, export_shape, import_image, and execute_code, so it both inspects and changes designs where Framelink only reads.
Set up Penpot →- FigmaOfficial
Figma's own official server is open source as well, and unlike Framelink it can write to the canvas, turning designs into code context and reading variables and components through get_design_context and get_variable_defs.
Set up Figma → Anthropic's reference Fetch server is open source and converts any URL to clean markdown, a small auditable helper for reading a hosted spec beside a design file.
Set up Fetch →Keeping design context across a session, the reference Memory server stores a local knowledge graph of entities, relations, and observations, with source you can read to see what it retains.
Set up Memory →The reference Time server is open source and returns the current time and timezone conversions from the IANA database, the kind of utility you add next to a design server rather than in place of one.
Set up Time →When the design brief sits in docs, Notion's open-source server searches, reads, and writes across a workspace over OAuth, reaching the written context Framelink's Figma-only reads cannot.
Set up Notion →Design feedback often lands in chat, and the community Slack server reads history, DMs, and search without a workspace bot, its source open to inspect before connecting.
Set up Slack →For routing design feedback into tasks, Doist's open-source Todoist server creates, finds, updates, and completes tasks, projects, labels, and reminders, with a repo you can read in an afternoon.
Set up Todoist →
How to choose
Framelink is already open source, so the comparison is which other open repo to run, not closed-versus-open. Figma's official server is the closest source-available match and adds write-to-canvas; Penpot is the open design tool that also edits files. Fetch, Memory, and Time are auditable utilities, and Notion, Slack, and Todoist cover the docs, chat, and follow-up around a design. Read each repo before it touches a file or token.
FAQ
- Is the Framelink Figma MCP server open source?
- Yes. Framelink publishes the server's source, so you can read that it only reads Figma files through get_figma_data and download_figma_images, with no write access to the canvas. Every alternative on this page is open source as well.
- Which open-source server can write to a design rather than only read it?
- Penpot and Figma's official server both write. Penpot reads and manipulates open-source design files and runs plugin code, and Figma's server writes to the canvas and reads variables and components. Framelink itself is read-only, feeding layout and styling context to a coding agent.