Skip to main content
Glama

PHPocalypse-MCP

by plapinski

PHPocalypse-MCP

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

前提条件

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

方法

  • まず、このリポジトリ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を使用するか、コマンドを工夫して、より少ない値を返すようにしてください。
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

開発者向けに PHP テストと静的分析ツールを自動的に実行し、結果をカーソル エディターの AI アシスタントに直接提供するメッセージ コントロール プロトコル サーバーです。

  1. 前提条件
    1. 方法
      1. phpocalypse-mcp.yaml設定
        1. 注意点

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A 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 -
            3
            32
            39
            TypeScript
            The Unlicense
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A 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 -
            832
            1
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            This 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 -
            189
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A 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 -
            2
            Python
            GPL 3.0
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/plapinski/PHPocalypse-MCP'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server