{% extends "base.html" %} {% block title %}MCPO Settings - MCP Manager{% endblock %} {% block page_title %}MCPO Settings{% endblock %} {% block page_subtitle %}Configuration of mcpo server startup parameters and manager interface{% endblock %} {% block head_extra %} {% endblock %} {% block content %} {% if error %}
error_outlineError: {{ error }}
{% endif %} {% if success %}
check_circle_outlineSuccess: {{ success }}
{% endif %}
Core MCPO Settings
settings_input_antenna Port for running the mcpo server on this machine (1024-65535).
public URL for external links. If empty, http://127.0.0.1:PORT is used.
{# API Key + Switch #}
{# Using m8 for the input field #} key Key for protecting endpoints (Bearer token).
{# Using m4 for the switch #}
{# Config File Path #}
description The file that will be generated to run mcpo.
{# Log File Path #}
assignment File for writing mcpo process logs. If empty, logs go to stdout/stderr.
Log Display in Manager {# Log Refresh Interval + Switch #}
{# Using m7 for the input field #} timer How often to refresh logs on the logs page (5-3600 sec).
{# Using m5 for the switch #}
MCPO Health Check & Auto-Restart {# Main Health Check Enable Switch + Description #}

Enable periodic checking of MCPO availability via an echo request.

{# Interval + Failure Attempts #}
timer Check frequency on success (minimum 5 sec).
error_outline {# Changed icon #} Consecutive failures before restart (minimum 1).
{# Failure Delay + Auto-Restart Switch #}
{# Using m7 for the input field #} replay {# Changed icon #} Pause between failed checks (minimum 1 sec).
{# Using m5 for the switch #}
{# A small description can be added here or left as is #}

Restart mcpo if checks fail.

{# Info Block #}
info_outline The check uses the built-in echo server {{ settings.INTERNAL_ECHO_SERVER_NAME }}. It is added to the configuration if the check is enabled. Command: {{ settings.INTERNAL_ECHO_SERVER_COMMAND }} {{ ' '.join(settings.INTERNAL_ECHO_SERVER_ARGS) }}.
cancelCancel
{% endblock %}