figma-design-mcp

by aranyak-4002

Automated Figma design creation tools and plugins

About

This repository contains tools for automating Figma design creation and manipulation, including:

  1. Figma Plugin: A plugin for creating startup website components
  2. Direct Integration: Python scripts for direct Figma file manipulation
  3. MCP Integration: Tools that leverage MCP's Figma integration

Features

  • Automated navigation bar creation
  • Component templating
  • Style management
  • Direct file manipulation

Setup

Plugin Setup

cd figma-plugin
npm install
npm run build

Python Setup

cd figma-agent
python -m venv venv
source venv/bin/activate  # or `venv\Scripts\activate` on Windows
pip install -r requirements.txt

Configure Figma API

  1. Get your Figma access token from Figma settings
  2. Set up the token using MCP Figma integration

Usage

Using the Plugin

  1. Import the plugin in Figma
  2. Run it from the plugins menu
  3. Customize the generated components

Using Direct Integration

python src/direct_figma.py

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT License - see LICENSE file for details