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

Laravel Herd MCP

MCP Server

laravel-herd-mcp

为Laravel Herd开发环境提供218个MCP工具,支持通过自然语言管理PHP开发环境,无需终端操作。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
开发工具集成TypeScriptClaude自然语言处理Claude DesktopClaudeCursorWindsurfVS Code

安装说明

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

作者 / 组织

movinginfo

提供方

movinginfo

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx laravel-herd-mcp

详细介绍

laravel牛群mcp

218 MCP工具 --让克劳德完全控制你的 Laravel羊群 Windows上的开发环境。

](https://www.npmjs.com/package/laravel-herd-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ![Laravel Herd](https://herd.laravel.com) ![MCP](https://modelcontextprotocol.io) ![Tools](tools.md)

______________________________________________________________________

这是什么?

laravel-herd-mcp 将Claude Desktop(或任何MCP客户端)连接到本地Laravel Herd安装。配置后,您可以通过自然语言管理整个PHP开发环境,无需终端。

"Create a new Laravel project called blog, park it, secure it with HTTPS, and isolate it to PHP 8.3"
"Show me failed queue jobs and retry them all"
"Run the database migrations and seed the users table"
"Which sites are running? Switch my-app to PHP 8.2 and restart Herd"
"Install Laravel Telescope and clear its entries older than 24 hours"
"Enable the queries and events watchers in Herd"

此服务器补充了Herd的内置 herd-mcp.phar 通过添加 HTTP/SSE传输,满 CLI工具覆盖率、工匠命令、作曲家管理、调试工具等。

______________________________________________________________________

特性

  • 218 MCP工具 跨越20个类别-- 查看完整列表→
  • 多IDE --Claude Desktop、Claude Code、VS Code(复制/继续)、Cursor、Windsurf、PhpStorm和任何兼容MCP的客户端
  • 跨平台 --Windows和macOS都支持;在两者上都自动检测到羊群路径
  • 双重运输 --stdio用于本地客户端,HTTP/SSE用于远程或多客户端设置
  • 自动检测 您的Herd安装,无需手动配置路径
  • 牛群自由+专业 --所有仅限Pro的功能都会优雅地降级,并显示清晰的信息
  • 非ASCII路径 --即使您的Windows用户名包含西里尔字母或其他非ASCII字符,也能正常工作
  • 结构化输出 -从Herd API中清除JSON,从CLI输出中剥离ANSI代码

______________________________________________________________________

需求

| | | |--|--| | Laravel羊群 |Windows版v1.27+·macOS版v1.0+| |Node.js | 18+| |MCP客户端| 克劳德桌面 或任何MCP兼容客户端|

macOS: 完全支持。Laravel Herd将其配置存储在 ~/.config/herd/~/Library/Application Support/Herd/ --两条路径都是自动检测的。

______________________________________________________________________

安装

选项A-npx(无需安装)

npx laravel-herd-mcp

选项B——全局安装

npm install -g laravel-herd-mcp
laravel-herd-mcp

选项C——从源代码本地构建

git clone https://github.com/movinginfo/laravel-herd-mcp
cd laravel-herd-mcp
npm install && npm run build
node dist/index.js

______________________________________________________________________

设置

自动安装程序(所有IDE在一个命令中)

自动检测并配置每个支持的IDE:

node install-mcp-wizard/install.js

向导检测Claude Desktop、Claude Code、VS Code、Cursor、Windsurf、Zed、Codex CLI、Antigravity和PhpStorm——备份现有配置并合并MCP条目。

# Options:
node install-mcp-wizard/install.js --yes      # skip confirmation
node install-mcp-wizard/install.js --list     # show detected IDEs only
node install-mcp-wizard/install.js --dry-run  # preview changes, write nothing

📄 完整的IDE指令→ 安装mcp向导/README.md

______________________________________________________________________

克劳德桌面

编辑 %APPDATA%\Claude\claude_desktop_config.json (Windows)或 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "laravel-herd": {
      "command": "npx",
      "args": ["-y", "laravel-herd-mcp"]
    }
  }
}

重新启动克劳德桌面。

克劳德代码

claude mcp add laravel-herd -- npx -y laravel-herd-mcp

或编辑 ~/.claude/settings.json 直接与相同 mcpServers 块上面。

VS代码

