Laravel 插件发现
使用 LaraPlugins.io MCP 服务器查找、评估并选择健康的 Laravel 包。
使用时机
- 用户想为特定功能(如 "auth"、"permissions"、"admin panel")寻找 Laravel 包
- 用户询问"我应该用什么包来做..."或"有没有用于...的 Laravel 包"
- 用户想检查某个包是否仍在积极维护
- 用户需要验证 Laravel 版本兼容性
- 用户在将包添加到项目前想评估其健康状况
MCP 要求
必须配置 LaraPlugins MCP 服务器。将其添加到您的 ~/.claude.json mcpServers 中:
"laraplugins": {
"type": "http",
"url": "https://laraplugins.io/mcp/plugins"
}
无需 API 密钥——该服务器对 Laravel 社区免费开放。
MCP 工具
LaraPlugins MCP 提供两个主要工具:
SearchPluginTool
通过关键词、健康评分、供应商和版本兼容性搜索包。
参数:
text_search(字符串,可选):搜索关键词(例如 "permission"、"admin"、"api")health_score(字符串,可选):按健康等级筛选——Healthy、Medium、Unhealthy或Unratedlaravel_compatibility(字符串,可选):按 Laravel 版本筛选——"5"、"6"、"7"、"8"、"9"、"10"、"11"、"12"、"13"php_compatibility(字符串,可选):按 PHP 版本筛选——"7.4"、"8.0"、"8.1"、"8.2"、"8.3"、"8.4"、"8.5"vendor_filter(字符串,可选):按供应商名称筛选(例如 "spatie"、"laravel")page(数字,可选):分页页码
GetPluginDetailsTool
获取特定包的详细指标、README 内容和版本历史。
参数:
package(字符串,必填):完整的 Composer 包名(例如 "spatie/laravel-permission")include_versions(布尔值,可选):是否在响应中包含版本历史
工作原理
查找包
当用户想为某个功能发现包时:
- 使用 `Sear…