Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by Bai-ee • Documentation & Docs
An MCP bridge that lets Cursor AI communicate with Figma to read, create, annotate, and modify Figma documents programmatically via a WebSocket and a Figma plugin.
Programmatically inspect and traverse a Figma document (get_document_info, get_selection, get_node_info) to inform design-aware decisions.
Create, modify, or batch-update design elements (create_frame, create_text, set_text_content, set_fill_color, move_node, delete_multiple_nodes) in an automated workflow.
Scan for and manage annotations or export visual assets (get_annotations, set_multiple_annotations, export_node_as_image) to support design review, migration, or content updates.
This repository implements a Model Context Protocol (MCP) integration connecting Cursor AI with Figma. It includes an MCP WebSocket server, a TypeScript MCP server for Figma, and a Figma plugin that talks to the WebSocket to run commands. The integration provides tools for reading document and node info, scanning and updating text, creating and styling nodes, managing annotations, exporting images, and connection/channel management. Plugin UI and feature code are isolated from the MCP logic to keep integration safe and modular.
Get detailed information about the current Figma document
Get information about the current selection in Figma
Get detailed information about the current selection in Figma, including all node details
Get detailed information about a specific node in Figma
Get detailed information about multiple nodes in Figma
Best practices for working with Figma designs
Best practices for reading Figma designs
Systematic approach for replacing text in Figma designs
Strategy for converting manual annotations to Figma's native annotations
Guide to swap instance overrides between instances
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.