This is my package laravel-mcp-server

This is my package laravel-mcp-server

site icon
2025.04.18 0
PHPLaravel 开发MCP 服务其它
laravel-mcp-server 是一个基于 Laravel 框架的 MCP 服务包,主要用于简化开发流程和提供基础功能支持。该包提供了安装、配置、迁移和视图发布等功能,方便开发者快速集成和使用。
View on GitHub

Overview

基本能力

产品定位

laravel-mcp-server 是一个基于 Laravel 框架的 MCP 服务包,旨在简化开发流程和提供基础功能支持。

核心功能

  1. 安装与配置:通过 Composer 安装,支持配置文件和视图的发布。
  2. 迁移支持:提供数据库迁移功能,方便管理数据库结构变更。
  3. 基础功能:提供基础的服务类和方法,如 echoPhrase

适用场景

  1. Laravel 项目开发中需要快速集成 MCP 服务的场景。
  2. 需要简化数据库迁移和配置管理的项目。

工具列表

  1. Composer:用于包的安装和依赖管理。
  2. Artisan:Laravel 命令行工具,用于发布配置、迁移和视图。

常见问题解答

  1. 如何安装? 使用 composer require /laravel-mcp-server 命令安装。
  2. 如何发布配置? 使用 php artisan vendor:publish --tag="laravel-mcp-server-config" 命令。
  3. 如何运行测试? 使用 composer test 命令运行测试。

使用教程

使用依赖

  1. 确保已安装 PHP 和 Composer。
  2. 确保已安装 Laravel 框架。

安装教程

  1. 使用 Composer 安装包: bash composer require /laravel-mcp-server
  2. 发布并运行迁移: bash php artisan vendor:publish --tag="laravel-mcp-server-migrations" php artisan migrate
  3. 发布配置文件: bash php artisan vendor:publish --tag="laravel-mcp-server-config"
  4. (可选)发布视图: bash php artisan vendor:publish --tag="laravel-mcp-server-views"

调试方式

  1. 运行测试: bash composer test
  2. 使用服务类: php $laravelMcpServer = new Aberdeener\LaravelMcpServer(); echo $laravelMcpServer->echoPhrase('Hello, Aberdeener!');

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。