datomatic/laravel-database-mcp
A Laravel package that exposes your database to AI assistants via the Model Context Protocol. Browse schemas, inspect tables, and run safe read queries from MCP clients like Claude Desktop or Cursor, making database exploration conversational.
laravel/mcp (first-party Laravel package), it aligns with the framework's official agentic story. That informs the strategic question of whether to standardize on Laravel's MCP tooling across products.Consider it when:
laravel/mcp 1.0 is acceptable or desirable in your dependency graph — v0.2.0 explicitly widens the constraint to include 1.0, which is the main reason this release matters; it signals the package tracks the stable first-party line rather than pinning to a pre-release.Look elsewhere or hold when:
Note on v0.2.0 specifically: the change is a compatibility widening plus internal refactoring. No new user-facing features and no announced deprecations. Treat it as a maintenance release that reduces dependency-conflict risk — not a reason on its own to adopt.
For executives: There's a small open-source component that lets our Laravel app expose its database to AI assistants safely and quickly. It sits on Laravel's official MCP tooling, so it won't strand us on a proprietary path. The latest release (v0.2.0) simply aligns it with the stable 1.0 version of that official tooling and cleans up internals. Recommendation: fund a short, time-boxed spike for an internal-only assistant; do not put it in front of customers yet, and budget for our own access controls since the package is early-stage (pre-1.0) and does not advertise built-in security guardrails.
For engineering: Adopt behind an interface. It's a thin wrapper over laravel/mcp; v0.2.0 relaxes the version constraint to accept laravel/mcp 1.0 and refactors internals with no intended public API change. Pin the version, wrap the MCP server registration in our own config, and front the database with a read-only user and query limits. Assume minor-version breaking changes until 1.0. Verify Laravel version support and test the constraint bump against our lockfile before merging — a widened constraint can silently change which laravel/mcp version resolves.
How can I help you explore Laravel packages today?