Kubernetes Manifest Audit
FreeNot checkedkube-linter audit for Kubernetes manifests — 63 checks: security, availability, RBAC, network.
About
kube-linter audit for Kubernetes manifests — 63 checks: security, availability, RBAC, network.
README
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
| Tool | Pricing | Purpose |
|---|---|---|
audit_manifest(yaml_content) |
$0.02 | Audit a single YAML string (may contain multi-doc ---) |
audit_directory(files) |
$0.02 | Audit multiple files — cross-file checks work correctly |
list_checks(enabled_only=False) |
$0.005 | Browse the full 63-check catalog with severity + category |
explain_check(check_id) |
$0.005 | Get description + remediation for one specific check |
Quick start
{
"mcpServers": {
"k8s-manifest-audit": {
"url": "https://unbearable-dev--k8s-manifest-audit.apify.actor/mcp",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}
Check catalog (sample — 63 checks total)
| Check ID | Category | Severity (mapped) |
|---|---|---|
privileged-container |
security | high |
privilege-escalation-container |
security | high |
run-as-non-root |
security | high |
env-var-secret |
security | high |
host-pid / host-ipc / host-network |
security | high |
wildcard-in-rules |
rbac | high |
cluster-admin-role-binding |
rbac | high |
unset-cpu-requirements |
resources | medium |
unset-memory-requirements |
resources | medium |
no-liveness-probe / no-readiness-probe |
availability | medium |
latest-tag |
images | medium |
minimum-three-replicas |
availability | medium |
no-rolling-update-strategy |
availability | medium |
dangling-service / dangling-ingress |
config | low |
use-namespace |
config | low |
Use list_checks to get the full, up-to-date catalog.
Pricing
| Event | USD |
|---|---|
audit_manifest or audit_directory call |
$0.02 |
list_checks or explain_check call |
$0.005 |
Powered by kube-linter (MIT, StackRox/Red Hat).
Built by Noel @ Unbearable Labs — more like this in the weekly newsletter.
Installing Kubernetes Manifest Audit
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/UnbearableDev/k8s-manifest-auditFAQ
Is Kubernetes Manifest Audit MCP free?
Yes, Kubernetes Manifest Audit MCP is free — one-click install via Unyly at no cost.
Does Kubernetes Manifest Audit need an API key?
No, Kubernetes Manifest Audit runs without API keys or environment variables.
Is Kubernetes Manifest Audit hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Kubernetes Manifest Audit in Claude Desktop, Claude Code or Cursor?
Open Kubernetes Manifest Audit on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Kubernetes Manifest Audit with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
