trackmcp
Back to directory
Capevace

laravel-codebase-mcp

View on GitHub

An MCP server providing info about Laravel views, routes, models and more to AI agents.

24 stars PHPOthers Updated Aug 16, 2026

Documentation

Development Tests Status
Latest Version
GitHub Release Date

[//]: # (![Packagist Downloads](https://img.shields.io/packagist/dt/mateffy/laravel-introspect))

MCP Server for Laravel Codebase Intelligence and Introspection

For AIs to make sense of your codebase, they need to be able to know what's in it.

While vector search is a powerful tool for searching through code, it uses a lot of tokens and doesn't even give you the full picture of your codebase for things like views or routes.

This package implements a Model Context Protocol (MCP) server for the mateffy/laravel-introspect package, which allows you to introspect your codebase and get structured information about it.

  • ๐Ÿ” Let AI query views, routes, classes and models without needing to read through all of the code
  • ๐Ÿ” Can even use wildcards (`*`) to match multiple views, routes, classes and models
  • ๐Ÿ” Supports querying for things from Laravel packages, which most file searchers can't do
  • ๐Ÿช„ Gives your AI quick overviews of your datamodel and its relationships
  • ๐Ÿค– Supports any AI agent implementing the MCP protocol
QueryAvailable Filters
Viewsname, path, used by view, uses view, extends
Routesname, URI, controller + fn, methods, middleware
Classesname / namespace, extends parent, implements interfaces, uses traits
โคท Models... relationships, properties, casts, fillable, hidden, read/writeable
โคท Commands... signature, description (_coming soon_)

> Name and a few other queries even support wildcard queries (e.g. `components.*.paragraph`)

Who is this for?

If you use AI tools like Aider, Cursor, Windsurf or Claude Code to help you build your app, this package is for you.

Simply configure the MCP server in your agent and it can automatically query your codebase for views, routes, classes and models.

This is especially useful for large codebases where just searching through the code is less practical.

Example tasks

  • Give your AI an overview of your datamodel and its relationships
  • Refactoring views and making sure it's not used anywhere else
  • Finding all routes that use a specific controller
  • Finding models that use a specific trait or interface
  • Making sure all routes are using the correct middleware

`laravel-codebase-mcp` vs. `laravel-introspect`

The MCP server uses the `laravel-introspect` package to introspect your codebase and get structured information about it.

If you want to write tests or run the same queries multiple times, you can also just use the package directly.

Installation

Install the package via composer:

bash
composer require mateffy/laravel-codebase-mcp --dev

> [!NOTE]

>

> At the moment, there is a dependency issue with `php-mcp/server` (#23) and ReactPHP (#542). You may temporarily need to use these patched forks if you run into issues when installing `laravel-codebase-mcp` by adding the following to your `composer.json`:

> ```json composer.json

> {

> "repositories": [

> {

> "type": "vcs",

> "url": "https://github.com/leantime/php-mcp-server.git"

> },

> {

> "type": "vcs",

> "url": "https://github.com/Leantime/reactphp-http.git"

> }

> ]

> }

> ````

And then add it to your AI agent's MCP configuration:

json
{
  "mcpServers": {
    "laravel-introspect": {
      "command": "php",
      "args": [
        "/path/to/your/codebase/artisan",
        "introspect:mcp"
      ]
    }
  }
}

> [!IMPORTANT]

> The MCP server is still in beta, there will probably be bugs!

Available queries

If you want to see all available queries, please check the `laravel-introspect` package documentation.

Acknowledgements

The MCP server uses the php-mcp/server package to implement the MCP protocol.

License

The MIT License (MIT). Please see License File for more information.

Frequently asked questions

What is laravel-codebase-mcp?

laravel-codebase-mcp is An MCP server providing info about Laravel views, routes, models and more to AI agents.

How do I install laravel-codebase-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is laravel-codebase-mcp open source?

Yes โ€” it is hosted on GitHub at https://github.com/Capevace/laravel-codebase-mcp and has 24 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP