小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
MIT License
10
最近更新:11天前

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: 在编辑器中显示模型信息和关系

安装

  1. 克隆存储库:
bash 复制代码
git clone https://github.com/your-username/laravel-mcp.git
cd laravel-mcp
  1. 创建一个 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
  1. 使脚本可执行:
bash 复制代码
chmod +x ~/bin/run-laravel-mcp
  1. 确保 ~/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 文件