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

Nova Mcp Laravel Package

hemp/nova-mcp

Integrates Laravel Nova with the Model Context Protocol (MCP), letting MCP clients discover and call Nova tools and resources. Exposes admin panel data and actions through standardized MCP endpoints so AI assistants can query and manage your Nova application from compatible clients.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

v0.2.0 is a material release and warrants a fresh assessment because it introduces breaking platform constraints while expanding verified interoperability. Based on the release notes, this package is a Laravel/Nova integration that exposes Nova capabilities through Laravel MCP, with optional Laravel AI adapter support. It is now viable only for Laravel 12/13, PHP 8.3+, Laravel MCP 1.x, and a licensed Laravel Nova 5 installation.

  • Architecture fit: Strong fit where the organization has standardized on Laravel 12/13, Nova 5, and Laravel MCP 1.x, and wants Nova tooling/resources discoverable by MCP-compatible AI clients. Poor fit for Laravel 11 estates, MCP 0.9 consumers, or teams without Nova licensing.
  • Integration feasibility: Feasible as a Composer package with clear runtime prerequisites. The optional Laravel AI dependency reduces mandatory surface area, but teams using the AI SDK adapter should validate Nova catalog tool execution in their own environment.
  • Technical risk: The v0.x version cadence and breaking changes indicate evolving interfaces. Main risks are platform upgrade timing, MCP protocol drift, Nova license/auth coupling, discovery/initialization compatibility for older clients, and security of exposed Nova tools through MCP endpoints.
  • Key questions: Which MCP transports and auth mechanisms are supported in production? What is the upgrade path from v0.1.0 for Laravel 11/MCP 0.9 users? How granular is tool/resource exposure and authorization? Is Laravel AI required for core value or only an adapter path? What is the support policy across Laravel 12/13 and PHP 8.3-8.5? How are MCP discovery and legacy initialization clients expected to migrate?

Integration Approach

  • Stack fit: Target stack should be Laravel 12 or 13, PHP 8.3-8.5, Laravel MCP 1.x, and licensed Nova 5. Laravel AI 1.2.3 is optional and should be introduced only for teams that need AI SDK adapter interoperability.
  • Migration path: For existing v0.1.0 users on Laravel 11 or MCP 0.9, do not upgrade in place until the application platform and MCP dependencies are upgraded. Pin v0.1.0 temporarily or defer v0.2.0 until Laravel 12+ and Laravel MCP 1.x are in place. Greenfield adopters can start directly on v0.2.0 after validating Nova licensing and auth.
  • Compatibility: Verify Composer constraints against the host application, confirm Nova 5 license enforcement in non-production, and test MCP discovery plus legacy initialization behavior if older clients remain. If Laravel AI is not used, keep it out of the dependency graph and validate core MCP behavior independently.
  • Sequencing: First inventory Laravel, PHP, Nova, MCP, and AI SDK versions. Then upgrade Laravel/PHP/MCP prerequisites. Next install v0.2.0 in a non-production environment, configure Nova authentication and MCP endpoint exposure, run discovery and tool-execution tests, validate the optional Laravel AI adapter path if needed, and only then roll out with client compatibility checks. Treat the reported 59 tests/187 assertions across six Laravel/PHP combinations as vendor evidence, not a substitute for environment-specific acceptance tests.

Operational Impact

  • Maintenance: Expect active churn while the package remains v0.x. Assign ownership for tracking upstream Laravel, Laravel MCP, Laravel AI, Nova, and PHP release changes. Breaking changes should be treated as planned upgrade events, not routine patches.
  • Support: Support burden spans the package itself plus licensed Nova and Laravel MCP. Teams need a clear escalation path for Nova licensing/auth issues, MCP protocol compatibility, and AI adapter failures. Internal documentation should distinguish core MCP usage from optional Laravel AI usage.
  • Scaling: MCP endpoints can likely scale horizontally as application routes, but Nova authorization checks, catalog queries, and AI tool execution may create latency and load hotspots. Apply rate limits, caching where safe, and per-client authorization boundaries before broad agent access.
  • Failure modes: Watch for MCP handshake/discovery incompatibility, legacy client initialization failures, Nova license expiration or auth misconfiguration, tool exposure authorization gaps, Laravel AI adapter errors, and dependency resolution failures after Laravel/PHP upgrades. Rollback should include pinning the prior package version and reverting MCP client configuration.
  • Ramp-up: Low for teams already fluent in Laravel, Nova, and MCP. Moderate for teams new to MCP discovery, tool authorization, and AI SDK adapters. Budget time for security review of exposed Nova actions and for client compatibility testing, especially if legacy MCP initialization clients remain in use.
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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package