Weave 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

Laravel Mcp Laravel Package

mevisoft/laravel-mcp

Laravel MCP helps you build Model Context Protocol servers in Laravel, exposing tools, resources, and prompts to AI clients through an expressive PHP API. It follows Laravel conventions and Artisan workflows so you can ship MCP endpoints quickly.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: mevisoft/laravel-mcp appears positioned as a Laravel integration for MCP (Model Context Protocol), likely exposing Laravel application capabilities as tools/resources to MCP-compatible AI clients. Architecturally this fits Laravel’s service-provider/config-publish pattern and is most relevant for teams adding LLM-driven automation, internal agent tooling, or MCP server endpoints to an existing Laravel app. It is not a general-purpose Laravel dependency; adoption should be scoped to an AI/tool-integration initiative.

Integration feasibility: Likely installable via Composer with Laravel package auto-discovery, publishable config, and application-level registration of tools/resources. Feasibility is moderate: the package name and 1.0.0 release imply a stable public API, but the release notes provide only a changelog link and no functional detail. A short technical spike is required to confirm installation, supported Laravel/PHP versions, transport support (stdio/HTTP/SSE), authentication model, and client compatibility.

Technical risk: Primary risks are protocol/version churn around MCP, security exposure of application actions as callable tools, insufficient documentation or examples, single-maintainer/support risk, and unclear backward-compatibility guarantees despite the 1.0.0 semver signal. The absence of release-note detail increases uncertainty; do not treat 1.0.0 as production-ready without verifying tests, license, issue activity, and maintainer responsiveness.

Key questions:

  • Which Laravel and PHP versions are supported, and is Laravel 10/11/12 covered?
  • Which MCP transports and client implementations are supported?
  • How are tools authorized per user/tenant, and what input validation/sandboxing exists?
  • What is the package’s test coverage, license, and security disclosure process?
  • Is the 1.0.0 API frozen under semver, and what is the maintainer’s release cadence?
  • Does it support long-running processes, queues, and horizontal scaling?

Integration Approach

Stack fit: Best fit is a Laravel application already using Composer, service providers, config files, and middleware. It should be introduced as an optional integration layer, not a core dependency. Teams without an MCP/AI-agent use case should defer adoption.

Migration path: Start with a greenfield, non-production spike. Install the package, publish config, expose one read-only, low-risk tool, and connect a single MCP client in a sandbox. Avoid migrating existing business logic into MCP tools until the package’s auth, validation, and error behavior are understood.

Compatibility: Confirm PHP/Laravel constraints, MCP protocol version, and client compatibility before committing. Pin the exact 1.0.0 version in Composer and avoid floating constraints until the changelog and release history are reviewed. Validate compatibility with the team’s existing auth, logging, and deployment model.

Sequencing:

  1. Composer spike in a disposable Laravel app.
  2. Verify transport, auth, and tool registration with one read-only tool.
  3. Add structured logging, rate limiting, and input validation.
  4. Pilot one internal, non-critical workflow.
  5. Expand to write-capable tools only after security review and rollback plan are in place.

Operational Impact

Maintenance: Low-to-moderate if the package remains semver-stable, but the thin 1.0.0 release notes mean maintenance burden is unproven. Pin versions, track upstream releases, and budget for periodic compatibility checks against Laravel and MCP spec changes.

Support: Support risk is elevated until maintainer activity, issue responsiveness, and documentation quality are verified. Establish an internal owner and fallback plan; avoid depending on the package for revenue-critical paths without a fork/vendor-exit assessment.

Scaling: Scaling depends on the chosen MCP transport and process model. HTTP-based transports fit typical Laravel horizontal scaling; stdio/long-running modes require process supervision and may not fit serverless deployments. Tool execution should be queued or time-bounded where possible.

Failure modes: Protocol/client incompatibility, tool authorization bypass, unvalidated inputs reaching application actions, blocking tool calls exhausting workers, upstream breaking changes, and abandoned-maintainer scenarios. Mitigate with allowlists, per-tool authorization, timeouts, rate limits, audit logs, and a kill switch.

Ramp-up: A Laravel developer can likely install and configure the package quickly, but MCP concepts, tool schema design, and security review add learning time. Estimate 1–2 days for a technical spike and 1–2 weeks for a controlled pilot, excluding security review.

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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource