
Phalcon MCP Server

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 Webtoolsphalcon_serve
: 启动开发服务器phalcon_list_commands
: 列出所有可用的 Phalcon 命令
常见问题解答
- 确保系统中已正确安装 Phalcon Framework
- 确保 PHP 环境变量配置正确
- 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"
]
}