INNER CODE UNIT · Python

PrometheusConfig

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

class PrometheusConfig:
    url: str
    url_ssl_verify: bool = True
    disable_prometheus_links: bool = False
    # Optional credentials
    username: Optional[str] = None
    password: Optional[str] = None
    token: Optional[str] = None
    # Optional Org ID for multi-tenant setups
    org_id: Optional[str] = None
    # Optional client TLS certificate for mutual TLS authentication
    client_cert: Optional[str] = None
    client_key: Optional[str] = None
    # Optional Custom MCP Server Configuration
    mcp_server_config: Optional[MCPServerConfig] = None
    # Optional custom headers for Prometheus requests
    custom_headers: Optional[Dict[str, str]] = None
    # Request timeout in seconds to prevent hanging requests (DDoS protection)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…