Active
Project:
Model Context Protocol
Version:
1.2.3
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
15 Apr 2026 at 09:49 UTC
Updated:
15 Apr 2026 at 09:49 UTC
Jump to comment: Most recent
The DrushCaller MCP plugin uses escapeshellarg() on arguments that are passed as array elements to Symfony's Process component. This causes all Drush command executions to fail.
Enable the drush plugin and enable at least one command.
Issue an MCP call request for that command.
Drush reports an unrecognised command name.
Remove all escapeshellarg() calls in executeTool()
Comments