{% extends "base.html" %} {% load static %} {% block content %}

Preferences

Settings

Personalize the Celery Root interface.

{% if otel_component.enabled %} {% endif %} {% if prometheus_component.enabled %} {% endif %} {% if mcp_enabled %} {% endif %}

Theme

Theme preference is saved locally in your browser.

{% for value,label in themes %} {% endfor %}
{% if otel_component.enabled %}

Configuration

Service name: {{ otel_component.config.service_name }}

Endpoint: {{ otel_component.config.endpoint }}

{% endif %} {% if prometheus_component.enabled %}

Scrape Endpoint

Path: {{ prometheus_component.config.path }}

Port: {{ prometheus_component.config.port }}

Scrape config example:

{{ prometheus_scrape_snippet }}
{% if prometheus_component.url %}

Open /metrics

{% endif %}
{% endif %} {% if mcp_enabled %}

MCP Server

MCP is enabled at {{ mcp_url }}.

{% if mcp_auth_configured %} Authentication key is configured. Use your MCP auth key below. {% else %} Configure CELERY_ROOT_MCP_AUTH_KEY to protect the MCP server. {% endif %}

Copy/paste this config into your MCP client:

{{ mcp_config_snippet }}

Codex CLI (HTTP MCP) example:

{{ mcp_codex_command }}

Claude Code (.mcp.json) example:

{{ mcp_claude_config_snippet }}

Claude Code (HTTP MCP) example:

{{ mcp_claude_command }}
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}