All notable changes to Lumino MCP Server will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Published to MCP Registry as
io.github.geored/lumino - Added PyPI badge to README
- Added
mcp-namecomment to README for registry validation
- Registry name changed to
io.github.geored/luminofor publishing
- MCP Registry support with
server.jsonfor registry submission [tool.mcp]section in pyproject.toml for registry integration- Published to PyPI with full README documentation
- Updated package description to better reflect SRE observability capabilities
- Added keywords:
sre,observability,pipelines
analyze_failed_pipeline- Handle deleted pods gracefully with fallback to TaskRun step infocheck_cluster_certificate_health- Fix duplicate namespace entries and respect user namespace filtercheck_resource_constraints- Add lowercase 'k' suffix support for count quotas (e.g., "2k" = 2000)detect_log_anomalies- Fix pattern key extraction showing "?i)" instead of category namesci_cd_performance_baselining- Filter out "unknown" task entries from Prometheus metrics
- Initial release of Lumino MCP Server with 37 MCP tools
- MCP (Model Context Protocol) integration for AI-powered Kubernetes operations
- Multi-cluster support with automatic context detection
- Prometheus integration for metrics queries
- Namespace caching with 1-day TTL for performance
list_namespaces- List all namespaces in the clusterlist_pods_in_namespace- List pods with status and placement infoget_kubernetes_resource- Retrieve details about any Kubernetes resourcesearch_resources_by_labels- Search resources across types and namespacescheck_resource_constraints- Identify resource bottlenecks
list_pipelineruns- List PipelineRuns with status and timinglist_taskruns- List TaskRuns, optionally filtered by PipelineRunfind_pipeline- Find pipelines matching a pattern across namespacesget_pipelinerun_logs- Fetch logs from all pods in a PipelineRunget_tekton_pipeline_runs_status- Cluster-wide status summarylist_recent_pipeline_runs- Recent PipelineRuns across all namespacesanalyze_failed_pipeline- Root cause analysis for failed pipelines
analyze_logs- Extract error patterns and insights from logsdetect_anomalies- Statistical anomaly detection in PipelineRunsdetect_log_anomalies- ML-powered log anomaly detectionsmart_get_namespace_events- Adaptive event analysis with auto-filteringprogressive_event_analysis- Multi-level event correlationadvanced_event_analytics- ML patterns with runbook suggestions
smart_summarize_pod_logs- Adaptive pod log analysisstream_analyze_pod_logs- Streaming log analysis with pattern detectionanalyze_pod_logs_hybrid- Intelligent strategy selection for log analysissemantic_log_search- Natural language log search
predictive_log_analyzer- ML-based failure predictionresource_bottleneck_forecaster- Resource exhaustion forecastingwhat_if_scenario_simulator- Impact simulation for config changes
ci_cd_performance_baselining_tool- Performance baselines with statistical analysispipeline_tracer- Trace operations through pipeline flowsautomated_triage_rca_report_generator- Automated root cause analysis reports
get_machine_config_pool_status- MCP status and update monitoringget_openshift_cluster_operator_status- Cluster operator health checksget_etcd_logs- Retrieve etcd pod logscheck_cluster_certificate_health- Certificate expiration scanninginvestigate_tls_certificate_issues- TLS issue investigation
conservative_namespace_overview- Quick namespace health checkadaptive_namespace_investigation- Progressive namespace analysislive_system_topology_mapper- Real-time dependency graph generation
prometheus_query- Execute PromQL queries with automatic auth
find_pipeline- Cluster-wide queries with API limits and optional TaskRun fetchingci_cd_performance_baselining_tool- Parallelized Prometheus queriesget_tekton_pipeline_runs_status- Configurable limits to prevent timeouts on large clusterspipeline_tracer- Parallelization and namespace targetingpredictive_log_analyzer- Namespace targeting and improved log collection
- Available at
quay.io/geored/lumino-mcp-server - Multi-architecture support (amd64, arm64)