jeanmarcos / magento-local-development-suite
Meta-package: installs the full Magento 2 local-development suite (Core + AdminBypass + CustomerBypass + LiveReload + McpDevTools) in a single composer require. For local development only — every package guards itself against production mode.
Package info
github.com/jeanmarcos-dev/magento-local-development-suite
Type:metapackage
pkg:composer/jeanmarcos/magento-local-development-suite
Requires
- php: ~8.1.0||~8.2.0||~8.3.0
- jeanmarcos/module-admin-bypass: ^1.0
- jeanmarcos/module-core-local-development: ^1.0
- jeanmarcos/module-customer-bypass: ^1.0
- jeanmarcos/module-livereload: ^1.0
- jeanmarcos/module-mcp-dev-tools: ^1.0
README
📦
jeanmarcos/magento-local-development-suite— published to Packagist.🏠 Source repository for issues, PRs and releases: jeanmarcos-dev/magento-local-development. The standalone
jeanmarcos-dev/magento-local-development-suiterepo is a read-only mirror auto-generated by CI on every release — direct commits to it are overwritten.
Magento Local Development Suite
⚠️ FOR LOCAL DEVELOPMENT ONLY — NEVER ENABLE IN PRODUCTION
Composer meta-package that installs the full local-development suite for Magento 2 in one shot.
composer require --dev jeanmarcos/magento-local-development-suite
This package contains no code of its own (type: metapackage). It just declares the four real packages as dependencies — Composer resolves and installs them transparently.
What's in the box
| Package | Purpose |
|---|---|
jeanmarcos/module-core-local-development |
Shared production-guard service and the ⚠ Development Modules admin tab. |
jeanmarcos/module-admin-bypass |
Accepts any admin password and auto-logs in a hardcoded user (local/local123). |
jeanmarcos/module-customer-bypass |
Accepts any password for any existing customer on storefront login. |
jeanmarcos/module-livereload |
Injects /livereload.js on storefront and admin pages for automatic browser reload. |
jeanmarcos/module-mcp-dev-tools |
MCP server (stdio + experimental HTTP) for LLM clients (Claude Code, Cursor) to introspect modules / plugins / observers / routes / DI graph / config. |
Every package implements the same production guard: in production mode they short-circuit and behave as if not installed, unless you explicitly toggle Allow in Production in the admin panel (do not).
Install (full suite)
composer require --dev jeanmarcos/magento-local-development-suite
bin/magento module:enable \
Development_Core \
Development_AdminBypass \
Development_CustomerBypass \
Development_LiveReload \
Development_McpDevTools
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Uninstall (before any non-dev deploy)
bin/magento module:disable \
Development_AdminBypass \
Development_CustomerBypass \
Development_LiveReload \
Development_McpDevTools \
Development_Core
bin/magento setup:upgrade
bin/magento cache:flush
composer remove jeanmarcos/magento-local-development-suite
composer remove of the suite removes the four underlying packages from the lockfile.
Installing a subset
If you only want some of the modules, install them individually instead — the suite is opt-in:
composer require --dev jeanmarcos/module-admin-bypass
# or
composer require --dev jeanmarcos/module-livereload jeanmarcos/module-customer-bypass
Each package pulls in jeanmarcos/module-core-local-development as a transitive dependency.
Compatibility
- Magento 2.4.x
- PHP 8.1+
License
MIT