1. Conduid
  2. Developer Tools
  3. Kuadrant MCP Server
MCP server · Developer Tools

Kuadrant MCP Server

MCP server with tools for interacting with Kuadrant resources

Unclaimed last commit 7 months ago devtools
51Fair

Scored 6 days ago · breakdown

About Kuadrant MCP Server

Kuadrant MCP Server is an MCP server published by Kuadrant in the Developer Tools category: mCP server with tools for interacting with Kuadrant resources.

The repository has 2 stars and 2 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/Kuadrant/kuadrant-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Kuadrant MCP Server

Powered by Claude · Grounded in docs

I know everything about Kuadrant MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.1.00.1.0

README

Kuadrant MCP Server

A Model Context Protocol (MCP) server for debugging Kuadrant installations. Provides structured debugging prompts and embedded troubleshooting guides. Designed to work alongside a Kubernetes MCP server (e.g. mcp-server-kubernetes) for cluster interaction.

Quick Start

From source

# Build
git clone https://github.com/kuadrant/kuadrant-mcp-server && cd kuadrant-mcp-server
go build -o kuadrant-mcp-server

# Add to Claude Code (available in all projects)
claude mcp add -s user kuadrant -- /path/to/kuadrant-mcp-server

# Verify
claude mcp list

# Start using
claude

Docker

# Add to Claude Code
claude mcp add -s user kuadrant docker -- run -i --rm ghcr.io/kuadrant/kuadrant-mcp-server:latest

# Verify
claude mcp list

Usage

The server supports three transport modes:

# stdio (default) — used by Claude Code and Claude Desktop
./kuadrant-mcp-server

# SSE transport — for web-based MCP clients
./kuadrant-mcp-server -transport sse -addr :8080

# HTTP transport — StreamableHTTP for modern web clients
./kuadrant-mcp-server -transport http -addr :8080

Claude Desktop Configuration

Add to your Claude Desktop claude_desktop_config.json:

{
  "mcpServers": {
    "kuadrant": {
      "command": "/path/to/kuadrant-mcp-server"
    }
  }
}

Or using Docker:

{
  "mcpServers": {
    "kuadrant": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/kuadrant/kuadrant-mcp-server:latest"]
    }
  }
}

Prompts

Structured debugging workflows that guide the LLM through diagnostic steps using a companion Kubernetes MCP server.

Prompt Description
debug-installation Verify operator, CRDs, Kuadrant CR, Istio, Limitador, Authorino
debug-gateway Gateway not accepting traffic, listeners, Istio proxy
debug-dnspolicy DNS records not created, provider config, zone issues
debug-tlspolicy Certificates not issuing, issuer problems, cert-manager
debug-ratelimitpolicy Rate limits not enforced, Limitador health, targeting
debug-authpolicy Auth not enforced, Authorino health, rule matching
debug-telemetrypolicy Custom metrics not appearing, CEL expression issues
debug-tokenratelimitpolicy Token-based rate limiting not working
debug-policy-status Interpret status conditions on any policy
debug-policy-conflicts Override/default conflicts, policy hierarchy

Example Usage

Debug my Kuadrant installation in the kuadrant-system namespace

Why isn't my RateLimitPolicy 'api-limits' being enforced?

Help me understand the status conditions on my AuthPolicy

My DNSPolicy isn't creating DNS records - what's wrong?

Check if there are policy conflicts in the production namespace

Resources

Embedded debugging guides bundled into the binary. No network access required.

Resource Description
kuadrant://debug/installation Operator, CRDs, Kuadrant CR, Istio health
kuadrant://debug/gateway-istio Istio gateway proxy, listeners, envoy config
kuadrant://debug/dnspolicy DNS provider, zone config, record creation
kuadrant://debug/tlspolicy cert-manager, issuer, certificate lifecycle
kuadrant://debug/ratelimitpolicy Limitador health, rate limit enforcement
kuadrant://debug/authpolicy Authorino health, auth rule matching
kuadrant://debug/telemetrypolicy Custom metrics, CEL expressions
kuadrant://debug/tokenratelimitpolicy Token-based rate limiting
kuadrant://debug/status-conditions All status conditions across all policy types
kuadrant://debug/policy-conflicts Override/default hierarchy, multi-policy resolution

Kubernetes Integration

Combine with a Kubernetes MCP server for a complete debugging workflow:

# Add both servers
claude mcp add -s user kuadrant docker -- run -i --rm ghcr.io/kuadrant/kuadrant-mcp-server:latest
claude mcp add -s user kubernetes npx -- @flux159/mcp-server-kubernetes

The debugging prompts direct the LLM to use the Kubernetes MCP server for cluster queries — checking pod status, reading resource conditions, fetching events, and reading logs.

Releases

See RELEASE.md. Images are published to ghcr.io/kuadrant/kuadrant-mcp-server.

Licence

Apache 2.0

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Kuadrant MCP Server

How do I install Kuadrant MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kuadrant MCP Server safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kuadrant MCP Server still maintained?

The last commit was 7 months ago and 2 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.