Figma
Access and interact with Figma files and prototypes directly from AI agents.
Figma MCP Python
Allow your AI coding agents to access Figma files & prototypes directly. You can DM me for any issues / improvements: https://x.com/jasonzhou1993
Quick Installation with pipx
pipx install figma-mcp
For Cursor:
- In settings, add an MCP server using the command:
figma-mcp --figma-api-key=your_figma_key
- OR Add a
.cursor/mcp.jsonfile in your project:
{
"mcpServers": {
"figma-python": {
"command": "figma-mcp",
"args": [
"--figma-api-key=your_figma_key"
]
}
}
}
For other IDEs like Windsurf, use an MCP configuration file (e.g., mcp_config.json):
{
"mcpServers": {
"figma-python": {
"command": "figma-mcp",
"args": [
"--figma-api-key=your_figma_key"
]
}
}
}
Install uv and set up the environment
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
source .venv/bin/activate
uv sync
Test locally
python -m figma_mcp.main
Related Servers
Figma MCP Server
Provides read-only access to Figma files and projects using the Figma API.
Manim MCP Server
Executes Manim Python scripts to generate and return rendered video animations.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers, without authentication.
Intervals.icu
Connects to the Intervals.icu API to retrieve activities, events, and wellness data.
AltTester® AI Extension
MCP server for game test automation
ArchiveNet
A context insertion and search server for Claude Desktop and Cursor IDE, using configurable API endpoints.
Remote MCP Server (Authless)
An example of a remote MCP server without authentication, deployable on Cloudflare Workers.
MCPunk
Explore and understand codebases through conversation by breaking files into logical chunks for searching and querying without embeddings.
Swagger/OpenAPI MCP Server
Explore and interact with Swagger/OpenAPI specifications, allowing for browsing endpoints and retrieving details on API operations.
Dify Workflows
An MCP server for executing Dify workflows, configured via environment variables or a config file.