
Modes MCP Server

2025.01.25
22
模式管理开发工具开发效率
Modes MCP Server 是一个用于管理 Roo 自定义操作模式的 MCP 服务器,提供对模式配置和管理的编程控制。它支持完整的 CRUD 操作、模式验证、文件系统监控以及错误处理等功能,适用于需要精细控制操作模式的开发场景。
View on GitHub
Overview
基本能力
产品定位
Modes MCP Server 是一个用于管理 Roo 自定义操作模式的 MCP 服务器,提供对模式配置和管理的编程控制。
核心功能
- 完整的自定义模式 CRUD 操作
- 使用 Zod 进行模式验证
- 文件系统监控配置变更
- 使用标准 MCP 错误码进行错误处理
- 原子文件操作
适用场景
- 需要精细控制操作模式的开发场景
- 多模式切换和管理的系统
- 需要模式验证和错误处理的开发环境
工具列表
- list_modes: 列出所有当前配置的自定义模式
- get_mode: 通过 slug 获取特定模式的详细信息
- create_mode: 创建新的自定义模式
- update_mode: 更新现有的自定义模式
- delete_mode: 删除自定义模式
- validate_mode: 验证模式配置而不保存
常见问题解答
- 错误码
InvalidParams
: 无效的输入参数或模式未找到 - 错误码
MethodNotFound
: 请求了未知的工具 - 错误码
InternalError
: 文件系统错误或其他内部问题
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
# 克隆仓库
git clone https://github.com/mkc909/modes-mcp-server.git
cd modes-mcp-server
# 安装依赖
npm install
# 构建项目
npm run build
调试方式
- 启动服务器
npm start
- 使用提供的工具进行模式管理,例如
list_modes
查看当前模式列表。