需要 VS代码1.99+ 和那个 GitHub Copilot 扩展。

1--安装副驾驶: Ctrl+Shift+X → 搜索 GitHub Copilot → 安装→ 登录。

2--启用代理模式: Ctrl+, → 搜索 chat.agent.enabled → 勾选复选框。

3--打开 settings.json:

  • Ctrl+Shift+PPreferences: Open User Settings (JSON) *(包括 Preferences: 前缀)*
  • 或直接导航:

- 窗户: %APPDATA%\Code\User\settings.json - macOS: ~/Library/Application Support/Code/User/settings.json - Linux: ~/.config/Code/User/settings.json

4--添加MCP块 (合并--不要替换整个文件):

{
  "mcp": {
    "servers": {
      "laravel-herd": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "laravel-herd-mcp"]
      }
    }
  }
}

5--重新加载: Ctrl+Shift+P开发者:重新加载窗口

6--验证: Ctrl+Alt+I → 副驾驶聊天→ 代理 tab → 工具 图标(🔌) → laravel-herd 应该出现。

7-MCP服务器面板选项卡 *(配置/详细信息/清单)*

VS Code启动MCP服务器 懒洋洋地 --它只在第一次工具调用时连接。在此之前,面板仅显示 配置 选项卡。

  • 配置 --始终可见(您的settings.json代码段)
  • 详情 --出现在第一个连接之后:服务器名称 Laravel Herd,版本,描述,主页
  • 清单 --出现在第一个连接之后:所有218个具有名称和描述的工具

要立即解锁详细信息+清单:打开副驾驶聊天→ 代理模式→ 使用任何 laravel-herd 工具(例如。 *“列出畜群站点”*) → 接受权限提示→ 返回MCP面板。

替代方案——SSE模式(所有选项卡立即可见,无需使用工具)

# Step 1: start the server persistently (add to startup / Task Scheduler)
npx laravel-herd-mcp --http --port 3333
// Step 2: use SSE transport in settings.json instead of stdio
{
  "mcp": {
    "servers": {
      "laravel-herd": {
        "type": "sse",
        "url": "http://localhost:3333/sse"
      }
    }
  }
}

VS Code在启动时连接到SSE端点——所有三个选项卡都会立即填充。

光标

创建或编辑 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "laravel-herd": {
      "command": "npx",
      "args": ["-y", "laravel-herd-mcp"]
    }
  }
}

重新启动游标→ check 光标设置→ MCP.

风帆冲浪(Codeium)

创建或编辑 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "laravel-herd": {
      "command": "npx",
      "args": ["-y", "laravel-herd-mcp"]
    }
  }
}

泽德

编辑 ~/.config/zed/settings.json:

{
  "context_servers": {
    "laravel-herd": {
      "command": {
        "path": "npx",
        "args": ["-y", "laravel-herd-mcp"]
      }
    }
  }
}

OpenAI Codex命令行界面

附加 ~/.codex/config.toml:

[[mcp_servers]]
name = "laravel-herd"
command = "npx"
args = ["-y", "laravel-herd-mcp"]

反重力

编辑 %USERPROFILE%\.gemini\antigravity\mcp_config.json (macOS: ~/.gemini/antigravity/mcp_config.json).

合并 laravel-herd 进入现有 mcpServers object--不要添加第二个 {...} 块:

{
  "mcpServers": {
    "context7": {
      "serverUrl": "https://mcp.context7.com/mcp",
      "headers": { "CONTEXT7_API_KEY": "your-key" }
    },
    "laravel-herd": {
      "command": "npx",
      "args": ["-y", "laravel-herd-mcp"]
    }
  }
}

PhpStorm/JetBrains集成开发环境

  1. 打开 设置 (Ctrl+Alt+S)
  2. 导航至 工具→ AI助手→ 模型上下文协议(MCP)
  3. 点击 +AS流程
  4. 命令: npx论据: -y laravel-herd-mcp
  5. 点击 应用 → 重新启动IDE

install-mcp-wizard/configs/phpstorm.xml 对于XML代码段。

其他MCP客户端

任何支持MCP stdio传输的客户端:

{
  "command": "npx",
  "args": ["-y", "laravel-herd-mcp"]
}

检查客户的文档,了解配置文件的位置和格式。 看 install-mcp-wizard/configs/generic.json.

自定义畜群路径

