figma-mcp-tools


Namefigma-mcp-tools JSON
Version 1.0.3 PyPI version JSON
download
home_pageNone
SummaryA Model Context Protocol (MCP) server for Figma integration
upload_time2025-08-14 00:31:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords figma mcp model-context-protocol design api
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Figma MCP Server

> **English**: [README.en.md](README.en.md) | **中文**: [README.zh-CN.md](README.zh-CN.md)

[![English](https://img.shields.io/badge/Language-English-blue)](README.en.md)
[![中文](https://img.shields.io/badge/Language-中文-red)](README.zh-CN.md)

## 🌍 Language Selection / 语言选择

### 🇺🇸 English
For English documentation, please visit: **[README.en.md](README.en.md)**

### 🇨🇳 中文
对于中文文档,请访问:**[README.zh-CN.md](README.zh-CN.md)**

---

## 🚀 Quick Overview / 快速概览

A specialized MCP server designed for **developers** to systematically extract and organize Figma design files at the **page level**.

一个专门为**程序员**设计的MCP服务器,用于系统性地按**页面级别**提取和组织Figma设计文件。

## 🎯 **Main Feature: Complete Node Data Extraction** / **主要功能:完整节点数据提取**

### get_complete_node_data ⭐ **Primary Tool** / **主要工具**
Get complete node data (tree structure + images) and organize into folders

获取完整的节点数据(树结构 + 图片)并组织到文件夹中

**Workflow / 工作流程:**
```mermaid
graph TD
    A[Input: file_key + node_ids] --> B[Extract Tree Structure]
    B --> C[Get Node Names]
    C --> D[Download Images]
    D --> E[Organize Files to Folder]
    E --> F[Create Summary Info]
    F --> G[Output Complete Data Package]
```

- **Parameters / 参数**:
  - `file_key`: Figma file unique identifier / Figma 文件唯一标识符
  - `node_ids`: Node IDs, comma-separated / 节点 ID,逗号分隔
  - `image_format`: Image format (default: png) / 图片格式(默认:png)
  - `image_scale`: Image scale factor (default: 1.0) / 图片缩放因子(默认:1.0)
  - `tree_depth`: Tree depth (default: 4) / 树深度(默认:4)

**Output Structure / 输出结构:**
```
your_node_name_your_node_id_here/
├── nodesinfo.json    # Complete tree structure data (core) / 完整树结构数据(核心)
└── your_node_id_here.png  # Downloaded image file / 下载的图片文件
```

### 🧠 **Why This Structure for AI Understanding** / **为什么这种结构适合 AI 理解**

This output structure is specifically designed to help AI understand design comprehensively:

这种输出结构专门设计用于帮助 AI 全面理解设计:

#### **Multi-modal Information Fusion** / **多模态信息融合**
- **Structured Data** (`nodesinfo.json`): Contains precise positioning, styling, constraints, and hierarchical relationships
- **结构化数据** (`nodesinfo.json`): 包含精确的定位、样式、约束和层次关系
- **Visual Data** (`.png`): Provides actual rendered appearance for visual verification
- **视觉数据** (`.png`): 提供实际渲染外观用于视觉验证
- **Contextual Information**: File naming and organization provide design context
- **上下文信息**: 文件命名和组织提供设计上下文

#### **AI-Friendly Design** / **AI 友好设计**
- **Complete Context**: AI can understand both the logical structure and visual appearance
- **完整上下文**: AI 可以理解逻辑结构和视觉外观
- **Relationship Clarity**: Hierarchical relationships and constraints are explicitly defined
- **关系清晰**: 层次关系和约束被明确定义
- **Parseable Format**: JSON structure allows AI to easily extract and process information
- **可解析格式**: JSON 结构允许 AI 轻松提取和处理信息

#### **Real-world AI Use Cases** / **实际 AI 使用场景**
- **Design Analysis**: "This page has 12 frames, 18 text elements, uses white background..."
- **设计分析**: "此页面有 12 个框架,18 个文本元素,使用白色背景..."
- **Code Generation**: "Based on layout constraints, generate React component with 375px width..."
- **代码生成**: "基于布局约束,生成宽度为 375px 的 React 组件..."
- **Design Suggestions**: "45 nodes detected, consider componentization to reduce complexity..."
- **设计建议**: "检测到 45 个节点,考虑组件化以减少复杂性..."
- **Responsive Adaptation**: "Header uses SCALE constraint, needs mobile layout adjustment..."
- **响应式适配**: "头部使用 SCALE 约束,需要移动端布局调整..."

#### **Optimized Structure** / **优化结构**
- **Essential Only**: Contains only the most important files for AI understanding
- **仅包含必要**: 仅包含 AI 理解所需的最重要文件
- **Efficient Data**: Compact output structure while maintaining all necessary information
- **高效数据**: 紧凑的输出结构,同时保持所有必要信息
- **Cost Effective**: Minimizes API token usage while maximizing AI understanding
- **成本效益**: 最小化 API 令牌使用,同时最大化 AI 理解

### ✨ Key Features / 主要功能

- 📋 **Node Listing** (`list_nodes_depth2`) / **节点列表**
- 🔍 **Tree Structure Extraction** (`extract_figma_tree`) / **树结构提取**
- 🖼️ **Image Download** (`download_figma_images`) / **图片下载**
- 🔧 **Complete Data Export** (`get_complete_node_data`) / **完整数据导出**
- 🖼️ **Frame Extraction** (`extract_frame_nodes`) / **框架提取**
- 🌐 **Cross-platform** / **跨平台支持**
- 💡 **AI-Optimized Structure** / **AI优化结构**

### 🛠️ Quick Installation / 快速安装

#### Option 1: Install from PyPI (Recommended) / 从 PyPI 安装(推荐)
```bash
pip install figma-mcp-tools
```

#### Option 2: Install from source / 从源码安装
```bash
# Clone the repository
git clone https://github.com/DRX-1877/figma-mcp-server.git
cd figma-mcp-server

# Run installation script (automatically configures environment)
./install.sh  # macOS/Linux
# or
install.bat   # Windows
```

**That's it!** The command will be available globally after installation.

**就这么简单!** 安装后命令即可全局使用。

### 🌍 Global Command Availability / 全局命令可用性

After installation, the `figma-mcp-tools` command will be available **globally** from any directory:

安装完成后,`figma-mcp-tools` 命令将在**任何目录**中全局可用:

#### macOS/Linux
```bash
# Use from any directory
figma-mcp-tools --help

# If command is not available, run the fix script
./fix-command.sh

# Or manually reload shell configuration
source ~/.zshrc  # for zsh
# or
source ~/.bashrc # for bash
```

#### Windows
```cmd
# Use from any directory
figma-mcp-tools --help

# If command is not available, run the fix script
fix-command.bat

# Or reopen command prompt to reload environment variables
```

### 🔧 Automatic Environment Configuration / 自动环境配置

The installation script automatically configures your environment:

安装脚本会自动配置您的环境:

- **PATH Configuration**: Adds virtual environment and local bin directories to PATH
- **PATH 配置**: 自动将虚拟环境和本地 bin 目录添加到 PATH
- **Global Symlinks**: Creates symbolic links in system directories
- **全局符号链接**: 在系统目录中创建符号链接
- **Shell Integration**: Updates shell configuration files (.zshrc, .bashrc)
- **Shell 集成**: 更新 shell 配置文件 (.zshrc, .bashrc)

**No manual configuration required!** 🎉

**无需手动配置!** 🎉

### 🔍 Troubleshooting / 故障排除

If the command is not available after installation:

如果安装后命令不可用:

#### macOS/Linux
```bash
# Option 1: Run the fix script
./fix-command.sh

# Option 2: Manually reload shell configuration
source ~/.zshrc  # for zsh
# or
source ~/.bashrc # for bash

# Option 3: Open a new terminal window
```

#### Windows
```cmd
# Option 1: Run the fix script
fix-command.bat

# Option 2: Reopen command prompt

# Option 3: Restart computer
```

### 📚 Documentation / 文档

- **[Usage Guide / 使用指南](USAGE.md)** | **[English](USAGE_EN.md)**
- **[Project Summary / 项目总结](PROJECT_SUMMARY.md)** | **[English](PROJECT_SUMMARY_EN.md)**

---

## 📖 Choose Your Language / 选择您的语言

### 🇺🇸 [English Documentation](README.en.md)
Complete English documentation with detailed installation instructions, usage examples, and API reference.

### 🇨🇳 [中文文档](README.zh-CN.md)
完整的中文文档,包含详细的安装说明、使用示例和API参考。

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "figma-mcp-tools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "DRX-1877 <rdo198828@gmail.com>",
    "keywords": "figma, mcp, model-context-protocol, design, api",
    "author": null,
    "author_email": "DRX-1877 <rdo198828@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/f5/91/f2ce8850f1272825b64448ce71aea8ba93807399338f2c607543969eeacf/figma_mcp_tools-1.0.3.tar.gz",
    "platform": null,
    "description": "# Figma MCP Server\n\n> **English**: [README.en.md](README.en.md) | **\u4e2d\u6587**: [README.zh-CN.md](README.zh-CN.md)\n\n[![English](https://img.shields.io/badge/Language-English-blue)](README.en.md)\n[![\u4e2d\u6587](https://img.shields.io/badge/Language-\u4e2d\u6587-red)](README.zh-CN.md)\n\n## \ud83c\udf0d Language Selection / \u8bed\u8a00\u9009\u62e9\n\n### \ud83c\uddfa\ud83c\uddf8 English\nFor English documentation, please visit: **[README.en.md](README.en.md)**\n\n### \ud83c\udde8\ud83c\uddf3 \u4e2d\u6587\n\u5bf9\u4e8e\u4e2d\u6587\u6587\u6863\uff0c\u8bf7\u8bbf\u95ee\uff1a**[README.zh-CN.md](README.zh-CN.md)**\n\n---\n\n## \ud83d\ude80 Quick Overview / \u5feb\u901f\u6982\u89c8\n\nA specialized MCP server designed for **developers** to systematically extract and organize Figma design files at the **page level**.\n\n\u4e00\u4e2a\u4e13\u95e8\u4e3a**\u7a0b\u5e8f\u5458**\u8bbe\u8ba1\u7684MCP\u670d\u52a1\u5668\uff0c\u7528\u4e8e\u7cfb\u7edf\u6027\u5730\u6309**\u9875\u9762\u7ea7\u522b**\u63d0\u53d6\u548c\u7ec4\u7ec7Figma\u8bbe\u8ba1\u6587\u4ef6\u3002\n\n## \ud83c\udfaf **Main Feature: Complete Node Data Extraction** / **\u4e3b\u8981\u529f\u80fd\uff1a\u5b8c\u6574\u8282\u70b9\u6570\u636e\u63d0\u53d6**\n\n### get_complete_node_data \u2b50 **Primary Tool** / **\u4e3b\u8981\u5de5\u5177**\nGet complete node data (tree structure + images) and organize into folders\n\n\u83b7\u53d6\u5b8c\u6574\u7684\u8282\u70b9\u6570\u636e\uff08\u6811\u7ed3\u6784 + \u56fe\u7247\uff09\u5e76\u7ec4\u7ec7\u5230\u6587\u4ef6\u5939\u4e2d\n\n**Workflow / \u5de5\u4f5c\u6d41\u7a0b:**\n```mermaid\ngraph TD\n    A[Input: file_key + node_ids] --> B[Extract Tree Structure]\n    B --> C[Get Node Names]\n    C --> D[Download Images]\n    D --> E[Organize Files to Folder]\n    E --> F[Create Summary Info]\n    F --> G[Output Complete Data Package]\n```\n\n- **Parameters / \u53c2\u6570**:\n  - `file_key`: Figma file unique identifier / Figma \u6587\u4ef6\u552f\u4e00\u6807\u8bc6\u7b26\n  - `node_ids`: Node IDs, comma-separated / \u8282\u70b9 ID\uff0c\u9017\u53f7\u5206\u9694\n  - `image_format`: Image format (default: png) / \u56fe\u7247\u683c\u5f0f\uff08\u9ed8\u8ba4\uff1apng\uff09\n  - `image_scale`: Image scale factor (default: 1.0) / \u56fe\u7247\u7f29\u653e\u56e0\u5b50\uff08\u9ed8\u8ba4\uff1a1.0\uff09\n  - `tree_depth`: Tree depth (default: 4) / \u6811\u6df1\u5ea6\uff08\u9ed8\u8ba4\uff1a4\uff09\n\n**Output Structure / \u8f93\u51fa\u7ed3\u6784:**\n```\nyour_node_name_your_node_id_here/\n\u251c\u2500\u2500 nodesinfo.json    # Complete tree structure data (core) / \u5b8c\u6574\u6811\u7ed3\u6784\u6570\u636e\uff08\u6838\u5fc3\uff09\n\u2514\u2500\u2500 your_node_id_here.png  # Downloaded image file / \u4e0b\u8f7d\u7684\u56fe\u7247\u6587\u4ef6\n```\n\n### \ud83e\udde0 **Why This Structure for AI Understanding** / **\u4e3a\u4ec0\u4e48\u8fd9\u79cd\u7ed3\u6784\u9002\u5408 AI \u7406\u89e3**\n\nThis output structure is specifically designed to help AI understand design comprehensively:\n\n\u8fd9\u79cd\u8f93\u51fa\u7ed3\u6784\u4e13\u95e8\u8bbe\u8ba1\u7528\u4e8e\u5e2e\u52a9 AI \u5168\u9762\u7406\u89e3\u8bbe\u8ba1\uff1a\n\n#### **Multi-modal Information Fusion** / **\u591a\u6a21\u6001\u4fe1\u606f\u878d\u5408**\n- **Structured Data** (`nodesinfo.json`): Contains precise positioning, styling, constraints, and hierarchical relationships\n- **\u7ed3\u6784\u5316\u6570\u636e** (`nodesinfo.json`): \u5305\u542b\u7cbe\u786e\u7684\u5b9a\u4f4d\u3001\u6837\u5f0f\u3001\u7ea6\u675f\u548c\u5c42\u6b21\u5173\u7cfb\n- **Visual Data** (`.png`): Provides actual rendered appearance for visual verification\n- **\u89c6\u89c9\u6570\u636e** (`.png`): \u63d0\u4f9b\u5b9e\u9645\u6e32\u67d3\u5916\u89c2\u7528\u4e8e\u89c6\u89c9\u9a8c\u8bc1\n- **Contextual Information**: File naming and organization provide design context\n- **\u4e0a\u4e0b\u6587\u4fe1\u606f**: \u6587\u4ef6\u547d\u540d\u548c\u7ec4\u7ec7\u63d0\u4f9b\u8bbe\u8ba1\u4e0a\u4e0b\u6587\n\n#### **AI-Friendly Design** / **AI \u53cb\u597d\u8bbe\u8ba1**\n- **Complete Context**: AI can understand both the logical structure and visual appearance\n- **\u5b8c\u6574\u4e0a\u4e0b\u6587**: AI \u53ef\u4ee5\u7406\u89e3\u903b\u8f91\u7ed3\u6784\u548c\u89c6\u89c9\u5916\u89c2\n- **Relationship Clarity**: Hierarchical relationships and constraints are explicitly defined\n- **\u5173\u7cfb\u6e05\u6670**: \u5c42\u6b21\u5173\u7cfb\u548c\u7ea6\u675f\u88ab\u660e\u786e\u5b9a\u4e49\n- **Parseable Format**: JSON structure allows AI to easily extract and process information\n- **\u53ef\u89e3\u6790\u683c\u5f0f**: JSON \u7ed3\u6784\u5141\u8bb8 AI \u8f7b\u677e\u63d0\u53d6\u548c\u5904\u7406\u4fe1\u606f\n\n#### **Real-world AI Use Cases** / **\u5b9e\u9645 AI \u4f7f\u7528\u573a\u666f**\n- **Design Analysis**: \"This page has 12 frames, 18 text elements, uses white background...\"\n- **\u8bbe\u8ba1\u5206\u6790**: \"\u6b64\u9875\u9762\u6709 12 \u4e2a\u6846\u67b6\uff0c18 \u4e2a\u6587\u672c\u5143\u7d20\uff0c\u4f7f\u7528\u767d\u8272\u80cc\u666f...\"\n- **Code Generation**: \"Based on layout constraints, generate React component with 375px width...\"\n- **\u4ee3\u7801\u751f\u6210**: \"\u57fa\u4e8e\u5e03\u5c40\u7ea6\u675f\uff0c\u751f\u6210\u5bbd\u5ea6\u4e3a 375px \u7684 React \u7ec4\u4ef6...\"\n- **Design Suggestions**: \"45 nodes detected, consider componentization to reduce complexity...\"\n- **\u8bbe\u8ba1\u5efa\u8bae**: \"\u68c0\u6d4b\u5230 45 \u4e2a\u8282\u70b9\uff0c\u8003\u8651\u7ec4\u4ef6\u5316\u4ee5\u51cf\u5c11\u590d\u6742\u6027...\"\n- **Responsive Adaptation**: \"Header uses SCALE constraint, needs mobile layout adjustment...\"\n- **\u54cd\u5e94\u5f0f\u9002\u914d**: \"\u5934\u90e8\u4f7f\u7528 SCALE \u7ea6\u675f\uff0c\u9700\u8981\u79fb\u52a8\u7aef\u5e03\u5c40\u8c03\u6574...\"\n\n#### **Optimized Structure** / **\u4f18\u5316\u7ed3\u6784**\n- **Essential Only**: Contains only the most important files for AI understanding\n- **\u4ec5\u5305\u542b\u5fc5\u8981**: \u4ec5\u5305\u542b AI \u7406\u89e3\u6240\u9700\u7684\u6700\u91cd\u8981\u6587\u4ef6\n- **Efficient Data**: Compact output structure while maintaining all necessary information\n- **\u9ad8\u6548\u6570\u636e**: \u7d27\u51d1\u7684\u8f93\u51fa\u7ed3\u6784\uff0c\u540c\u65f6\u4fdd\u6301\u6240\u6709\u5fc5\u8981\u4fe1\u606f\n- **Cost Effective**: Minimizes API token usage while maximizing AI understanding\n- **\u6210\u672c\u6548\u76ca**: \u6700\u5c0f\u5316 API \u4ee4\u724c\u4f7f\u7528\uff0c\u540c\u65f6\u6700\u5927\u5316 AI \u7406\u89e3\n\n### \u2728 Key Features / \u4e3b\u8981\u529f\u80fd\n\n- \ud83d\udccb **Node Listing** (`list_nodes_depth2`) / **\u8282\u70b9\u5217\u8868**\n- \ud83d\udd0d **Tree Structure Extraction** (`extract_figma_tree`) / **\u6811\u7ed3\u6784\u63d0\u53d6**\n- \ud83d\uddbc\ufe0f **Image Download** (`download_figma_images`) / **\u56fe\u7247\u4e0b\u8f7d**\n- \ud83d\udd27 **Complete Data Export** (`get_complete_node_data`) / **\u5b8c\u6574\u6570\u636e\u5bfc\u51fa**\n- \ud83d\uddbc\ufe0f **Frame Extraction** (`extract_frame_nodes`) / **\u6846\u67b6\u63d0\u53d6**\n- \ud83c\udf10 **Cross-platform** / **\u8de8\u5e73\u53f0\u652f\u6301**\n- \ud83d\udca1 **AI-Optimized Structure** / **AI\u4f18\u5316\u7ed3\u6784**\n\n### \ud83d\udee0\ufe0f Quick Installation / \u5feb\u901f\u5b89\u88c5\n\n#### Option 1: Install from PyPI (Recommended) / \u4ece PyPI \u5b89\u88c5\uff08\u63a8\u8350\uff09\n```bash\npip install figma-mcp-tools\n```\n\n#### Option 2: Install from source / \u4ece\u6e90\u7801\u5b89\u88c5\n```bash\n# Clone the repository\ngit clone https://github.com/DRX-1877/figma-mcp-server.git\ncd figma-mcp-server\n\n# Run installation script (automatically configures environment)\n./install.sh  # macOS/Linux\n# or\ninstall.bat   # Windows\n```\n\n**That's it!** The command will be available globally after installation.\n\n**\u5c31\u8fd9\u4e48\u7b80\u5355\uff01** \u5b89\u88c5\u540e\u547d\u4ee4\u5373\u53ef\u5168\u5c40\u4f7f\u7528\u3002\n\n### \ud83c\udf0d Global Command Availability / \u5168\u5c40\u547d\u4ee4\u53ef\u7528\u6027\n\nAfter installation, the `figma-mcp-tools` command will be available **globally** from any directory:\n\n\u5b89\u88c5\u5b8c\u6210\u540e\uff0c`figma-mcp-tools` \u547d\u4ee4\u5c06\u5728**\u4efb\u4f55\u76ee\u5f55**\u4e2d\u5168\u5c40\u53ef\u7528\uff1a\n\n#### macOS/Linux\n```bash\n# Use from any directory\nfigma-mcp-tools --help\n\n# If command is not available, run the fix script\n./fix-command.sh\n\n# Or manually reload shell configuration\nsource ~/.zshrc  # for zsh\n# or\nsource ~/.bashrc # for bash\n```\n\n#### Windows\n```cmd\n# Use from any directory\nfigma-mcp-tools --help\n\n# If command is not available, run the fix script\nfix-command.bat\n\n# Or reopen command prompt to reload environment variables\n```\n\n### \ud83d\udd27 Automatic Environment Configuration / \u81ea\u52a8\u73af\u5883\u914d\u7f6e\n\nThe installation script automatically configures your environment:\n\n\u5b89\u88c5\u811a\u672c\u4f1a\u81ea\u52a8\u914d\u7f6e\u60a8\u7684\u73af\u5883\uff1a\n\n- **PATH Configuration**: Adds virtual environment and local bin directories to PATH\n- **PATH \u914d\u7f6e**: \u81ea\u52a8\u5c06\u865a\u62df\u73af\u5883\u548c\u672c\u5730 bin \u76ee\u5f55\u6dfb\u52a0\u5230 PATH\n- **Global Symlinks**: Creates symbolic links in system directories\n- **\u5168\u5c40\u7b26\u53f7\u94fe\u63a5**: \u5728\u7cfb\u7edf\u76ee\u5f55\u4e2d\u521b\u5efa\u7b26\u53f7\u94fe\u63a5\n- **Shell Integration**: Updates shell configuration files (.zshrc, .bashrc)\n- **Shell \u96c6\u6210**: \u66f4\u65b0 shell \u914d\u7f6e\u6587\u4ef6 (.zshrc, .bashrc)\n\n**No manual configuration required!** \ud83c\udf89\n\n**\u65e0\u9700\u624b\u52a8\u914d\u7f6e\uff01** \ud83c\udf89\n\n### \ud83d\udd0d Troubleshooting / \u6545\u969c\u6392\u9664\n\nIf the command is not available after installation:\n\n\u5982\u679c\u5b89\u88c5\u540e\u547d\u4ee4\u4e0d\u53ef\u7528\uff1a\n\n#### macOS/Linux\n```bash\n# Option 1: Run the fix script\n./fix-command.sh\n\n# Option 2: Manually reload shell configuration\nsource ~/.zshrc  # for zsh\n# or\nsource ~/.bashrc # for bash\n\n# Option 3: Open a new terminal window\n```\n\n#### Windows\n```cmd\n# Option 1: Run the fix script\nfix-command.bat\n\n# Option 2: Reopen command prompt\n\n# Option 3: Restart computer\n```\n\n### \ud83d\udcda Documentation / \u6587\u6863\n\n- **[Usage Guide / \u4f7f\u7528\u6307\u5357](USAGE.md)** | **[English](USAGE_EN.md)**\n- **[Project Summary / \u9879\u76ee\u603b\u7ed3](PROJECT_SUMMARY.md)** | **[English](PROJECT_SUMMARY_EN.md)**\n\n---\n\n## \ud83d\udcd6 Choose Your Language / \u9009\u62e9\u60a8\u7684\u8bed\u8a00\n\n### \ud83c\uddfa\ud83c\uddf8 [English Documentation](README.en.md)\nComplete English documentation with detailed installation instructions, usage examples, and API reference.\n\n### \ud83c\udde8\ud83c\uddf3 [\u4e2d\u6587\u6587\u6863](README.zh-CN.md)\n\u5b8c\u6574\u7684\u4e2d\u6587\u6587\u6863\uff0c\u5305\u542b\u8be6\u7ec6\u7684\u5b89\u88c5\u8bf4\u660e\u3001\u4f7f\u7528\u793a\u4f8b\u548cAPI\u53c2\u8003\u3002\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Model Context Protocol (MCP) server for Figma integration",
    "version": "1.0.3",
    "project_urls": {
        "Bug Tracker": "https://github.com/DRX-1877/figma-mcp-server/issues",
        "Documentation": "https://github.com/DRX-1877/figma-mcp-server#readme",
        "Homepage": "https://github.com/DRX-1877/figma-mcp-server",
        "Repository": "https://github.com/DRX-1877/figma-mcp-server"
    },
    "split_keywords": [
        "figma",
        " mcp",
        " model-context-protocol",
        " design",
        " api"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "27a9ccd7a8cd4c7fcb18402c15c263a8c01ab75330c1f31ecc9b683c44b54c94",
                "md5": "c676c1949d789c9bc8be95eb79f8e7ae",
                "sha256": "abe813f8cf5ede66b4d48d42a225a1c84eda5c729573f606ff8f1fc258a7232e"
            },
            "downloads": -1,
            "filename": "figma_mcp_tools-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c676c1949d789c9bc8be95eb79f8e7ae",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 25401,
            "upload_time": "2025-08-14T00:31:36",
            "upload_time_iso_8601": "2025-08-14T00:31:36.568026Z",
            "url": "https://files.pythonhosted.org/packages/27/a9/ccd7a8cd4c7fcb18402c15c263a8c01ab75330c1f31ecc9b683c44b54c94/figma_mcp_tools-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f591f2ce8850f1272825b64448ce71aea8ba93807399338f2c607543969eeacf",
                "md5": "845d50d0c70262e4a6812d9c289e77e1",
                "sha256": "99173b8072a25997fc1669e08370b86aebaca79a9143020015fd728626f07131"
            },
            "downloads": -1,
            "filename": "figma_mcp_tools-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "845d50d0c70262e4a6812d9c289e77e1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 23317,
            "upload_time": "2025-08-14T00:31:38",
            "upload_time_iso_8601": "2025-08-14T00:31:38.141579Z",
            "url": "https://files.pythonhosted.org/packages/f5/91/f2ce8850f1272825b64448ce71aea8ba93807399338f2c607543969eeacf/figma_mcp_tools-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-14 00:31:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "DRX-1877",
    "github_project": "figma-mcp-server",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "figma-mcp-tools"
}
        
Elapsed time: 1.62195s