Allows running PHP tests and other tools within Docker containers as part of the development workflow.
Provides git clone functionality as part of the setup process.
Supports using Make-based commands to run code quality tools and other development tasks.
Uses npm for package installation during the setup process.
Enables running PHP-focused development tools like PHP-CS-Fixer, PHPStan static analyzer, PHPUnit tests, and Behat behavior-driven testing for PHP projects, all through a convenient MCP interface.
Integrates with Taskfile-based workflows to execute commands like Behat tests.
Uses YAML configuration files to define tools and commands to be executed by the MCP server.
PHPocalypse-MCP
MCP server for vibe developers that are too busy to run tests and static analysis.
Prerequisites
- You need to have node, npx and tsx installed
How to
- First,
git clone
this repo to chosen directory - Run
npm install
- Next, open your Cursor settings and add the following MCP config:
Make sure the paths are correct!
- In your PHP project, create
phpocalypse-mcp.yaml
file
phpocalypse-mcp.yaml
config
The structure is straightforward. Define the tools by giving them a name and a command to run.
Caveats
- This MCP is just a proof of concept and it may not work in every case. One thing that will not work for sure is any interactive CLI input. A good example is behat, that - if not run in non-inteartvice mode - will prompt user with a question of whether to generate missing snippets. Make sure that your commands just run and output something meaningful and leave the rest to your favourite LLM.
- Some bigger outputs are not handler correctly yet. To fix that, try to either use
claude-3.7-sonnet
or craft your commands to return less.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A Message Control Protocol server that runs PHP tests and static analysis tools automatically for developers, providing results directly to AI assistants in Cursor editor.
Related MCP Servers
- AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense
Apifox MCP Serverofficial
-securityFlicense-qualityA server that connects AI coding assistants like Cursor and Cline to Apifox API definitions, allowing developers to implement API interfaces through natural language commands.Last updated -8321- -securityAlicense-qualityThis server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.Last updated -342TypeScriptMIT License
- -securityAlicense-qualityA server that enables AI assistants like Claude to safely run Python code and access websites, processing data for better AI understanding while providing helpful error messages.Last updated -2PythonGPL 3.0