PHP MCP Protocol Server logo

PHP MCP Protocol Server

by Lucasdoreac

PHP MCP Protocol Server allows integrating PHP with Anthropic's Claude AI. It utilizes the official MCP SDK to provide a robust and compatible solution.

View on GitHub

Last updated: N/A

What is PHP MCP Protocol Server?

A PHP server that implements the Model Context Protocol (MCP) to enable interaction between PHP code and Anthropic's Claude AI. It provides a way to execute PHP code directly from Claude and retrieve information about the PHP environment.

How to use PHP MCP Protocol Server?

  1. Install the server globally or locally using npm or git. 2. Verify the PHP environment using npm run verify. 3. Start the server using npm start. 4. Configure Claude Desktop to use a local MCP tool at localhost:7654. 5. Ask Claude to execute PHP code.

Key features of PHP MCP Protocol Server

  • Executes PHP code directly from Claude

  • Based on the official Anthropic MCP SDK

  • Handles errors and exceptions appropriately

  • Automatically cleans up temporary files

  • Supports PHP environment verification

Use cases of PHP MCP Protocol Server

  • Executing PHP scripts from within Claude AI

  • Retrieving dynamic data from a PHP application for use in Claude

  • Integrating PHP-based logic into Claude workflows

  • Getting information about the PHP environment from Claude

FAQ from PHP MCP Protocol Server

How do I check if PHP is correctly installed?

Run the command npm run verify to check the PHP environment.

How do I start the server?

Run the command npm start.

What port does the server listen on by default?

The server listens on port 7654 by default. You can change this by setting the MCP_PORT environment variable.

How do I integrate with Claude AI?

Configure Claude Desktop to use a local MCP tool at localhost:7654.

What if the server fails to start?

Verify that PHP is installed and in the system's PATH, confirm that port 7654 is available, and check the server logs for detailed error messages.