The Modes MCP Server provides programmatic control over custom operational modes through a set of API tools. You can:
List all custom modes: Retrieve a complete list of configured modes
Get mode details: Fetch specific information about a mode using its slug
Create new custom modes: Define modes with unique slugs, names, role definitions, tool groups, and optional custom instructions
Update existing modes: Modify a mode's properties including name, role definition, tool groups, or custom instructions
Delete custom modes: Remove modes by their slug
Validate mode configurations: Check a mode's configuration validity without saving it
The server includes robust features like schema validation with Zod, file system monitoring for configuration changes, atomic file operations, and standard MCP error handling.
Supports environment variable configuration through .env files
Supported in the custom modes configuration with specific file permissions through fileRegex patterns
Used for visualizing mode transition flows in the documentation
Provides schema validation for custom modes configurations
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables programmatic control over Roo's custom operational modes with full CRUD operations and schema validation, allowing for seamless mode configuration and management.
- Features
- Installation
- Configuration
- Operational Modes Framework
- Mode Transition Flow
- Available Tools
- Mode Configuration Schema
- Development
- Best Practices
- Error Handling
- Testing
- Contributing
- License
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables users to perform Redis database operations using the Model Context Protocol (MCP) tools, allowing for efficient data management through commands like setting, getting, and scanning hash fields.Last updated -13516MIT License
- -securityAlicense-qualityThis MCP server implementation allows users to manage and expose actions as tools from their Integration App workspace through the Model Context Protocol.Last updated -1029ISC License
- AsecurityAlicenseAqualityFacilitates contract and template management for eSignatures, enabling users to create, send, update, and manage contracts and templates with customizable options through a user-friendly interface.Last updated -1329MIT License
- AsecurityFlicenseAqualityThe Modes MCP Server allows for comprehensive management and control over custom operational modes, supporting full CRUD operations, schema validation, and real-time configuration changes for enhanced mode management.Last updated -631