MCP.so
登录

VoDmAl Composer Scripts MCP Server

@VoDmAl

基本信息

分类

其他

许可证

Activity

传输方式

stdio

作者

VoDmAl

关于 VoDmAl Composer Scripts MCP Server

暂无概览

#composer-scripts#mcp-server#php-library

VoDmAl Composer Scripts MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

VoDmAl Composer Scripts MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is VoDmAl Composer Scripts MCP Server?

A PHP library that exposes your project’s Composer scripts as MCP (Model Context Protocol) tools. It works with any PHP project and allows you to connect multiple projects without limits, letting AI assistants discover and execute scripts automatically.

How to use VoDmAl Composer Scripts MCP Server?

Install via composer require vodmal/composer-scripts-mcp-server then composer install. Two scripts are added: mcp:server:start and mcp:server:install. Run composer mcp:server:install for automatic integration with MCP clients (e.g., Claude Desktop). Alternatively, start the server manually with vendor/bin/mcp-server-start (stdio) or with --http flag.

Key features of VoDmAl Composer Scripts MCP Server

  • Automatic discovery of all Composer scripts as MCP tools
  • One‑step integration with AI assistants like Claude Desktop
  • Supports stdio and HTTP transports
  • Automatically adds start/install scripts to composer.json
  • Works with any PHP project, no project limit

Use cases of VoDmAl Composer Scripts MCP Server

  • AI assistants can run tests, linting, and code generation without manual command explanations
  • Developers standardize workflows across team members
  • Multiple PHP projects appear distinctly as separate tool sets
  • Simplify CI-like checks (e.g., check:before:commit) via natural language requests

常见问题

1

What are the requirements?

PHP 8.1 or higher, Composer, and the `php-mcp/server ^2.1` package.

2

How does it handle multiple projects?

You can install the server in each PHP project folder. Each project’s tool name is derived from its `composer.json` name field, so they appear distinctly in the MCP client.

3

What transports are supported?

The server supports stdio transport (default for LLM integration) and HTTP transport (for testing, with optional `--host` and `--port` arguments).

4

Where does the configuration live?

Configuration is merged into the Claude Desktop config file (or printed as JSON if not found). No external data storage is used.

5

Are there any known limitations?

Complex script chains can be harder to debug, and performance may be slightly slower than native binaries. Log messages are written to stderr when using stdio to avoid interfering with JSON communication.

评论

其他 分类下的更多 MCP 服务器