Skip to content

Remove Herd MCP integration in favor of Herd CLI#666

Draft
pushpak1300 wants to merge 1 commit intomainfrom
remove-herd-mcp
Draft

Remove Herd MCP integration in favor of Herd CLI#666
pushpak1300 wants to merge 1 commit intomainfrom
remove-herd-mcp

Conversation

@pushpak1300
Copy link
Member

Herd 1.26.0 introduced CLI commands that replace the functionality previously provided by the Herd MCP server. The herd CLI now supports service management, PHP version management, site listing, secure/unsecure, and isolate/unisolate — making the separate MCP integration unnecessary.

Approach

  • Removed the Herd MCP installation prompt, config, and writer logic from the install command
  • Removed isMcpAvailable() and mcpPath() from the Herd class (kept isInstalled() for guideline/prompt use)
  • Updated the Herd guideline to document the equivalent herd CLI commands
  • Removed related tests and added a sail + nightwatch combo test

Warning

The herd_mcp config key in boost.json is no longer read or written. Existing projects with this key set will simply ignore it on next install.

@pushpak1300 pushpak1300 marked this pull request as ready for review March 14, 2026 12:54
@pushpak1300 pushpak1300 marked this pull request as draft March 14, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant