MCP 服务器,用于 Cursor 辅助 Laravel 开发
概述
Laravel Helpers MCP
⚠️ ALPHA 软件警告 ⚠️
该软件包目前处于 alpha 阶段。API 和功能可能会在未通知的情况下更改。生产环境中使用需自行承担风险。
概述
一组专门为与 Cursor IDE 集成而设计的 Laravel 辅助工具,提升开发工作流和调试能力,直接在编辑器中实现。
Cursor 集成
该软件包旨在增强您在 Cursor IDE 中的 Laravel 开发体验。所有工具都可以通过 Cursor 的命令面板直接访问,并与您的开发工作流无缝集成。
可用工具
tail_log_file
: 在 Cursor 中直接查看 Laravel 日志文件的最新条目search_log_errors
: 通过整合结果,在日志文件中搜索特定的错误模式run_artisan_command
: 直接从 Cursor 执行 Laravel artisan 命令show_model
: 在编辑器中显示模型信息和关系
安装
- 克隆存储库:
bash
git clone https://github.com/your-username/laravel-mcp.git
cd laravel-mcp
- 创建一个 shell 脚本包装器(例如,
~/bin/run-laravel-mcp
):
bash
#!/bin/bash
# 指向您的 Laravel 项目路径
export LARAVEL_PATH=/path/to/your/laravel/project
# 运行 MCP 服务器
mcp run /path/to/laravel-helpers-mcp/server.py
- 使脚本可执行:
bash
chmod +x ~/bin/run-laravel-mcp
- 确保
~/bin
在您的 PATH 中:
bash
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc # 或 ~/.bashrc
source ~/.zshrc # 或 source ~/.bashrc
要求
- PHP 8.1+
- Laravel 10.0+
- Cursor IDE
- UV - 现代 Python 打包工具
贡献
该项目正在积极开发中。欢迎提交问题和拉取请求。
许可证
[许可类型] - 详情请参阅 LICENSE 文件