Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Mcp Laravel Package

laravel/mcp

Build MCP servers in Laravel so AI clients can securely interact with your app via the Model Context Protocol. Quick setup, Laravel-native conventions, and official Laravel documentation support for exposing tools, resources, and prompts to MCP-compatible clients.

View on GitHub
Deep Wiki
Context7
v0.7.2

What's Changed

New Contributors

Full Changelog: https://github.com/laravel/mcp/compare/v0.7.1...v0.7.2

v0.7.1
v0.7.0
v0.6.7

What's Changed

New Contributors

Full Changelog: https://github.com/laravel/mcp/compare/v0.6.6...v0.6.7

v0.6.6
v0.6.5

What's Changed

New Contributors

Full Changelog: https://github.com/laravel/mcp/compare/v0.6.4...v0.6.5

v0.6.4
v0.6.3
v0.6.1
v0.6.0
v0.5.9
v0.5.8
v0.5.7
v0.5.6
v0.5.5
v0.5.3
v0.5.2
v0.5.1

What's Changed

New Contributors

Full Changelog: https://github.com/laravel/mcp/compare/v0.5.0...v0.5.1

v0.4.1
v0.4.0

What's Changed

New Contributors

Breaking Change

1. Case Name Updates (https://github.com/laravel/mcp/pull/116)

Applications referencing the previous case names will need manual updates.

Required changes

  • Role::ASSISTANT should be updated to Role::Assistant
  • Role::USER should be updated to Role::User

Make sure your codebase reflects these changes before upgrading to avoid build or runtime errors.

2. JsonSchema Contract Change (https://github.com/laravel/mcp/pull/120)

Tool implementations that explicitly type hint Illuminate\JsonSchema\JsonSchema in their schema() or outputSchema() methods must update to use the contract interface Illuminate\Contracts\JsonSchema\JsonSchema.

Migration Guide

Before

use Illuminate\JsonSchema\JsonSchema;

public function schema(JsonSchema $schema): array
{
    //
}

























After

use Illuminate\Contracts\JsonSchema\JsonSchema;

public function schema(JsonSchema $schema): array
{
    //
}

























This affects only custom tool classes that override the schema methods. The update is minimal, requiring only the import change to the contract interface.

Full Changelog: https://github.com/laravel/mcp/compare/v0.3.4...v0.4.0

v0.3.3
v0.3.2

What's Changed

New Contributors

Full Changelog: https://github.com/laravel/mcp/compare/v0.3.1...v0.3.2

v0.3.1
v0.3.0
v0.2.1
v0.2.0
  • First official "beta" release of Laravel MCP package.
v0.1.0

Initial pre-release.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai