Skip to content

Super Stack: Laravel Starter Kit With Filament and NativePHP

The NativePHP team released Super Stack, an open-source Laravel 13 starter kit that bundles a web app, Filament 5 admin panel, NativePHP mobile app, and an MCP server in a single repository.

Published · Updated · 3 min read

Super Stack: Laravel Starter Kit With Filament and NativePHP

What Is Super Stack?

The NativePHP team has released Super Stack, an open-source Laravel starter kit that ships four layers in a single repository: a web app, a Filament 5 admin panel, a native mobile app powered by NativePHP, and a Laravel MCP server for AI agents.

The project started as a question on X. Povilas Korop asked whether developers would use a Laravel starter that combined a web app, Filament admin, NativePHP mobile, and an MCP server. Shane Rosenthal answered by building Super Stack, describing it as "Web + Mobile + Admin + API + Robots."

What's Included

Super Stack targets Laravel 13 and requires PHP 8.4 or later. Key pieces include:

  • SuperNative home screen — uses NativePHP v4's SuperNative so a single Blade template renders as native UI on iOS and Android and as HTML in a browser.
  • Filament 5 admin panel — available at /admin.
  • Laravel Sanctum — for API token authentication.
  • Laravel MCP server — mounted at /mcp/superstack with routes in routes/ai.php, allowing AI agents to connect to your app.

The admin panel and MCP server are excluded from the mobile build, keeping the native app lean.

Security note: The MCP server ships with no authentication configured. The README explicitly states it is "fine for local exploration, not production-ready as-is." Add authentication before deploying to any public environment.

Getting Started

Bootstrap a new project with the Laravel installer, run migrations, install NativePHP, and launch the app:

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

Running on a physical device requires Xcode (iOS) or Android Studio (Android). Alternatively, NativePHP Jump lets you preview the app on your phone without either tool:

php artisan native:jump

Scan the QR code with the Jump companion app and the preview loads directly on your device.

To access the Filament admin panel, create an admin user:

php artisan make:filament-user

Why It Matters

Most Laravel starter kits address one concern — web, mobile, or admin — and leave you to wire the rest together yourself. Super Stack collapses that scaffolding into a single laravel new command. The MCP server addition is particularly forward-looking: it gives AI agents a structured endpoint to interact with your application from day one, without any extra setup.

Key Takeaways

  • Single repository covers web, mobile (iOS + Android), admin, and AI agent integration.
  • Requires Laravel 13 and PHP 8.4+.
  • One Blade template drives both the native mobile UI and the browser view via NativePHP v4 SuperNative.
  • The bundled MCP server is not production-ready without added authentication.
  • NativePHP Jump removes the Xcode/Android Studio requirement for device previews.
  • MIT licensed and available on GitHub.

Source: Laravel News — Super Stack: Laravel Starter Kit With Filament and NativePHP

Frequently asked questions

What does Super Stack include out of the box?

Super Stack ships with a Laravel 13 web app, a Filament 5 admin panel at /admin, a NativePHP mobile app (iOS and Android) powered by SuperNative, Laravel Sanctum for API tokens, and a Laravel MCP server at /mcp/superstack for AI agent integration.

Is the MCP server in Super Stack safe to deploy to production?

No. The MCP server ships with no authentication configured. The README notes it is suitable for local exploration only. You must add authentication before exposing it in any production or public environment.

Do I need Xcode or Android Studio to test Super Stack on a device?

Not necessarily. NativePHP's Jump companion app lets you preview the mobile app on your phone by running `php artisan native:jump` and scanning the generated QR code, without installing Xcode or Android Studio.

Mohamed Said

About the author

Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

About GitHub LinkedIn WhatsApp Email Address My CV

Have a technical challenge?

Tell me what you’re building. I reply within two working days.

Discuss your project