heihallo/mcp-kit
A Laravel toolkit for building Model Context Protocol servers, helping you expose tools, resources, and prompts to AI clients with clean, framework-native APIs and minimal setup.
Adopt-consideration criteria (all should hold):
Look elsewhere when:
For executives: We want staff using AI assistants against our internal Laravel tools, and the blocker has been governance, not capability. This is a thin, MIT-licensed layer that ties every assistant action to a named person, checks it against the permissions we already enforce, logs it, and — for anything that changes data — shows the human a preview and waits for confirmation. That turns "should we let AI touch our systems?" from an open-ended security debate into a staged rollout: read-only first, then writes approved one ability at a time, with an audit trail from day one. The alternative is roughly one to two months of platform engineering to build equivalent token, permission, and audit plumbing we'd then own forever. The honest caveat: it has no public adoption yet, so we should budget a code review and assume we may fork it. MIT licensing makes that a bounded cost, not a lock-in.
For engineering: It is not a framework rewrite and it does not introduce a second permission system — abilities are gated by the policies you already have, and the middleware sits in the normal request path. Preview/confirm gives you a clean interception point for dry-runs and test fixtures. Two things to hold firm on: keep the ability catalogue behind an internal interface of our own so replacing the package is a contained change, and pin the version with the source vendored for review, given zero dependents and a single maintainer.
How can I help you explore Laravel packages today?