Перейти к содержимому

Filament MCP Server - Laravel Loop

Расширение для Laravel Loop, экспонирующее Filament Resources как инструменты для взаимодействия AI с данными.

PHP
28 stars

Описание

Это бета-расширение для Laravel Loop, которое делает Filament Resources доступными как инструменты для AI-ассистентов. Поддерживает listing ресурсов, описание структуры, запрос данных с фильтрами и выполнение bulk-действий (в режиме ReadWrite). Технологии: PHP, Laravel, Filament. Применения: интеграция AI в админ-панели для автоматизированного управления данными, запросов и анализа.

Возможности

list_filament_resources

Перечисляет все доступные Filament Resources для клиента.

describe_filament_resource

Описывает структуру, поля, колонки, фильтры и отношения ресурса.

get_filament_resource_data

Запрашивает данные ресурса с опциональными фильтрами.

execute_filament_resource_action

Выполняет bulk-действия на ресурсе (только в режиме ReadWrite).

Установка

  1. Убедитесь, что Laravel Loop установлен и настроен.
  2. Установите пакет:
composer require kirschbaum-development/laravel-loop-filament
  1. Зарегистрируйте toolkit в service provider (например, AppServiceProvider):
use Kirschbaum\Loop\Loop;
use Kirschbaum\Loop\Filament\FilamentToolkit;

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

Для контроля ресурсов используйте параметр resources. По умолчанию read-only; для ReadWrite: FilamentToolkit::make(mode: Mode::ReadWrite).

Информация

Язык
PHP
Лицензия
MIT License
GitHub Stars
28

Ссылки