unbearabledev avatar

Kubernetes Manifest Audit

unbearabledev/k8s-manifest-audit

Wraps kube-linter in an MCP interface so you can audit Kubernetes manifests from Claude or any other MCP client. You get four tools: audit a single YAML string, audit multiple files at once, list all 63 available checks, and explain specific findings. The server returns structured reports with severity levels, check IDs, categories like security and RBAC, plus remediation hints. It catches privileged containers, missing resource limits, weak RBAC wildcards, absence of probes, and dozens more issues across Deployments, Services, StatefulSets, NetworkPolicies, and the rest of the Kubernetes API surface. Hosted on Apify with pay per call pricing, two cents per audit. Built by Unbearable Labs for shift left scanning without leaving your agent workflow.

tools
4
auth
Secret needed
transport
HTTP
last updated
Jun 2, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

audit_manifestAudit a single YAML string (may contain multi-doc `---`).

Audit a single YAML string (may contain multi-doc `---`).

No parameter schema in public metadata yet.

audit_directoryAudit multiple files — cross-file checks work correctly.

Audit multiple files — cross-file checks work correctly.

No parameter schema in public metadata yet.

list_checksBrowse the full 63-check catalog with severity + category.

Browse the full 63-check catalog with severity + category.

No parameter schema in public metadata yet.

explain_checkGet description + remediation for one specific check.

Get description + remediation for one specific check.

No parameter schema in public metadata yet.

Sponsors

Readme

k8s-manifest-audit

k8s-manifest-audit — static audit of Kubernetes manifests via MCP. Powered by kube-linter. Part of the Unbearable Labs audit shop.

Built by Unbearable Labs. Pay-per-event pricing — only billed when a tool is actually called.


What it does

Point any MCP-capable client (Claude Desktop, Cursor, n8n, Make, Zapier, custom agents) at this server, hand it a Kubernetes manifest or directory of manifests, get back a structured report:

  • Severity — high / medium / low / info
  • Check ID — kube-linter check name (e.g. privileged-container, unset-cpu-requirements)
  • Category — security / resources / availability / network / rbac / images / config
  • Message — what kube-linter found and where
  • Remediation hint — what to do about it
  • Object location — kind, name, namespace of the offending resource

63 checks total (31 enabled by default). Covers Deployment, Service, Ingress, ConfigMap, Secret, StatefulSet, DaemonSet, Job, CronJob, NetworkPolicy, RBAC, HPA, PDB, and more.

Tools


View the full README on GitHub

Details

Repository
github.com/unbearabledev/k8s-manifest-audit
Categories
Cloud & Infrastructure, Developer Tools, Security & Pentesting
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from unbearabledev

Related Cloud & Infrastructure MCP servers

View all
1yawlabs avatarYaw Labs AWS MCPyawlabs/aws-mcpAWS MCP server — call any AWS API from AI assistants, with first-class SSO re-login5stars
2delega avatardelega.ai for AWS Pricing Calculatorai.delega/aws-pricing-calculatorCreate AWS cost estimates and shareable AWS Pricing Calculator URLs.0stars
3kubedoll-heavy-industries avatarHelm MCPkubedoll-heavy-industries/helm-mcpGive your AI assistant access to real Helm chart data. No more hallucinated values.yaml files.0stars
4cloudflare avatarMcpcloudflare/mcp-server-cloudflareCloudflare MCP servers3.8Kstars
5containers avatarKubernetes Mcp Servercontainers/kubernetes-mcp-serverA Model Context Protocol (MCP) server for Kubernetes and OpenShift2.2Kstars
6ofershap avatarCloudflareofershap/mcp-server-cloudflareMCP server to manage Cloudflare Workers, KV, R2, Pages, DNS, and cache from your IDE3stars