Skip to content

streamshub/streamshub-mcp

Repository files navigation

StreamsHub MCP

Build License Java

Warning

This project is in early alpha and under active development. APIs, tool definitions, and configuration may change without notice.

Talk to your streaming platform. StreamsHub MCP gives AI assistants direct access to your Kubernetes-based streaming infrastructure through the Model Context Protocol. Deploy only the servers you need — each component of your streaming stack gets its own MCP server.

Works with any MCP-compatible client including Claude Code, Claude Desktop, VS Code, Copilot, and more.

MCP Servers

Server Description
Strimzi MCP Manage and troubleshoot Strimzi-managed Kafka clusters on Kubernetes

Each server has its own README with full documentation — available tools, resource templates, deployment, and configuration.

Beyond Simple Tools

StreamsHub MCP servers go beyond wrapping APIs as tool calls. They leverage the full MCP specification to create an AI-native operations experience:

  • Prompt templates — structured diagnostic workflows that guide the LLM step-by-step through complex troubleshooting, telling it exactly which tools to call and in what order
  • Resource templates — live cluster state exposed as structured context that clients can attach directly to conversations, giving the LLM immediate visibility without requiring tool calls
  • Resource subscriptions — Kubernetes watches that push real-time notifications when cluster state changes, enabling reactive agents that detect and investigate issues automatically
  • Completions — dynamic autocomplete for parameters (namespaces, cluster names, topics) powered by live Kubernetes queries
  • Progress and cancellation — long-running operations like log collection report progress back to the client and support mid-operation cancellation

Getting Started

Pick an MCP server from the table above and follow its README. Each server can be deployed independently as a standalone application or container.

Built With

Development

mvn compile       # Compile all modules (includes checkstyle)
mvn test          # Run unit tests

Contributing

Contributions are welcome. To get started:

  1. Fork the repository and create a feature branch
  2. Run mvn compile to verify checkstyle compliance
  3. Run mvn test to ensure all tests pass
  4. Open a pull request

License

Apache License 2.0

About

MCP servers for Kubernetes-based streaming platforms — read-only, structured access to infrastructure for LLM-driven diagnostics

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors