figma-mcp-server
by QnoteAITeam
The Multi-Cursor Protocol (MCP) server is a lightweight and standardized protocol developed by Figma for managing real-time cursor presence across multiple users in collaborative applications. It defines how clients connect, broadcast their cursor position, and disconnect in a shared space.
Last updated: N/A
What is figma-mcp-server?
This is a WebSocket server implementing the Multi-Cursor Protocol (MCP), enabling real-time cursor sharing between multiple users in collaborative applications.
How to use figma-mcp-server?
- Install dependencies using
bun install
. 2. Start the WebSocket server usingbun socket
. 3. Ensure the server is accessible to clients viaws://
orwss://
.
Key features of figma-mcp-server
Real-time cursor position broadcasting
Session ID management
Metadata support (username, color, avatar)
Optional room scoping for user visibility
Use cases of figma-mcp-server
Collaborative editors
Whiteboard applications
Design tools
Any application requiring real-time multi-user cursor interaction
FAQ from figma-mcp-server
What is a Session ID?
What is a Session ID?
A Session ID uniquely identifies each connected client.
What kind of data can I send as metadata?
What kind of data can I send as metadata?
You can send optional information like username, color, or avatar.
What are Rooms?
What are Rooms?
Rooms are logical groups to scope user visibility (optional).
What is Bun?
What is Bun?
Bun is a fast modern JavaScript runtime used to install dependencies and run the server.
What protocols does the server support?
What protocols does the server support?
The server supports WebSocket protocols ws://
and wss://
.