AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified Apache-2.0 Self-run

Muster

mcp-giantswarm-muster · by giantswarm

MCP tool management and workflow proxy

No reviews yet
0 installs
34 views
0.0% view→install

Install

$ agentstack add mcp-giantswarm-muster

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-giantswarm-muster)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Muster? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Muster: Universal Control Plane for AI Agents

[](https://goreportcard.com/report/github.com/giantswarm/muster) [](https://godoc.org/github.com/giantswarm/muster)

In German, Muster means "pattern" or "sample." This project provides the building blocks for AI agents to discover patterns and collect samples from any digital environment. It gives them a universal protocol to interact with the world.

Muster is a universal control plane built on the Model Context Protocol (MCP) that solves the MCP server management problem for platform engineers and AI agents.


The Platform Engineer's Dilemma

As a platform engineer, you interact with countless services: Kubernetes, Prometheus, Grafana, Flux, ArgoCD, cloud providers, and custom tooling. While tools like Terraform and Kubernetes operators provide unified orchestration interfaces, debugging and monitoring still requires jumping between different tools and contexts.

The MCP Revolution: LLM agents (in VSCode, Cursor, etc.) + MCP servers should solve this by giving agents direct access to your tools. There are already many excellent MCP servers available (Kubernetes, Prometheus, Grafana, Flux, etc.).

But there's a problem:

  • Adding all MCP servers to your agent pollutes the context and increases costs
  • Turning servers on/off manually is tedious and error-prone
  • Tool discovery becomes overwhelming as your toolkit grows
  • No coordination between different MCP servers and their prerequisites

The Solution: Intelligent MCP Aggregation

Muster solves this by creating a meta-MCP server that manages all your MCP servers and provides your agent with intelligent tool discovery capabilities.

> 📖 Learn More: [MCP Aggregation Deep Dive](docs/explanation/mcp-aggregation.md) | [System Architecture](docs/explanation/architecture.md)

How It Works

  1. muster serve starts the control plane that manages your MCP server processes
  2. Configure muster agent as an MCP server in your IDE
  3. Your agent gets meta-tools like list_tools, filter_tools, call_tool
  4. Agent discovers and uses tools dynamically based on the current task
graph TD
    subgraph "Your IDE (VSCode/Cursor)"
        Agent["🤖 AI Agent"]
        IDE["IDE MCP Config"]
    end

    subgraph "Muster Control Plane"
        MusterAgent["🎯 muster agent(Meta-MCP Server)"]
        MusterServe["⚙️ muster serve(Process Manager)"]

        subgraph "Managed MCP Servers"
            K8s["🔷 Kubernetes(kubectl, helm)"]
            Prom["📊 Prometheus(metrics, alerts)"]
            Grafana["📈 Grafana(dashboards)"]
            Flux["🔄 Flux(GitOps)"]
        end
    end

    Agent |"MCP Protocol"| MusterAgent
    MusterAgent  MusterServe
    MusterServe  K8s
    MusterServe  Prom
    MusterServe  Grafana
    MusterServe  Flux

> 📖 Learn More: [Component Interaction Diagram](docs/explanation/diagrams/component-interaction.md) | [System Overview](docs/explanation/diagrams/system-overview.md)

Core Capabilities

🧠 Intelligent Tool Discovery

Your agent can now:

# Discover available tools dynamically
agent: "What Kubernetes tools are available?"
→ filter tools {pattern="kubernetes"}

# Find the right tool for the task
agent: "I need to check pod logs"
→ filter tools {description="logs"}

# Execute tools on-demand
agent: "Show me failing pods in default namespace"
→ call x_kubernetes_list {"resourceType": "pods", "namespace": "default"}

> 📖 Learn More: [MCP Tools Reference](docs/reference/mcp-tools.md) | [Tool Discovery Guide](docs/how-to/mcp-server-management.md)

🚀 Dynamic MCP Server Management

  • Lifecycle Control: Start, stop, restart MCP servers on demand
  • Health Monitoring: Automatic health checks and recovery
  • Configuration Management: Hot-reload server configurations
  • Local Process Deployment: Local processes (local) for MCP server execution

> 📖 Learn More: [MCP Server Management](docs/how-to/mcp-server-management.md) | [Configuration Guide](docs/reference/configuration.md)

🛡️ Smart Access Control

  • Tool Filtering: Block destructive tools by default (override with --yolo)
  • Project-Based Control: Different tool sets for different projects
  • Context Optimization: Only load tools when needed

> 📖 Learn More: [Security Configuration](docs/operations/security.md)

🏗️ Advanced Orchestration

Workflows: Deterministic Task Automation

Once your agent discovers how to complete a task, persist it as a workflow:

name: debug-failing-pods
steps:
  - id: find-pods
    tool: x_kubernetes_get_pods
    args:
      namespace: "{{ .namespace }}"
      status: "failed"
  - id: get-logs
    tool: x_kubernetes_get_logs
    args:
      pod: "{{ steps.find-pods.podName }}"
      lines: 100

Benefits:

  • Reduce AI costs (deterministic execution)
  • Faster results (no re-discovery)
  • Consistent debugging across team members

> 📖 Learn More: [Workflow Creation Guide](docs/how-to/workflow-creation.md) | [Workflow Component Architecture](docs/explanation/components/workflows.md)

Quick Start

🤖 AI Agent Users (5 minutes)

Connect Muster to your IDE for smart tool access: > 📖 [AI Agent Setup Guide](docs/getting-started/ai-agent-integration.md)

🏗️ Platform Engineers (15 minutes)

Set up Muster for infrastructure management: > 📖 [Platform Setup Guide](docs/getting-started/platform-setup.md)

👩‍💻 Contributors (10 minutes)

Configure your development environment: > 📖 [Development Setup](docs/contributing/development-setup.md)

Installation

Homebrew (macOS)
brew tap giantswarm/muster
brew install muster
Manual Installation
git clone https://github.com/giantswarm/muster.git
cd muster && go build .

> 📖 Learn More: [Installation Guide](docs/operations/installation.md) | [Local Demo](docs/getting-started/local-demo.md)

Configure MCP Servers

Create kubernetes-server.yaml:

apiVersion: muster.io/v1
kind: MCPServer
name: kubernetes
spec:
  type: localCommand
  command: ["mcp-kubernetes"]
  autoStart: true

Register it:

./muster create mcpserver kubernetes.yaml
Connect Your AI Agent

Configure your IDE to use Muster's agent as an MCP server:

Cursor/VSCode settings.json:

{
  "mcpServers": {
    "muster": {
      "command": "muster",
      "args": ["standalone"]
    }
  }
}

> 📖 Learn More: [AI Agent Integration](docs/getting-started/ai-agent-integration.md) | [Cursor Advanced Setup](docs/how-to/cursor-advanced-setup.md)

Let Your Agent Discover Tools

Your agent now has meta-capabilities:

  • list_tools: Show all available tools
  • filter_tools: Find tools by name/description
  • describe_tool: Get detailed tool information
  • call_tool: Execute any tool dynamically

> 📖 Learn More: [Complete MCP Tools Reference](docs/reference/mcp-tools.md) | [CLI Command Reference](docs/reference/cli/README.md)

Benefits for Platform Teams

Cost Optimization

  • Reduced AI token usage: Tools loaded only when needed
  • Deterministic workflows: No re-discovery costs
  • Efficient context: Smart tool filtering

Team Collaboration

  • GitOps workflows: Share debugging patterns via Git
  • Consistent tooling: Same tool access across team members
  • Knowledge preservation: Workflows capture tribal knowledge

Operational Excellence

  • Faster incident response: Pre-built investigation workflows
  • Reduced context switching: All tools through one interface

> 📖 Learn More: [Core Benefits](docs/explanation/benefits.md) | [Design Principles](docs/explanation/design-principles.md)

Documentation Hub

🚀 Getting Started

  • [Quick Start Guide](docs/getting-started/quick-start.md) - Get up and running in minutes
  • [AI Agent Setup](docs/getting-started/ai-agent-integration.md) - IDE integration guide
  • [Platform Setup](docs/getting-started/platform-setup.md) - Infrastructure setup
  • [Local Demo](docs/getting-started/local-demo.md) - Try Muster locally

🛠️ How-To Guides

  • [Workflow Creation](docs/how-to/workflow-creation.md) - Build automation workflows
  • [MCP Server Management](docs/how-to/mcp-server-management.md) - Configure external tools
  • [Troubleshooting](docs/how-to/troubleshooting.md) - Common issues and solutions
  • [AI Troubleshooting](docs/how-to/ai-troubleshooting.md) - AI-specific debugging

📚 Reference Documentation

  • [CLI Commands](docs/reference/cli/README.md) - Complete command reference
  • [Configuration](docs/reference/configuration.md) - Configuration schemas
  • [API Reference](docs/reference/api.md) - REST and MCP APIs
  • [MCP Tools](docs/reference/mcp-tools.md) - Available tools catalog
  • [CRDs](docs/reference/crds.md) - Kubernetes Custom Resources

🏗️ Architecture & Concepts

  • [System Architecture](docs/explanation/architecture.md) - How Muster works
  • [Component Overview](docs/explanation/components/README.md) - Individual components
  • [MCP Aggregation](docs/explanation/mcp-aggregation.md) - Core aggregation logic
  • [Design Decisions](docs/explanation/decisions/README.md) - Architecture decisions
  • [Problem Statement](docs/explanation/problem-statement.md) - Why Muster exists

🚀 Operations & Deployment

  • [Installation](docs/operations/installation.md) - Production deployment
  • [Security Configuration](docs/operations/security.md) - Security best practices

👥 Contributing

  • [Development Setup](docs/contributing/development-setup.md) - Dev environment
  • [Testing Framework](docs/contributing/testing/README.md) - Testing guidelines
  • [Code Guidelines](docs/contributing/README.md) - Development standards

Community & Support

  • [Contributing Guide](docs/contributing/README.md): How to contribute to Muster
  • Issue Tracker: Bug reports and feature requests
  • Discussions: Community Q&A and use cases

Muster is a Giant Swarm project, built to empower platform engineers and AI agents with intelligent infrastructure control.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.