Integrations
Provides tools for working with Phalcon PHP Framework 5.0.x, enabling the creation and management of Phalcon projects, controllers, models, modules, migrations, and CRUD scaffolding.
Phalcon MCP Server
一个用于执行 Phalcon 5.0.x 框架命令的 Model Context Protocol (MCP) 服务器。该服务器允许 AI 助手创建和管理 Phalcon 项目、控制器、模型等。
前置条件
- Phalcon Framework
- Cursor IDE
- Python 3.x
- Phalcon 5.0.x开发工具安装好 composer global require phalcon/devtools:"^5.0.x@dev" --dev
安装
快速安装
使用提供的安装脚本安装所有依赖:
Copy
此脚本将安装:
- 基本的 MCP 服务器和依赖
- 必需的 Python 包
在 Cursor IDE 中使用
- 打开 Cursor,导航到 Settings->Cursor Settings->MCP
- 点击:Add new MCP server
- 名称:Phalcon MCP;类型:Command
- 命令:cmd /c uv run --with mcp[cli] mcp run <完整路径>/phalcon_mcp_server.py
Copy
可用工具
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 Webtoolsphalcon_serve
- 启动开发服务器phalcon_list_commands
- 列出所有可用的 Phalcon 命令
使用示例
查看 Phalcon 信息
Copy
创建新项目
Copy
创建模块
Copy
创建控制器
Copy
创建模型
Copy
创建所有模型
Copy
创建迁移
Copy
创建脚手架
Copy
初始化 Webtools
Copy
启动开发服务器
Copy
工作原理
该服务器使用 MCP 协议与 Cursor IDE 集成,允许 AI 助手直接执行 Phalcon 命令行工具的各种功能。它通过标准输入输出(stdin/stdout)进行通信,不需要额外的网络端口。
注意事项
- 确保系统中已正确安装 Phalcon Framework
- 确保 PHP 环境变量配置正确
- Windows 系统需要确保
phalcon.bat
在系统路径中
许可证
MIT
This server cannot be installed
A Model Context Protocol server that allows AI assistants to create and manage Phalcon 5.0.x framework projects by executing Phalcon commands directly from Cursor IDE.