Skip to content

Commit f0f68c8

Browse files
its-mashclaude
andcommitted
feat: add Figma MCP server, update Brave Search capabilities
- Add community.figma-context: Figma design inspection via stdio transport - Update community.brave-search: add "research" tag, add resources capability, mark as read-only Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 7af8c2b commit f0f68c8

2 files changed

Lines changed: 67 additions & 2 deletions

File tree

servers/community.brave-search.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"icon": "\ud83d\udd0d",
88
"schema_version": "2.1",
99
"categories": ["search"],
10-
"tags": ["brave", "search", "web-search", "news", "images"],
10+
"tags": ["brave", "search", "web-search", "news", "images", "research"],
1111

1212
"transport": {
1313
"type": "stdio",
@@ -57,7 +57,8 @@
5757

5858
"capabilities": {
5959
"tools": true,
60+
"resources": false,
6061
"prompts": false,
61-
"read_only_mode": false
62+
"read_only_mode": true
6263
}
6364
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "community.figma-context",
4+
"name": "Figma",
5+
"alias": "figma",
6+
"description": "Read and inspect Figma designs, components, and styles. Extract layout details, design tokens, and asset metadata from any Figma file.",
7+
"icon": "🎨",
8+
"schema_version": "2.1",
9+
"categories": ["developer-tools", "productivity"],
10+
"tags": ["figma", "design", "ui", "components", "design-tokens", "frontend"],
11+
12+
"transport": {
13+
"type": "stdio",
14+
"command": "npx",
15+
"args": ["-y", "figma-developer-mcp"],
16+
"env": {
17+
"FIGMA_API_KEY": "${input:FIGMA_API_KEY}"
18+
},
19+
"metadata": {
20+
"inputs": [
21+
{
22+
"id": "FIGMA_API_KEY",
23+
"label": "Figma Personal Access Token",
24+
"description": "Personal access token for the Figma API",
25+
"type": "password",
26+
"required": true,
27+
"secret": true,
28+
"placeholder": "figd_...",
29+
"obtain": {
30+
"url": "https://www.figma.com/developers/api#access-tokens",
31+
"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",
32+
"button_label": "Get Token"
33+
}
34+
}
35+
]
36+
}
37+
},
38+
39+
"auth": {
40+
"type": "api_key",
41+
"instructions": "Generate a personal access token at figma.com under Settings > Account > Personal access tokens"
42+
},
43+
44+
"contributor": {
45+
"name": "Figma Community",
46+
"github": "nicholaslee119",
47+
"url": "https://figma.com"
48+
},
49+
50+
"links": {
51+
"repository": "https://github.com/nicholaslee119/figma-developer-mcp",
52+
"homepage": "https://figma.com",
53+
"documentation": "https://www.figma.com/developers/api"
54+
},
55+
56+
"platforms": ["all"],
57+
58+
"capabilities": {
59+
"tools": true,
60+
"resources": true,
61+
"prompts": false,
62+
"read_only_mode": true
63+
}
64+
}

0 commit comments

Comments
 (0)