如果Herd安装在非默认位置,请通过 HERD_PATH:

{
  "mcpServers": {
    "laravel-herd": {
      "command": "npx",
      "args": ["laravel-herd-mcp"],
      "env": {
        "HERD_PATH": "C:\\Users\\YourUser\\.config\\herd\\bin"
      }
    }
  }
}

自动配置(使用工具本身)

跑完之后,让克劳德跑 setup_integrations --它将把正确的配置写入Claude Desktop、Claude Code和Herd的 integrations.json 自动。

______________________________________________________________________

HTTP/SSE模式

作为持久HTTP服务器运行,用于多客户端或自定义集成:

npx laravel-herd-mcp --http --port 3333

将您的MCP客户端连接到 http://localhost:3333/sse.

______________________________________________________________________

可用工具

218工具 单独 laravel-herd MCP服务器。 📄 完整工具参考→ tools.md
类别工具描述
活动项目3选择活动站点——所有工具默认为该站点,没有明确的cwd
畜群控制8启动/停止/重启、环回、羊群清单
站点16公园、链接、代理、共享、浏览器、IDE
SSL/HTTPS3安全、不安全的列表证书
PHP9版本、隔离、, php.ini
节点/NVM3安装、列出、切换节点版本
服务8MySQL、Redis、PostgreSQL、Minio *(Herd Pro)*
数据库(技工)8.env 信息、GUI客户端, db:show, db:table、擦除、种子、监视器、db CLI
Laravel调试栏9安装、启用/禁用、读取查询/异常/时间线 *(水果蛋糕/laravel调试栏)*
直接数据库客户端7MySQL、MariaDB、PostgreSQL、SQLite的本地SQL查询——本地或远程
缓存14应用程序缓存、配置、视图、路由、事件缓存
排队和日程安排19失败的作业、活动队列、批处理、计划、地平线
转储和调试12羊群拦截器、监视器、Xdebug、射线、时钟
Laravel望远镜19安装、启用/禁用、监视器、所有18个条目类型的浏览器 *(拉韦勒望远镜)*
Laravel脉动14安装、启用/禁用、服务器指标、慢速请求/查询/作业、异常、缓存、队列、用户 *(laravel/pulse)*
Laravel守夜7安装、启用/禁用、代理启动/停止、配置采样 *(拉阿维尔/守夜人)*
工匠10通用+ make:*、迁移、路由、优化、播种
作曲家12需要、删除、安装、更新、搜索、脚本
Laravel Boost5AI编码指南 *(laravel/boost)*
Laravel Forge命令行界面25远程服务器管理:部署、环境、守护进程、nginx、php *(伪造CLI)*
设置和集成3自动配置克劳德桌面+克劳德代码+羊群

______________________________________________________________________

配置

环境变量

变量默认值描述
HERD_PATH自动检测羊群路径 bin 目录

命令行标志

标志默认值描述
--httpoff作为HTTP/SSE服务器运行
--port N3333HTTP/SSE模式端口
--herd-path PATH自动检测覆盖牛群目录

羊群路径自动检测指令

  1. --herd-path CLI标志
  2. HERD_PATH 环境变量
  3. %USERPROFILE%\.config\herd\bin\herd.bat
  4. herd.bat 系统上 PATH

______________________________________________________________________

Git Bash/MINGW

将这些别名添加到 ~/.bash_profile:

alias php="php.bat"
alias herd="herd.bat"
alias laravel="laravel.bat"
alias composer="composer.bat"

______________________________________________________________________

运作原理

laravel-herd-mcp 通过两个渠道与Herd交谈:

