🎼 Composer MCP Server (Unofficial)

🎼 Composer MCP Server (Unofficial)

site icon
2025.04.23 0
TypeScriptPHP开发工具Composer增强开发效率
Composer MCP Server 是一个非官方的 PHP 开发工具,旨在通过 AI 技术增强 Composer 包管理器的功能。它能够智能地解析和提供 PHP 包的安装指南,特别适用于 Laravel 和 Symfony 等流行框架的包管理。
View on GitHub

Overview

✨ 核心功能

  • 一键安装包:通过单一命令安装任何 Composer 包。
  • 智能安装指南:自动从包的 README 中提取安装步骤。
  • 广泛的包支持:内置对流行 Laravel 和 Symfony 包的了解。
  • 节省时间的指导:确保不会遗漏任何关键的安装后步骤。

🚀 使用场景

  • 快速安装和管理 PHP 项目依赖。
  • 自动化提取和解析复杂包的安装指南。
  • 提高开发效率,减少查阅文档的时间。

🔧 工具列表

  • install_package:安装指定的 Composer 包,并生成安装和设置指南。

🤔 常见问题解答

  • 如何安装? 通过 MCP 客户端配置添加服务,无需手动安装。
  • 如何工作? 通过 MCP 协议扩展 AI 助手功能,自动解析包信息和 README。

🛠️ 使用教程

使用依赖

确保已安装 Node.js 和 npm/yarn。

安装教程

  1. 在 MCP 客户端配置中添加以下内容:
{
  "mcpServers": {
    "composer-ai": {
      "command": "npx",
      "args": [
        "composer-mcp-server"
      ]
    }
  }
}

调试方式

克隆仓库并安装依赖进行本地调试:

git clone https://github.com/jordandalton/composer-mcp-server.git
cd composer-mcp-server
yarn install && yarn build

许可证

该项目遵循 None 开源许可条款。