Skip to main content
Glama

PHPocalypse-MCP

忙しくてテストや静的分析を実行できない Vibe 開発者向けの MCP サーバー。

前提条件

  • node、npx、tsxがインストールされている必要があります

Related MCP server: Tideways MCP Server

方法

  • まず、このリポジトリgit clone選択したディレクトリにコピーします。

  • npm install実行する

  • 次に、カーソル設定を開き、次の MCP 構成を追加します。

{
    "mcpServers": {
        "phpocalypse-mcp": {
            "command": "npx",
            "args": ["tsx", "/Absolute/Path/To/PHPocalypse-MCP/src/index.ts", "--config", "/Absolute/Path/To/Your/PHP/Based/Project/phpocalypse-mcp.yaml"]
        }
    }
}

パスが正しいことを確認してください。

  • PHPプロジェクトでphpocalypse-mcp.yamlファイルを作成します。

phpocalypse-mcp.yaml設定

構造はシンプルです。ツールに名前と実行するコマンドを指定して定義します。

tools:
  - name: php-cs-fixer
    command: make php-cs

  - name: php-stan
    command: /vendor/bin/phpstan analyse -c phpstan.neon --memory-limit=-1

  - name: tests-unit
    command: docker compose run --rm php ./vendor/bin/phpunit --testsuite=Unit

  - name: tests-behat
    command: task behat -- --no-interaction

注意点

  • このMCPは概念実証であり、すべてのケースで動作するとは限りません。確実に動作しないものの一つは、対話型CLI入力です。良い例としてbehatが挙げられます。これは、非対話型モードで実行されていない場合、不足しているスニペットを生成するかどうかをユーザーに確認するプロンプトを表示します。コマンドは実行され、意味のある出力が得られるようにし、残りはお好みのLLMに任せましょう。

  • 大きな出力の一部は、まだ正しく処理されていません。これを修正するには、 claude-3.7-sonnetを使用するか、コマンドを工夫して、より少ない値を返すようにしてください。

Related MCP Connectors

  • The OpenRouter MCP server plugs OpenRouter into the AI tools you already use. Once connected, your assistant can pull live OpenRouter data (models, prices, your credits, rankings, and docs) and send quick test messages, all without leaving your editor.

  • Run, debug, and triage tests from your IDE using natural language, no dashboard switching, no manual data transfers. The TestMu AI (formerly LambdaTest) MCP Server is a single remote server exposing four tool suites: HyperExecute — analyze your project, generate YAML configs and test runner commands, then monitor jobs and sessions. Automation — pull a TestID's details plus command, network, and console logs into one chat for instant root-cause analysis. Includes mobile app upload. SmartUI — explain pixel, layout, DOM, and perceptual changes in a visual regression run, with context-aware React/HTML/CSS fixes. Accessibility — audit any public URL or a local React app against WCAG and get ready-to-apply remediation steps. Connects over https://mcp.lambdatest.com/mcp using OAuth 2.1 — no API keys in your config. One-click install in Cursor; works with Claude, GitHub Copilot, Cline, and any MCP client. Tests execute on the TestMu AI cloud: 3,000+ browsers and 10,000+ real devices.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for building and testing AI agents with multi-model experimentation and insights.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
    7
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A production-ready Model Context Protocol (MCP) server that bridges your Symfony/PHP project with LLMs such as Claude. It exposes tools that let the AI read your project's routes, services, Twig templates, and PHP source code.
    8
    MIT