1.1.0npm · @disrex/rolldev-mcp-server · current release
Observed 2026-08-23T01:27:49.187Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2024-11-05.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
rolldev_composerRun Composer commands inside the php-fpm containerInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
},
"command": {
"type": "string",
"description": "Composer command to execute (e.g., 'install', 'update', 'require symfony/console', 'require-commerce')"
},
"save_output_to_file": {
"type": "boolean",
"description": "Save full output to a log file for later investigation (useful for long output)",
"default": false
}
},
"required": [
"project_path",
"command"
]
} | — | — · — | — |
rolldev_db_queryRun a SQL query in the RollDev databaseInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
},
"query": {
"type": "string",
"description": "SQL query to execute"
},
"database": {
"type": "string",
"description": "Database name (optional, defaults to magento)",
"default": "magento"
}
},
"required": [
"project_path",
"query"
]
} | — | — · — | — |
rolldev_list_environmentsList all running RollDev environments with their directories (returns structured JSON)Input schema{
"type": "object",
"properties": {},
"required": []
} | — | — · — | — |
rolldev_magento2_initInitialize a new Magento 2 project using RollDev's magento2-init command with automatic version configurationInput schema{
"type": "object",
"properties": {
"project_name": {
"type": "string",
"description": "Name of the Magento 2 project (lowercase letters, numbers, and hyphens only)"
},
"magento_version": {
"type": "string",
"description": "Magento version to install (default: 2.4.x). Examples: 2.4.x, 2.4.7, 2.4.7-p3, 2.4.8",
"default": "2.4.x"
},
"target_directory": {
"type": "string",
"description": "Directory to create project in (optional, defaults to current directory). Project will be created in a subdirectory named after the project.",
"default": ""
}
},
"required": [
"project_name"
]
} | — | — · — | — |
rolldev_magento_cliRun roll magento command inside the php-fpm containerInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
},
"command": {
"type": "string",
"description": "Magento CLI command (without 'bin/magento' prefix)"
},
"args": {
"type": "array",
"description": "Additional arguments for the command",
"items": {
"type": "string"
},
"default": []
},
"save_output_to_file": {
"type": "boolean",
"description": "Save full output to a log file for later investigation (useful for long output)",
"default": false
}
},
"required": [
"project_path",
"command"
]
} | — | — · — | — |
rolldev_php_scriptRun a PHP script inside the php-fpm containerInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
},
"script_path": {
"type": "string",
"description": "Path to the PHP script relative to project root"
},
"args": {
"type": "array",
"description": "Additional arguments to pass to the script",
"items": {
"type": "string"
},
"default": []
}
},
"required": [
"project_path",
"script_path"
]
} | — | — · — | — |
rolldev_start_projectStart a RollDev project environmentInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
}
},
"required": [
"project_path"
]
} | — | — · — | — |
rolldev_start_svcStart RollDev system servicesInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
}
},
"required": [
"project_path"
]
} | — | — · — | — |
rolldev_stop_projectStop a RollDev project environmentInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
}
},
"required": [
"project_path"
]
} | — | — · — | — |
rolldev_stop_svcStop RollDev system servicesInput schema{
"type": "object",
"properties": {
"project_path": {
"type": "string",
"description": "Path to the project directory"
}
},
"required": [
"project_path"
]
} | — | — · — | — |