模式管理控制协议服务器

Modes MCP Server 是一个用于管理 Roo 自定义操作模式的 MCP 服务器,提供对模式配置和管理的编程控制。它支持完整的 CRUD 操作、模式验证、文件系统监控以及错误处理等功能。适用于需要精细控制操作模式的开发和管理场景。

  • by mkc909
  • 更新于
在 GitHub 查看 mkc909/modes-mcp-server

使用说明

基本能力

产品定位

Modes MCP Server 是一个用于管理自定义操作模式的服务器,提供对模式配置和管理的编程控制。

核心功能

  • 完整的 CRUD 操作(创建、读取、更新、删除)自定义模式
  • 使用 Zod 进行模式验证
  • 文件系统监控以检测配置更改
  • 使用标准 MCP 错误码进行错误处理
  • 原子文件操作

适用场景

  • 需要精细控制操作模式的开发和管理场景
  • 多模式协作的系统管理
  • 需要动态调整和验证模式配置的场景

工具列表

  • list_modes: 列出所有当前配置的自定义模式
  • get_mode: 通过 slug 获取特定模式的详细信息
  • create_mode: 创建一个新的自定义模式
  • update_mode: 更新现有的自定义模式
  • delete_mode: 删除一个自定义模式
  • validate_mode: 验证模式配置而不保存

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

# 克隆仓库
git clone https://github.com/mkc909/modes-mcp-server.git
cd modes-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

调试方式

# 启动服务器
npm start