HomeNewsRelease
    Release

    dj-control-room 1.4.0 adds Unfold Support

    Panels now match Unfold's typography, spacing, and color tokens without any manual template overrides.

    A large update with many upgrades has just been released across the Django Control Room ecosystem.

    The two biggest additions are support for alternate Django admin themes and the introduction of MCP tooling throughout the platform.

    • Theme Adapters: with dj-control-room-base 1.1.0 A new theme adapter system has been added to the core library. The first built-in adapter provides support for django-unfold, allowing any panel built on dj-control-room-base to optionally adopt Unfold's color scheme and styling. Support for additional admin themes will be added over time.

    • Django Control Room: The Django Control Room hub has also been updated to use the shared core package, bringing the new theme adapter system and django-unfold support to the main application.

    • MCP Support: Panels can now expose MCP tools, and Django Control Room itself can expose an MCP endpoint that can be enabled for your project. The first implementation ships with dj-signals-panel==0.3.0, which includes MCP tools for signal inspection:

      • list_signals
      • list_receivers
      • find_signal_by_sender
      • inspect_receiver (source code retrieval)

    These tools expose the same operational information previously available to humans through the Django admin, but now make it accessible to AI agents as well. They can answer questions such as:

    • How many signals in my project have at least one receiver?
    • Is this receiver actually being registered?
    • Why isn't my receiver firing?
    • Show me the implementation of this receiver.

    What's Next

    Four additional panels will be migrated to dj-control-room-base over the coming weeks. This shared foundation allows the entire ecosystem to benefit from common UI integrations, theme adapters, and future platform capabilities without each panel having to implement them independently.

    The MCP story is also just getting started. You can expect additional MCP tools across the remaining panels, further work around authentication and authorization, and significantly expanded documentation. The long-term goal is to provide everything needed to build admin-native operational tooling for Django, whether those tools are used by humans or AI agents.

    you can update DCR and all of its official panels by running:

    pip install --upgrade "dj-control-room[all]"
    

    unfold screenshot
    Unfold

    Back to news