Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

MCP Server for Strimzi

A Quarkus application that provides management tools for Apache Kafka clusters deployed by Strimzi via MCP (Model Context Protocol) for AI assistants and automation.

Overview

The MCP Server for Strimzi enables AI assistants to manage and troubleshoot Strimzi-managed Kafka clusters on Kubernetes. Ask your AI assistant questions like:

  • "List all Kafka clusters"
  • "Show me error logs from the last hour"
  • "Are there any under-replicated partitions?"
  • "Diagnose connectivity issues"

The AI assistant uses MCP tools to interact with your Kubernetes cluster and provide answers.

Key features

  • Diagnostic tools -- Multi-step workflows with LLM-guided triage for cluster health, connectivity, metrics, and operator analysis
  • Cluster management -- List and inspect clusters, topics, node pools, operators, pods, certificates, and bootstrap servers
  • Log collection -- Automatic error detection with filtering by level, keywords, and time range (Kubernetes API or Grafana Loki)
  • Metrics analysis -- Category-based queries for replication, throughput, performance, and resources (pod scraping or Prometheus)
  • Security guardrails -- Log redaction, response size limits, and per-category rate limiting
  • Resource monitoring -- Real-time Kubernetes watch subscriptions with automatic change notifications

Documentation

License

Apache License 2.0