Modes MCP Server
by mkc909
create_mode
Create a new custom mode
Input Schema
Name | Required | Description | Default |
---|---|---|---|
customInstructions | No | Optional additional instructions for the mode | |
groups | Yes | Array of allowed tool groups | |
name | Yes | Display name for the mode | |
roleDefinition | Yes | Detailed description of the mode's role and capabilities | |
slug | Yes | Unique slug for the mode (lowercase letters, numbers, and hyphens) |
Input Schema (JSON Schema)
{
"properties": {
"customInstructions": {
"description": "Optional additional instructions for the mode",
"type": "string"
},
"groups": {
"description": "Array of allowed tool groups",
"items": {
"oneOf": [
{
"type": "string"
},
{
"items": [
{
"type": "string"
},
{
"properties": {
"description": {
"type": "string"
},
"fileRegex": {
"type": "string"
}
},
"required": [
"fileRegex",
"description"
],
"type": "object"
}
],
"type": "array"
}
]
},
"type": "array"
},
"name": {
"description": "Display name for the mode",
"type": "string"
},
"roleDefinition": {
"description": "Detailed description of the mode's role and capabilities",
"type": "string"
},
"slug": {
"description": "Unique slug for the mode (lowercase letters, numbers, and hyphens)",
"type": "string"
}
},
"required": [
"slug",
"name",
"roleDefinition",
"groups"
],
"type": "object"
}
You must be authenticated.