一个提供与 Figma API 集成的模型上下文协议 (MCP) 服务器,允许您交互 Figma 文件、评论、组件等,极大提升与 Figma 相关资源的操作便利性。
此服务器提供与 Figma API 集成的 MCP 服务,让你能方便地对 Figma 文件、评论、组件等进行操作。
文件操作
评论管理
项目与团队特性
网钩管理
要通过 Smithery 自动安装 Figma MCP Server for Claude Desktop:
npx -y @smithery/cli install @deepsuthar496/figma-mcp-server --client claude
npm install
npm run build
在您的 MCP 设置文件中使用 Figma 访问令牌配置服务器:
{
"mcpServers": {
"figma": {
"command": "node",
"args": ["path/to/figma-server/build/index.js"],
"env": {
"FIGMA_ACCESS_TOKEN": "your-access-token-here"
},
"disabled": false,
"alwaysAllow": []
}
}
}
获取文件信息
{
"file_key": "string"
}
获取文件版本历史
{
"file_key": "string"
}
获取文件组件
{
"file_key": "string"
}
列出文件中的评论
{
"file_key": "string"
}
添加文件的评论
{
"file_key": "string",
"message": "string"
}
删除文件中的评论
{
"file_key": "string",
"comment_id": "string"
}
获取团队的项目
{
"team_id": "string"
}
获取项目的文件
{
"project_id": "string"
}
获取已发布的样式
{
"team_id": "string"
}
创建网钩
{
"team_id": "string",
"event_type": "string",
"callback_url": "string"
}
列出网钩
{
"team_id": "string"
}
删除网钩
{
"webhook_id": "string"
}
```figma
Figma 客户端 ID: your_client_id_here
Figma 客户端Secret: your_client_secret_here
要获取文件信息:
curl -X GET 'https://api.figma.com/v1/files/[file_key]'
-H 'Authorization: Bearer [access_token]'
要获取文件版本历史:
curl -X GET 'https://api.figma.com/v1/files/[file_key]/versions'
-H 'Authorization: Bearer [access_token]'
要添加评论:
curl -X POST 'https://api.figma.com/v1/comments'
-H 'Content-Type: application/json'
-d '{"file_key": "your_file_key", "message": "your_message"}'
[许可证内容]
欢迎为这个项目做出贡献!请参考以下步骤进行贡献:
请确保在提交代码前检查代码格式,并为您的更改添加适当的文档。