Cursor Collaboration Server

Cursor Collaboration Server

site icon
2025.03.28 1
JavaScript实时协作代码编辑团队协作交流协作开发效率
Cursor Collaboration Server 是一个实时协作服务器,专为 Cursor 编辑器设计,旨在简化团队协作编程和调试过程。它允许用户在 Cursor 编辑器中实时看到彼此的编辑操作,类似于 Google Docs 的协作体验。此外,它还支持团队聊天、共享 AI 辅助功能,并兼容 Windows、Mac 和 Linux 系统。
View on GitHub

Overview

基本能力

产品定位

Cursor Collaboration Server 是一个专为 Cursor 编辑器设计的实时协作服务器,旨在简化团队协作编程和调试过程。

核心功能

  • 实时显示团队成员的编辑操作(如光标移动)。
  • 内置团队聊天功能。
  • 共享 AI 辅助功能。
  • 兼容 Windows、Mac 和 Linux 系统。

适用场景

  • 团队协作编程。
  • 实时调试和代码审查。
  • 远程教学和编程辅导。

工具列表

  • WebSocket 服务器:运行在端口 3001,处理所有实时编辑操作。
  • Web 界面:运行在端口 3002,用于监控和管理服务器。

常见问题解答

  • 无法连接:确保服务器正在运行,且防火墙未阻止相关端口。
  • 认证错误:安全密钥可能错误,尝试重新运行设置。
  • 无 AI 响应:检查是否在 .env 文件中添加了 API 密钥。

使用教程

使用依赖

  • Node.js 版本 16 或更高。
  • npm(随 Node.js 一起安装)。
  • Cursor 编辑器已安装。

安装教程

  1. 获取代码 bash git clone <repository-url> cd cursorkleo-mcp-server
  2. 安装依赖 bash npm install
  3. 构建项目 bash npm run build
  4. 设置服务器 bash npm run setup 或手动设置 .envcursor-plug.json 文件。
  5. 启动服务器 bash npm start

调试方式

  • 开发模式下运行: bash npm run dev
  • 确保 WebSocket 服务器和 Web 界面正常运行。

许可证

该项目遵循 MIT 开源许可条款。