Source code for ralph.mcp.server._mcp_server_extras

"""McpServerExtras — optional runtime extras for start_mcp_server."""

from __future__ import annotations

from dataclasses import dataclass
from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from ralph.mcp.server._mcp_restart_policy import McpRestartPolicy


[docs] @dataclass(frozen=True) class McpServerExtras: """Optional runtime extras for start_mcp_server.""" phase: str | None = None extra_env: dict[str, str] | None = None restart_policy: McpRestartPolicy | None = None
__all__ = ["McpServerExtras"]