MCP.so
登录

Figma MCP Server

@QnoteAITeam

基本信息

分类

媒体与设计

许可证

MIT license

传输方式

stdio

作者

QnoteAITeam

关于 Figma MCP Server

A real-time WebSocket server for multi-user cursor collaboration in Figma using the Multi-Cursor Protocol (MCP).

Figma MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Figma MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Figma Mcp Server?

The Figma Mcp Server is a WebSocket server that implements Figma’s Multi-Cursor Protocol (MCP) for managing real-time cursor presence across multiple users in collaborative applications. It is designed for developers building live cursors with metadata like color, name, or pointer style.

How to use Figma Mcp Server?

Install dependencies with bun install, then start the WebSocket server with bun socket. Ensure clients connect via ws:// or wss:// as appropriate.

Key features of Figma Mcp Server

  • Implements Figma’s lightweight Multi-Cursor Protocol (MCP)
  • Manages real-time cursor position broadcasting per user
  • Supports optional metadata: username, color, avatar, etc.
  • Uses rooms to scope user visibility (optional)
  • Fast, simple, and extensible for collaborative environments

Use cases of Figma Mcp Server

  • Add live cursors to a collaborative whiteboard or editor
  • Show multiple users’ pointer positions in a design tool
  • Broadcast cursor positions with custom metadata like name or color
  • Scope visibility of cursors by logical room or session

常见问题

1

What is the Multi-Cursor Protocol (MCP)?

MCP is a lightweight protocol from Figma for real-time cursor presence. It defines how clients connect, broadcast cursor position, and disconnect, supporting metadata like color, name, or pointer style.

2

How do I install and run Figma Mcp Server?

Run `bun install` to install dependencies, then `bun socket` to start the WebSocket server. It requires Bun, a fast JavaScript runtime.

3

What are the key concepts of MCP?

Concepts include Session ID (unique client ID), Cursor Position (x, y coordinates), Metadata (optional info like username/color), and Rooms (optional groups to scope user visibility).

4

What dependencies or runtime does the server require?

The server runs on Bun (a JavaScript runtime). No other runtime dependencies are mentioned in the README.

5

How do clients connect and what transport is used?

Clients connect via WebSocket using `ws://` or `wss://` to the running server. The protocol handles real-time cursor broadcasting.

评论

媒体与设计 分类下的更多 MCP 服务器