Token导航 LogoToken导航TokenDH.com
RollDev MCP Server logo
AI代理stdio官方级别未说明来源级核验

RollDev MCP Server

MCP Server

@modelcontextprotocol/inspector

一个用于RollDev和Magento 2开发环境的模型上下文协议(MCP)服务器,支持环境管理、开发工具和项目初始化等功能。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
数据库操作JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dockergiant

提供方

dockergiant

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector node server.js

详细介绍

RollDev MCP服务器

](https://badge.fury.io/js/@disrex%2Frolldev-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT) ](https://github.com/dockergiant/rolldev-mcp-server/actions/workflows/nodejs-ci.yml) ![JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) ![RollDev](https://rolldev.com) ![Magento](https://magento.com) ](https://docker.com) ![MCP](https://modelcontextprotocol.io)

![Trust Score](https://archestra.ai/mcp-catalog/dockergiant__rolldev-mcp-server)

一种模型上下文协议(MCP)服务器 RollDev +Magento 2开发环境。此服务器使Claude和其他LLM能够无缝地与RollDev项目交互、管理环境、执行命令和初始化新的Magento 2项目。

特性

环境管理

  • 环境控制:列出、启动和停止RollDev项目环境
  • 服务管理:控制RollDev系统服务(数据库、Redis、OpenSearch等)
  • 项目初始化:使用自动配置创建新的Magento 2项目

开发工具

  • 数据库操作:直接在项目数据库中执行SQL查询
  • PHP脚本执行:在项目容器中运行PHP脚本
  • Magento CLI访问:通过执行Magento命令 roll magento
  • 作曲家集成:在项目环境中运行Composer命令

可靠性特征

  • 命令超时:所有命令都有适当的超时,以防止挂起(5-15分钟,具体取决于操作)
  • 输出文件重定向:将命令输出保存到日志文件以供以后调查的选项

先决条件

  • RollDev 已安装并配置
  • Node.js 18+
  • 活动RollDev项目环境(用于某些操作)

安装

选项1:使用NPM(推荐)

{
  "mcpServers": {
    "rolldev": {
      "command": "npx",
      "args": [
        "-y",
        "@disrex/rolldev-mcp-server"
      ]
    }
  }
}

将此配置添加到您的Claude for Desktop配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json

选项2:手动设置

  1. 克隆此存储库:
git clone https://github.com/dockergiant/rolldev-mcp-server.git
cd rolldev-mcp-server
  1. 安装依赖项:
npm install
  1. 添加到Claude配置:
{
  "mcpServers": {
    "rolldev": {
      "command": "node",
      "args": ["/path/to/rolldev-mcp-server/server.js"]
    }
  }
}

可用工具

rolldev_list_环境

列出所有正在运行的RollDev环境,其中包含结构化信息,包括项目名称、路径、URL、Docker网络和容器计数。

rolldev_start_项目

启动RollDev项目环境。

  • 项目路径:项目目录的路径

rolldev_stop_项目

停止RollDev项目环境。

  • 项目路径:项目目录的路径

rolldev_start_svc

启动RollDev系统服务。

  • 项目路径:项目目录的路径

rolldev_stop_svc

停止RollDev系统服务。

  • 项目路径:项目目录的路径

rolldev_dbquery

在项目数据库中执行SQL查询。

  • 项目路径:项目目录的路径
  • 怎么翻译:要执行的SQL查询
  • 数据库:数据库名称(可选,默认为“magento”)

rolldev_php_script

在项目容器内运行PHP脚本。

  • 项目路径:项目目录的路径
  • 脚本路径:相对于项目根的PHP脚本路径
  • 参数:附加参数(可选)

rolldev_magento_cli

执行Magento CLI命令(超时5分钟)。

  • 项目路径:项目目录的路径
  • 命令:Magento命令(不带'bin/Magento'前缀)
  • 参数:附加参数(可选)
  • save_output_to_file:将完整输出保存到日志文件(可选,默认值:false)

rolldev_composer

在项目环境中运行Composer命令(超时10分钟)。

  • 项目路径:项目目录的路径
  • 命令:Composer命令(例如,“安装”、“更新”、“需要symfony/console”)
  • save_output_to_file:将完整输出保存到日志文件(可选,默认值:false)

Rolldev代理2初始化

使用自动配置初始化新的Magento 2项目(超时15分钟)。

  • 项目名称:项目名称(小写、字母、数字、连字符)
  • magento版本:Magento版本(可选,默认为“2.4.x”)
  • target_directory:目标目录(可选,默认为当前目录)

例子

以下是一些在设置RollDev MCP服务器后可以尝试与Claude进行交互的示例:

基础环境管理

  1. “你能列出我的所有RollDev环境吗?”
  2. “在/path/to/my magento项目中启动项目”
  3. “停止我当前项目的服务”

数据库操作

  1. “在我的项目中运行查询‘SELECT\*FROM admin_user LIMIT 5’”
  2. “显示数据库中所有已启用的模块”
  3. “检查我的商店的当前配置值”

Magento开发

  1. “在我的项目中执行'cache:flush'Magento命令”
  2. “在我的Magento安装上运行‘setup:upgrade’”
  3. “列出所有可用的Magento CLI命令”

项目初始化

  1. “初始化一个名为“我的商店”的新Magento 2.4.7项目”
  2. “在/Users/dev/projects中创建最新版本的Magento项目”

作曲家操作

  1. “在我的项目中安装Composer的依赖项”
  2. “在我的项目中需要symfony/console包”

输出文件重定向

  1. “运行安装程序:升级并将输出保存到文件中以供调查”
  2. “执行composer安装,并将输出保存到日志文件中”

发展

# Start in development mode with debugging
npm run dev

# Run tests
npm test

测试

您可以使用MCP检查器测试服务器:

npx @modelcontextprotocol/inspector node server.js

贡献

  1. 从以下位置分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

支持

如果您遇到任何问题或有疑问:

  1. 检查
  2. 请参阅MCP文件 模型上下文协议.io
  3. 以详细的复制步骤打开新一期

______________________________________________________________________

赞助

目录标签

目录标签

数据库操作JavaScriptClaude环境管理本地部署Magento2开发PHP脚本执行Composer集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP