From 4939492a334249d7b8de37e44ed1be9184daeb16 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Wed, 11 Feb 2026 12:32:03 +0000 Subject: [PATCH 1/4] feat: add Figma official remote MCP server definition Add Figma's hosted remote MCP server at mcp.figma.com/mcp with OAuth. Enables code generation from Figma designs, design context extraction, variables, and component data. Read-only access. https://claude.ai/code/session_013AxurW8hPAfnUNvik354Xx --- servers/com.figma-mcp.json | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 servers/com.figma-mcp.json diff --git a/servers/com.figma-mcp.json b/servers/com.figma-mcp.json new file mode 100644 index 0000000..50ce257 --- /dev/null +++ b/servers/com.figma-mcp.json @@ -0,0 +1,45 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "com.figma-mcp", + "name": "Figma (Official Remote)", + "alias": "figma-remote", + "description": "Generate code from Figma designs, extract design context, variables, and components through Figma's official hosted remote MCP server with OAuth authentication.", + "icon": "https://avatars.githubusercontent.com/u/5155369?v=4", + "schema_version": "2.1", + "categories": ["developer-tools"], + "tags": ["figma", "design", "ui", "code-generation", "components", "design-system", "remote"], + + "transport": { + "type": "http", + "url": "https://mcp.figma.com/mcp", + "metadata": { + "inputs": [] + } + }, + + "auth": { + "type": "oauth", + "instructions": "Connect via OAuth when prompted by your MCP client. You will be redirected to Figma to authorize access. Requires a Figma account with Dev or Full seat on Professional/Organization/Enterprise plan for full rate limits." + }, + + "contributor": { + "name": "Figma", + "github": "figma", + "url": "https://www.figma.com" + }, + + "links": { + "repository": "https://github.com/figma/mcp-server-guide", + "homepage": "https://www.figma.com", + "documentation": "https://developers.figma.com/docs/figma-mcp-server/" + }, + + "platforms": ["all"], + + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": true + } +} From 71160dc9e0dd8ba08aef0b35ca0a150d44974aeb Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Fri, 20 Feb 2026 09:08:50 +0800 Subject: [PATCH 2/4] Remove Figma official remote definition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Not ready for inclusion yet — the official remote HTTP endpoint may mislead users. Keep only the community Framelink stdio variant. Signed-off-by: Mohammod Al Amin Ashik --- servers/com.figma-mcp.json | 45 -------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 servers/com.figma-mcp.json diff --git a/servers/com.figma-mcp.json b/servers/com.figma-mcp.json deleted file mode 100644 index 50ce257..0000000 --- a/servers/com.figma-mcp.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.figma-mcp", - "name": "Figma (Official Remote)", - "alias": "figma-remote", - "description": "Generate code from Figma designs, extract design context, variables, and components through Figma's official hosted remote MCP server with OAuth authentication.", - "icon": "https://avatars.githubusercontent.com/u/5155369?v=4", - "schema_version": "2.1", - "categories": ["developer-tools"], - "tags": ["figma", "design", "ui", "code-generation", "components", "design-system", "remote"], - - "transport": { - "type": "http", - "url": "https://mcp.figma.com/mcp", - "metadata": { - "inputs": [] - } - }, - - "auth": { - "type": "oauth", - "instructions": "Connect via OAuth when prompted by your MCP client. You will be redirected to Figma to authorize access. Requires a Figma account with Dev or Full seat on Professional/Organization/Enterprise plan for full rate limits." - }, - - "contributor": { - "name": "Figma", - "github": "figma", - "url": "https://www.figma.com" - }, - - "links": { - "repository": "https://github.com/figma/mcp-server-guide", - "homepage": "https://www.figma.com", - "documentation": "https://developers.figma.com/docs/figma-mcp-server/" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": true - } -} From 763d915b50470681ced3000636807e60ec5ff5e6 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Fri, 20 Feb 2026 12:59:08 +0800 Subject: [PATCH 3/4] Update Figma definition: rename, fix capabilities, update docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename community.figma-context → glips.figma-context-npx (GitHub org domain + npx suffix) - Name: "Figma" → "Figma (npx)" - Fix resources: true → false (server only exposes tools) - Category: productivity → design - Documentation: link to official Figma MCP guide - Add changelog_url Signed-off-by: Mohammod Al Amin Ashik --- ...text.json => glips.figma-context-npx.json} | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) rename servers/{community.figma-context.json => glips.figma-context-npx.json} (75%) diff --git a/servers/community.figma-context.json b/servers/glips.figma-context-npx.json similarity index 75% rename from servers/community.figma-context.json rename to servers/glips.figma-context-npx.json index 2134608..19a2b82 100644 --- a/servers/community.figma-context.json +++ b/servers/glips.figma-context-npx.json @@ -1,12 +1,12 @@ { "$schema": "../schemas/server-definition.schema.json", - "id": "community.figma-context", - "name": "Figma", + "id": "glips.figma-context-npx", + "name": "Figma (npx)", "alias": "figma", - "description": "Read and inspect Figma designs, components, and styles. Extract layout details, design tokens, and asset metadata from any Figma file via the Framelink MCP server.", + "description": "Read and inspect Figma designs, components, and styles. Extract layout details, design tokens, and asset metadata from any Figma file. Translates auto-layout to CSS flexbox. Supports image downloads.", "icon": "https://avatars.githubusercontent.com/u/5155369?v=4", "schema_version": "2.1", - "categories": ["developer-tools", "productivity"], + "categories": ["developer-tools", "design"], "tags": ["figma", "design", "ui", "components", "design-tokens", "frontend", "framelink"], "transport": { @@ -21,11 +21,11 @@ { "id": "FIGMA_API_KEY", "label": "Figma Personal Access Token", - "description": "Personal access token for the Figma API. Generated from your Figma account settings.", + "description": "Personal access token for the Figma API. Generated from your Figma account settings under Settings > Account > Personal access tokens.", "type": "text", "required": true, "secret": true, - "placeholder": "figd_your_personal_access_token_here", + "placeholder": "figd_xxxxxxxxxxxxxxxxxxxx", "obtain": { "url": "https://www.figma.com/developers/api#access-tokens", "instructions": "1. Go to figma.com and log in\n2. Open Settings > Account\n3. Scroll to Personal access tokens\n4. Click 'Generate new token'\n5. Give it a description and copy the token", @@ -50,15 +50,17 @@ "links": { "repository": "https://github.com/GLips/Figma-Context-MCP", "homepage": "https://figma.com", - "documentation": "https://www.figma.com/developers/api" + "documentation": "https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Figma-MCP-server" }, "platforms": ["all"], "capabilities": { "tools": true, - "resources": true, + "resources": false, "prompts": false, "read_only_mode": true - } + }, + + "changelog_url": "https://github.com/GLips/Figma-Context-MCP/releases" } From 5d2c1e1d12d111020e8315818888ee74c8569965 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Fri, 20 Feb 2026 13:05:41 +0800 Subject: [PATCH 4/4] Add Figma official HTTP MCP server definition Official hosted endpoint at https://mcp.figma.com/mcp with OAuth auth. Code generation from designs, design context extraction, Code Connect, FigJam content access, browser-to-Figma live capture. Signed-off-by: Mohammod Al Amin Ashik --- servers/com.figma-mcp.json | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 servers/com.figma-mcp.json diff --git a/servers/com.figma-mcp.json b/servers/com.figma-mcp.json new file mode 100644 index 0000000..fc14436 --- /dev/null +++ b/servers/com.figma-mcp.json @@ -0,0 +1,57 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "com.figma-mcp", + "name": "Figma", + "alias": "figma-http", + "description": "Generate code from Figma designs, extract design context, variables, and components through Figma's official hosted MCP server. Supports Code Connect for design system consistency, FigJam content, and browser-to-Figma live capture.", + "icon": "https://avatars.githubusercontent.com/u/5155369?v=4", + "schema_version": "2.1", + "categories": [ + "developer-tools", + "design" + ], + "tags": [ + "figma", + "design", + "ui", + "code-generation", + "components", + "design-system" + ], + + "transport": { + "type": "http", + "url": "https://mcp.figma.com/mcp", + "metadata": { + "inputs": [] + } + }, + + "auth": { + "type": "oauth", + "instructions": "Connect via OAuth when prompted. Your browser will open to authorize access to your Figma account. Requires a Figma account with Dev or Full seat on Professional/Organization/Enterprise plan for full rate limits." + }, + + "contributor": { + "name": "Figma", + "github": "figma", + "url": "https://www.figma.com" + }, + + "links": { + "repository": "https://github.com/figma/mcp-server-guide", + "homepage": "https://www.figma.com", + "documentation": "https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Figma-MCP-server" + }, + + "platforms": [ + "all" + ], + + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": true + } +}