← RollDev MCP Server

RollDev MCP Server 1.1.0

npm · @disrex/rolldev-mcp-server · current release

10
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-23T01:27:49.187Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2024-11-05.

Server capabilities
{
  "tools": {}
}

Tools 10

ToolCategoryAnnotationsRisk
rolldev_composerRun Composer commands inside the php-fpm container
Input 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 database
Input 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 configuration
Input 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 container
Input 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 container
Input 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 environment
Input schema
{
  "type": "object",
  "properties": {
    "project_path": {
      "type": "string",
      "description": "Path to the project directory"
    }
  },
  "required": [
    "project_path"
  ]
}
— · —
rolldev_start_svcStart RollDev system services
Input schema
{
  "type": "object",
  "properties": {
    "project_path": {
      "type": "string",
      "description": "Path to the project directory"
    }
  },
  "required": [
    "project_path"
  ]
}
— · —
rolldev_stop_projectStop a RollDev project environment
Input schema
{
  "type": "object",
  "properties": {
    "project_path": {
      "type": "string",
      "description": "Path to the project directory"
    }
  },
  "required": [
    "project_path"
  ]
}
— · —
rolldev_stop_svcStop RollDev system services
Input schema
{
  "type": "object",
  "properties": {
    "project_path": {
      "type": "string",
      "description": "Path to the project directory"
    }
  },
  "required": [
    "project_path"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.