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
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.Last updated -283Python
- -securityAlicense-qualityAn AI-powered MCP server that automates web testing workflows by enabling recording, execution, and discovery of tests through natural language prompts.Last updated -55PythonApache 2.0
Testomatio MCP Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Cursor to interact with Testomatio test management platform, allowing users to query test cases, runs, and plans through natural language.Last updated -82JavaScript- AsecurityAlicenseAqualityA comprehensive HTTP client MCP server for security testing, API testing, and web automation that provides full-featured HTTP tools with detailed logging capabilities.Last updated -81PythonMIT License