Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Description from the maker (original English)
Photo or text to technical drawing, DXF and DWG, printable STL, 3D models and product renders.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
TECHDRAWAI_API_KEYValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"techdrawai": {
"command": "npx",
"args": [
"-y",
"techdrawai-mcp"
],
"env": {
"TECHDRAWAI_API_KEY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add techdrawai --env TECHDRAWAI_API_KEY=your-value -- npx -y techdrawai-mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"techdrawai": {
"command": "npx",
"args": [
"-y",
"techdrawai-mcp"
],
"env": {
"TECHDRAWAI_API_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"techdrawai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"techdrawai-mcp"
],
"env": {
"TECHDRAWAI_API_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified with the GitHub account MeltFlexDevs, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: TECHDRAWAI_API_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.4.0) reached the registry 24 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Figma Context MCP, Claude Real Video, Figma MCP Server
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Let any LLM watch a video locally — and search everything it has ever watched.
Figma’s official server gives AI your design data so it can turn designs into code or describe them accurately. Connects to Figma’s cloud.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
AI agent skills for turning a photograph of a physical part into engineering documentation with TechDraw AI. Draft a dimensioned 2D technical drawing, trace it into CAD-ready DXF and DWG, reconstruct the part as a 3D mesh, or render it as a finished product shot. Works with Claude Code, Claude Desktop, Cursor, Codex, VS Code, Windsurf and anything else that loads Markdown skills or speaks MCP.
Each user authenticates with their own TechDraw AI API key, and every generation is billed to their account credits. The skills call the public TechDraw AI API directly, so there is nothing extra to install and no CAD kernel to build.
One photograph, three outputs: a dimensioned drawing, CAD geometry, and a 3D model.
Pick one. Each method sets the skills up for your agent.
npx skills (recommended, cross-agent)npx skills add MeltFlexDevs/techdrawai-skills
gh skill install MeltFlexDevs/techdrawai-skills
Inside Claude Code:
/plugin marketplace add MeltFlexDevs/techdrawai-skills
/plugin install techdrawai@techdrawai
If you want the tools without the skills, add the MCP server directly:
claude mcp add techdrawai -- npx -y techdrawai-mcp
Configuration for Cursor, Claude Desktop, Codex, VS Code and Windsurf is on the MCP page.
Universal fallback:
git clone --depth 1 https://github.com/MeltFlexDevs/techdrawai-skills.git
cd techdrawai-skills ./setup
More options in INSTALL.md. Agent-driven install, to paste into your agent: INSTALL_FOR_AGENTS.md.
Programmatic access is part of the Studio plan. Once you are subscribed, the simplest way to sign in is the browser flow, which mints a key from your session and hands it back over loopback so you never copy or paste a secret:
npx -y techdrawai-mcp auth login
Or create one by hand at [techdrawai.com/app](https://techdrawai.com/app?view=settings) → Settings → API keys and export it:
export TECHDRAWAI_API_KEY="tda_sk_..."
The key is shown exactly once at creation. Only its SHA-256 is stored, so nobody can recover it afterwards, including us. An account may hold five live keys and revoking one takes effect on the next request.
| Skill | Invoke | What it covers |
|---|---|---|
techdrawai-drafting | /techdrawai:drafting | Photo or written description to dimensioned technical drawing. Drafting standard, sheet size, projection angle, drawing type, views, and the measurements that anchor the scale. |
techdrawai-cad | /techdrawai:cad | Everything downstream of the drawing: DXF and DWG at true size, printable STL, 3D reconstruction from a photo or a drawing, and product renders. |
| Tool | What it does | Cost |
|---|---|---|
generate_technical_drawing | Photo to a dimensioned, standards-compliant technical drawing | 5 credits |
text_to_technical_drawing | A written description with sizes to a dimensioned technical drawing, no photo | 5 credits |
image_to_dxf | Any image to real CAD contours as DXF, optionally DWG | Free |
image_to_stl | Flat artwork (logo, stencil, line drawing) extruded into a printable STL | Free |
render_product | Technical drawing to a photorealistic product render | 5 credits |
photo_to_3d | Photo to a textured 3D mesh, GLB plus FBX, OBJ, USDZ, STL | 80 credits |
drawing_to_3d | Technical drawing to a textured 3D mesh, one call and one charge | 80 credits |
identify_product | Name the object in a photo | Free |
check_credits | Balance, plan, and what each operation costs | Free |
Failed generations are refunded automatically, so an agent that retries a bad prompt does not quietly drain the balance.
Every tool writes its result to disk (./techdrawai-output/ unless you pass output_path) and returns the path rather than the bytes. A technical drawing is a megabyte-scale image, and pushing that through the protocol would burn the agent's context on something it usually just hands to the next tool.
You: Here is a bracket,
~/photos/bracket.jpg. It is 120 mm across. I need a DXF for the laser cutter.
[identify_product] → "steel wall bracket"
[generate_technical_drawing] product_name: "steel wall bracket" measurements: [{ value: "120", unit: "mm", position: "overall width" }] standard: ISO · paper_size: A3 · drawing_type: working → ./techdrawai-output/drawing-2026-07-27_15-04-11.png 5 credits
[image_to_dxf] width_mm: 120 → ./techdrawai-output/drawing-2026-07-27_15-04-11.dxf 34 contours, free
The DXF arrives at true size, so it goes straight to the cutter without rescaling. More patterns in COOKBOOK.md.
Without a real measurement the dimensions are the model's best estimate and are marked nominal. With even one, every other feature is scaled proportionally from it and the whole drawing becomes internally consistent and manufacturable. If a user has not given one, ask for it. It is the single biggest quality lever in the whole workflow.
The same package is a command-line tool when you run it with arguments instead of letting an agent speak MCP to it:
techdrawai draw -i bracket.jpg --measure 120:"overall width" --paper A3
techdrawai dxf -i drawing.png --width-mm 120 --dwg techdrawai model3d -i bracket.jpg --detail high
Full reference at techdrawai.com/cli.
MIT. See LICENSE.