Skip to main content
Glama
dockergiant

RollDev MCP Server

by dockergiant

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
rolldev_list_environmentsA

List all running RollDev environments with their directories (returns structured JSON)

rolldev_start_projectC

Start a RollDev project environment

rolldev_stop_projectB

Stop a RollDev project environment

rolldev_start_svcC

Start RollDev system services

rolldev_stop_svcB

Stop RollDev system services

rolldev_db_queryC

Run a SQL query in the RollDev database

rolldev_php_scriptB

Run a PHP script inside the php-fpm container

rolldev_magento_cliB

Run roll magento command inside the php-fpm container

rolldev_composerB

Run Composer commands inside the php-fpm container

rolldev_magento2_initB

Initialize a new Magento 2 project using RollDev's magento2-init command with automatic version configuration

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 10 tools

Disambiguation4/5

Most tools are clearly distinct (start/stop/list services vs projects vs DB query vs PHP/composer/Magento CLI). The only potential overlap is rolldev_start_svc vs rolldev_start_project, but they serve different purposes (system services vs project environments). magento_cli and magento2_init are also distinct (running commands vs initializing a new project). Overall, an agent can confidently select the right tool.

Naming Consistency3/5

Naming follows a consistent rolldev_ prefix with snake_case verbs, but the pattern mixes verb_noun and noun_verb inconsistently (e.g., start_svc vs db_query, magento_cli vs start_project). Some tools have verb-first (start_svc, stop_svc, start_project) while others are noun-first (db_query, php_script, composer, magento_cli). This inconsistency could cause slight hesitation but still readable.

Tool Count5/5

10 tools is well-scoped for a development environment management server. Each tool covers a distinct operational need (service lifecycle, project lifecycle, database access, command execution, initialization), and none feel redundant or excessive. This is within the ideal range for a focused MCP server.

Completeness3/5

The surface covers core operations: start/stop services, start/stop projects, list environments, plus common dev commands (SQL, PHP, Composer, Magento CLI). However, there's no tool to list or stop individual environments beyond starting and stopping them, and no tool to check service status or get logs. Also, no tool to remove or update a project. These are notable gaps that agents might need to work around.

Maintenance

ActivityInactive
ResponsivenessNo issues