ClaudeCodeMod

All shelves / MCP servers

Filament MCP Server - Laravel Loop

kirschbaum-development/laravel-loop-filament · 31 stars · PHP · MIT

MCP server Filament MCP Server for Laravel Loop

Install

The repo has no one-line install. Follow its README.

Open the repo

Files

README.md

Filament MCP Server - Laravel Loop

Important

This is a beta version and is not recommended for production use yet.

The Laravel Loop Filament MCP Server is an extension for Laravel Loop that exposes your Filament Resources as an MCP server. This allows AI assistants and MCP clients to interact with your Filament Resources for data listing, querying, and (optionally) actions.

What It Does

Exposes your Filament Resources as MCP tools. There are 4 tools available:

  • list_filament_resources: Lists all available Filament Resources to the MCP client.
  • describe_filament_resource: Describes the structure, fields, columns, filters, and relationships for a given resource to the MCP client.
  • get_filament_resource_data: Queries data for a resource, with optional filters.
  • execute_filament_resource_action: Executes a bulk action on a resource (only in ReadWrite mode).

Installation

  1. Make sure you have Laravel Loop installed and configured.

  2. Install the package:

composer require kirschbaum-development/laravel-loop-filament
  1. Register the Filament toolkit in your application. This is typically done in a service provider (e.g., AppServiceProvider):
use Kirschbaum\Loop\Loop;
use Kirschbaum\Loop\Filament\FilamentToolkit;

Loop::toolkit(FilamentToolkit::make());

By default, it exposes all your Filament resources. You can control which resources are exposed with the resources parameter.

use Kirschbaum\Loop\Loop;
use Kirschbaum\Loop\Filament\FilamentToolkit;

Loop::toolkit(FilamentToolkit::make(resources: [
    \App\Filament\Resources\UserResource::class,
    \App\Filament\Resources\PostResource::class,
]));

By default, the toolkit is in read-only mode. To expose the bulk actions of your Filament resources, you can register the tool with ReadWrite model.

use Kirschbaum\Loop\Loop;
use Kirschbaum\Loop\Filament\FilamentToolkit;
use Kirschbaum\Loop\Enums\Mode;

Loop::toolkit(
    FilamentToolkit::make(mode: Mode::ReadWrite)
);

Usage

After registering the toolkit, you have to connect Laravel Loop to a MCP client, and the tools will be available.

Security

If you discover any security related issues, please email security@kirschbaumdevelopment.com instead of using the issue tracker.

Sponsorship

Development of this package is sponsored by Kirschbaum Development Group, a developer driven company focused on problem solving, team building, and community. Learn more about us or join us!

License

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

Facts

Kind
MCP server
Repo
kirschbaum-development/laravel-loop-filament
Group
Uncategorized
Stars
31
License
MIT
Language
PHP
Last push
2025-07-12
Forks
2

More on this shelf

  1. 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
  2. 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
  3. 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
  4. 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
  5. 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
  6. 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k