mattiasgeniar/filament-mcp
Expose your Filament resources to AI agents over MCP. Per-record create, read, and update tools are generated from your existing resource forms; delete tools are opt-in. Access is forbidden by default, gated by a token and your own authorization callback, and every call is audited.
Full Changelog: https://github.com/mattiasgeniar/filament-mcp/compare/v0.0.10...v0.1
Full Changelog: https://github.com/mattiasgeniar/filament-mcp/compare/v0.0.9...v0.0.10
'list' => true) now overrides the inferred Filament page surface, so a view-only resource can expose list_* without an index page, and the same override applies to create/update/delete. Policies, query scoping, and attribute visibility are unchanged.filament_mcp_tool_calls now expire after audit.retention_days (default 365), pruned daily via Laravel's scheduled model:prune. Set FILAMENT_MCP_AUDIT_RETENTION_DAYS=0 to keep the log forever and disable pruning.create_filament_mcp_tokens_table and create_filament_mcp_tool_calls_table migrations.view page (no index/manage) now generates a get_* tool, so single records are fetchable by id without exposing a full listing. list_* still requires an index or manage page. describe_resources now reports a distinct list operation alongside read.config('filament-mcp.server.name'); tabs are collapsed until clicked. Hide it with ui.show_setup_guide => false.$hidden / $visible settings are enforced before MCP schemas are built, excluding hidden attributes from discovery, writes, reads, search, filters, and sorting.user_id token column can upgrade to morph-token storage and still issue new tokens.FilamentMcpPlugin that adds an MCP > Tokens page to a panel, where each user generates and revokes their own personal tokens (gated by the same authorization rule as the server). The one-time plaintext is shown once with an inline copy control; the table is hard-scoped to the current user.->numeric(), ->integer()) are exposed as JSON Schema number/integer instead of strings.composer require, so php artisan migrate is all that is needed.Full changelog: https://github.com/mattiasgeniar/filament-mcp/compare/v0.0.1...v0.0.2
How can I help you explore Laravel packages today?