Claude ──► laravel-herd-mcp ──► Herd HTTP API (127.0.0.1:9001)   — structured JSON
                             └──► PHP CLI (php.exe herd.phar …)   — park, link, proxy, share…
                             └──► php artisan                     — migrate, queue, cache…
                             └──► composer                        — require, install, update…
                             └──► Herd config.json                — dumps, watchers, settings
                             └──► Native DB drivers               — mysql2, pg, better-sqlite3
                             └──► storage/debugbar/*.json         — Debugbar request profiling
                             └──► telescope_entries DB table      — Telescope watcher data
                             └──► pulse_* DB tables              — Pulse performance metrics
非ASCII路径修复: herd.bat 呼叫裸 php 当Windows用户配置文件路径包含非ASCII字符(例如西里尔字母)时,它会中断。此程序包绕过 herd.bat 完全和呼叫 php.exe herd.phar 直接解析Herd自己的PHP可执行文件 config.json.

______________________________________________________________________

与herd-mcp.har的比较

Laravel Herd内置了一个 herd-mcp.phar (仅PHP、stdio)。 laravel-herd-mcp 扩展和补充它:

特点herd-mcp.pharlaravel-herd-mcp
标准运输
HTTP/SSE传输
网站,PHP版本
调试会话(专业版)
锻造集成
停车/停车/链接
代理管理
SSL管理
畜群启动/停止/重新启动
网站共享(公开)
日志跟踪
Node.js/NVM
php artisan 命令
编辑器命令
数据库工具
缓存管理
排队和日程安排
转储拦截器/监视器
射线/望远镜/钟表
Laravel脉冲/守夜❌
Laravel Boost集成❌
非ASCII用户配置文件路径

______________________________________________________________________

羊群UI修补(patch_herd_ui)

从v0.1.22开始,您不再需要 patch_herd_ui.

patch_herd_ui 工具修补Herd's app.asar 添加a *克劳德代码* 集成选项卡中的行。在早期版本中,这是使MCP条目在Herd的UI中可见所必需的。自v0.1.22以来:

  • setup_integrations 该工具直接将正确的配置写入Claude Desktop和Claude Code,无需进行UI修补。
  • Herd自己的集成支持得到了改进,无需修补即可看到该条目。

patch_herd_ui 保存在插件中 仅用于教育目的 --它展示了电子 app.asar 文件可以被提取和重新打包。不要在生产Herd安装上运行它,因为每次Herd更新后都必须重新应用它。

______________________________________________________________________

贡献

欢迎投稿!打开问题或拉取请求。

git clone https://github.com/movinginfo/laravel-herd-mcp
cd laravel-herd-mcp
npm install
npm run build
node dist/index.js

______________________________________________________________________

许可证

麻省理工学院——见 许可证

______________________________________________________________________

相关

这个项目

资源链接
GitHub 仓库https://movinginfo/laravel-herd-mcp
npm包
工具参考tools.md --20个类别的全部218个工具
MCP安装向导安装mcp向导/README.md

核心

代表/项目角色
拉拉维利/鹿群此服务器控制的PHP开发环境

支持的AI客户端

客户端文档
克劳德桌面Anthropic桌面应用程序--stdio MCP
克劳德代码Anthropic CLI-- claude mcp add
VS代码 +settings.json mcp.servers
光标~/.cursor/mcp.json
风帆冲浪(Codeium)~/.codeium/windsurf/mcp_config.json
泽德~/.config/zed/settings.json context_servers
PhpStorm/JetBrains设置→ AI助手→ MCP
反重力~/.antigravity/mcp.json
OpenAI Codex命令行界面~/.codex/config.toml

集成Laravel包

软件包工具
拉阿维尔望远镜telescope_* --19种工具:请求、查询、异常、作业、邮件、事件
laravel/脉冲pulse_* --14种工具:慢速请求/查询/作业、异常、缓存、服务器
拉瓦尔/守夜人nightwatch_* --7个工具:安装、代理启动/停止、启用/禁用、配置
拉瓦尔/地平线horizon_* --状态、暂停、继续、终止
laravel/boostboost_* --AI编码指南、MCP配置
laravel/forge-cliforge_* --25个工具:部署、环境、守护进程、nginx、php-fpm
水果蛋糕/laravel调试栏debugbar_* --9个工具:请求、查询、例外、时间线
空间/laravel-rayray_* --安装、配置
它在运转/发条clockwork_install

Node.js驱动程序(直接访问数据库)

包装用途
mysql2MySQL/MariaDB原生驱动程序——无需PHP
PostgreSQL本地驱动程序
更好平方3SQLite本地驱动程序(可选)

传输和模式

包装用途
@模型上下文协议/sdkMCP服务器SDK(标准IO+HTTP/SSE)
表达HTTP服务器 --http /SSE模式
黄道带所有工具输入的运行时模式验证

目录标签

目录标签

开发工具集成TypeScriptClaude自然语言处理Laravel开发本地部署PHP环境管理MCP协议

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

laravel-herd-mcp

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP