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 + } +} 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" }