Phalcon MCP Server

Phalcon MCP Server

site icon
2025.03.25 0
PythonPhalcon 开发工具项目脚手架开发效率
Phalcon MCP Server 是一个用于执行 Phalcon 5.0.x 框架命令的 Model Context Protocol (MCP) 服务器。它允许 AI 助手创建和管理 Phalcon 项目、控制器、模型等,提供了一系列 Phalcon 开发工具的功能集成。
View on GitHub

Overview

基本能力

产品定位

Phalcon MCP Server 是一个专为 Phalcon 5.0.x 框架设计的开发辅助工具,旨在通过 MCP 协议与 Cursor IDE 集成,简化 Phalcon 项目的创建和管理流程。

核心功能

  • 创建和管理 Phalcon 项目
  • 生成控制器、模型、模块等
  • 数据库迁移和脚手架生成
  • 开发服务器管理
  • Phalcon 环境信息查询

适用场景

  • Phalcon 项目快速初始化
  • 自动化生成项目结构
  • 开发过程中的快速原型构建
  • 团队协作开发环境设置

工具列表

  • phalcon_info: 显示 Phalcon 版本和环境信息
  • phalcon_create_project: 创建新的 Phalcon 项目
  • phalcon_create_module: 创建新模块
  • phalcon_create_controller: 创建新控制器
  • phalcon_create_model: 创建新模型
  • phalcon_create_all_models: 为所有数据库表创建模型
  • phalcon_create_migration: 创建新的数据库迁移
  • phalcon_create_scaffold: 创建完整的 CRUD 脚手架
  • phalcon_create_webtools: 初始化 Phalcon Webtools
  • phalcon_serve: 启动开发服务器
  • phalcon_list_commands: 列出所有可用的 Phalcon 命令

常见问题解答

  1. 确保系统中已正确安装 Phalcon Framework
  2. 确保 PHP 环境变量配置正确
  3. Windows 系统需要确保 phalcon.bat 在系统路径中

使用教程

使用依赖

composer global require phalcon/devtools:"^5.0.x@dev" --dev

安装教程

python install.py

调试方式

在 Cursor IDE 中配置 MCP 服务器: 1. 打开 Cursor,导航到 Settings->Cursor Settings->MCP 2. 点击:Add new MCP server 3. 名称:Phalcon MCP;类型:Command 4. 命令:cmd /c uv run --with mcp[cli] mcp run <完整路径>/phalcon_mcp_server.py

"phalcon-mcp": {
  "command": "cmd",
  "args": [
    "/c",
    "uv",
    "run",
    "--with",
    "mcp[cli]",
    "mcp",
    "run",
    "C:\\Users\\Administrator\\Desktop\\mcp\\phalcon-mcp\\phalcon_mcp_server.py"
  ]
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。