Token导航 LogoToken导航

MCP Server · AI代理

RollDev MCP Server

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

stdio官方级别未说明来源级核验工具 10@modelcontextprotocol/inspector
数据库操作JavaScriptClaude

快速开始

作者 / 组织
dockergiant
提供方
dockergiant
运行时
Node.js

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

RollDev MCP Server 属于AI代理类 MCP Server,公开资料标注 10 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

仅本地运行

安装与配置

安装命令

npx @modelcontextprotocol/inspector node server.js

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

RollDev MCP服务器

一种模型上下文协议(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. 以详细的复制步骤打开新一期

______________________________________________________________________

赞助

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

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

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
RollDev MCP Server

MCP World · 本页

10stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

RollDev MCP Server 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector node server.js,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

RollDev MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

RollDev MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

RollDev MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

RollDev MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP