Modes MCP Server
by ccc0168
An MCP server for managing Roo's custom operational modes, providing programmatic control over mode configuration and management. It allows for full CRUD operations, schema validation, and file system watching.
Last updated: N/A
What is Modes MCP Server?
The Modes MCP Server is a tool for managing custom operational modes within the Roo ecosystem. It provides a programmatic interface for configuring and managing these modes, enabling fine-grained control over system behavior.
How to use Modes MCP Server?
To use the server, first clone the repository and install dependencies. Configure the server by setting environment variables and creating a custom modes configuration file. Then, add the server configuration to your MCP settings file. Use the available tools (list_modes, get_mode, create_mode, update_mode, delete_mode, validate_mode) to interact with the server.
Key features of Modes MCP Server
Full CRUD operations for custom modes
Schema validation with Zod
File system watching for config changes
Error handling with standard MCP error codes
Use cases of Modes MCP Server
Programmatically managing operational modes
Automating mode configuration
Integrating custom modes into workflows
Validating mode configurations
FAQ from Modes MCP Server
What is the purpose of the MODES_CONFIG_PATH environment variable?
What is the purpose of the MODES_CONFIG_PATH environment variable?
It specifies the path to the custom modes configuration file.
How do I define a custom mode?
How do I define a custom mode?
Create a JSON file with the desired mode configuration, following the schema defined in the README.
What is an MCP settings file?
What is an MCP settings file?
It's a file that configures the MCP server, including the path to the Modes MCP Server.
What are the available tools for interacting with the server?
What are the available tools for interacting with the server?
The server provides tools for listing, getting, creating, updating, deleting, and validating modes.
What error codes does the server use?
What error codes does the server use?
The server uses standard MCP error codes such as InvalidParams, MethodNotFound, and InternalError.