INNER CODE UNIT · Python

MCPServerConfig

pab1it0/prometheus-mcp-server · src/prometheus_mcp_server/server.py:124

class MCPServerConfig:
    """Global Configuration for MCP."""
    mcp_server_transport: TransportType = None
    mcp_bind_host: str = None
    mcp_bind_port: int = None
    stateless_http: bool = False

    def __post_init__(self):
        """Validate mcp configuration."""
        if not self.mcp_server_transport:
            raise ValueError("MCP SERVER TRANSPORT is required")
        if not self.mcp_bind_host:
            raise ValueError(f"MCP BIND HOST is required")
        if not self.mcp_bind_port:
            raise ValueError(f"MCP BIND PORT is required")

@dataclass
class PrometheusConfig:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…