Model Context Protocol Server for interacting with Flux Operator. ⚠️ Please note that this MCP server is in preview and under development. While we try our best not to introduce breaking changes, they may occur when we adapt to new features and/or find better ways to facilitate what it does. Usage: flux-operator-mcp [command] Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command serve Start the MCP server Flags: -h, --help help for flux-operator-mcp --kube-as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace. --kube-as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups. --kube-as-uid string UID to impersonate for the operation. --kube-certificate-authority string Path to a cert file for the certificate authority. --kube-client-certificate string Path to a client certificate file for TLS. --kube-client-key string Path to a client key file for TLS. --kube-context string The name of the kubeconfig context to use. --kube-insecure-skip-tls-verify if true, the Kubernetes API server's certificate will not be checked for validity. This will make your HTTPS connections insecure. --kube-server string The address and port of the Kubernetes API server. --kube-tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used. --kube-token string Bearer token for authentication to the API server. --kubeconfig string Path to the kubeconfig file. --mask-secrets Mask secrets in the MCP server output (default true) -n, --namespace string The the namespace scope for the operation. (default "default") --port int The port to use for the MCP server. This is only used when the transport is not 'stdio'. (default 8080) --read-only Run the MCP server in read-only mode, disabling write and delete operations. --timeout duration The length of time to wait before giving up on the current operation. (default 1m0s) --tool-call-log-file string Path to a JSONL file for appending MCP tool call inputs and outputs. --transport string The transport protocol to use for the MCP server. Options: [stdio, http]. (default "stdio") -v, --version version for flux-operator-mcp Use "flux-operator-mcp [command] --help" for more information about a command.