NativePHP has released Super Stack, an open-source Laravel starter kit that brings a web application, a Filament admin panel, a NativePHP mobile app, and an MCP server into one repository. The project grew from a question by Povilas Korop on X about such a combination. Shane Rosenthal responded with Super Stack, covering web, mobile, administration, APIs, and robots.

terminal
laravel new my-app --using=nativephp/superstack
cd my-app
php artisan migrate
php artisan native:install both --no-interaction
php artisan native:run

Super Stack targets Laravel 13 and requires PHP 8.4 or later. Its home screen uses SuperNative from NativePHP v4. One Blade template renders native interface on iOS and Android and HTML in a browser.

Filament 5 provides the admin panel at /admin. Sanctum supplies API tokens. The Laravel MCP server is available at /mcp/superstack for AI agents, with its routes defined in routes/ai.php. The mobile build excludes both the admin panel and the MCP server.

The MCP server has no authentication configured. The README considers that suitable for local exploration, but not ready for production deployment. Authentication must be added before exposing it in production.

The project can be created using the Laravel installer. Running the app on a device requires Xcode or Android Studio. NativePHP's Jump companion app can preview it on a phone without those tools; users run php artisan native:jump and scan the QR code with Jump. An administrator account can be created with php artisan make:filament-user.

Super Stack is released under the MIT license. Its source code is available on GitHub, and NativePHP's announcement includes the complete setup instructions.