Figma-BDD-MCP-Server

Figma-BDD-MCP-Server

3.3

A microservice that automatically generates Behavior-Driven Development (BDD) test plans from Figma designs.

The BDD Test Generator MCP is a microservice designed to streamline the creation of Behavior-Driven Development (BDD) test plans by extracting and analyzing design data from Figma files. It automates the generation of test cases in Gherkin syntax, ensuring that the application's behavior is consistent with the design specifications. This tool is particularly useful for development and testing teams who need to quickly and accurately create test scenarios based on design elements and user interactions. By leveraging the Figma API, the service retrieves design data, analyzes UI layouts, identifies user interaction patterns, and generates comprehensive BDD test plans. The microservice is built on the FastMCP framework and utilizes various technologies such as HTTP clients for API requests and environment variable management for configuration.

Features

  • Extract design data directly from Figma URLs
  • Analyze UI layouts and visual elements
  • Identify user interaction patterns
  • Analyze and generate test scenarios for business logic flows
  • Output BDD test plans in standard Gherkin syntax

Usage with Different Platforms

claude_desktop


"mcpServers": {
        "bdd-generator-mcp": {
            "command": "uv",
            "args": [
                "--directory",
                "/Users/pinyunwu/projects/mcp-client",
                "run",
                "server.py"
            ]
        }
}