多光标协议

MCP是一种轻量级标准化协议,用于在协作应用中管理多用户的实时光标位置。

  • by QnoteAITeam
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 qnoteaiteam/figma-mcp-server

使用说明

📡 关于MCP(多光标协议)

多光标协议(MCP)是Figma开发的一种轻量级标准化协议,用于管理协作应用程序中多个用户的实时光标存在。

MCP定义了客户端如何在共享空间中连接、广播其光标位置和断开连接——这使得使用颜色、名称或指针样式等元数据实现实时光标变得容易。

🔧 关键概念

  • 会话ID:唯一标识每个连接的客户端
  • 光标位置:用户指针的{x,y}坐标
  • 元数据:可选信息,如用户名、颜色或头像
  • 房间:用于确定用户可见性的逻辑组(可选)

MCP简单、可扩展,专为在协作编辑器、白板或设计工具等实时环境中的性能而设计。

⚙️ 安装

  • bun安装

使用Bun安装所有依赖项,Bun是一个快速的现代JavaScript运行时。

🚀 运行服务器

  • 发髻插座

启动WebSocket服务器以实现实时多用户光标共享。 根据您的环境,确保客户端可以通过ws://或wss://访问服务器。