MCP Server
MCP
Janus
Secure Kubernetes MCP server: scoped, redacted diagnostics and human-approved writes
Install
uvx janus-mcp-server
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "pypi",
"identifier": "janus-mcp-server",
"version": "0.4.1",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
}
},
{
"registryType": "oci",
"identifier": "ghcr.io/tonylchang/janus-mcp:v0.4.1",
"transport": {
"type": "stdio"
},
"runtimeArguments": [
{
"description": "Interactive: stdio is the MCP transport",
"value": "-i",
"type": "positional"
},
{
"description": "Remove the container on exit",
"value": "--rm",
"type": "positional"
},
{
"description": "Mount the kubeconfig read-only",
"isRequired": true,
"value": "{kubeconfig_path}:/home/janus/.kube/config:ro",
"variables": {
"kubeconfig_path": {
"description": "Path to the kubeconfig on the host",
"isRequired": true,
"format": "filepath",
"default": "~/.kube/config"
}
},
"type": "named",
"name": "-v"
},
{
"description": "Mount the janus-mcp operator config read-only",
"isRequired": true,
"value": "{config_dir}:/home/janus/.config/janus-mcp:ro",
"variables": {
"config_dir": {
"description": "Directory containing config.yaml (pinned context, allowed namespaces)",
"isRequired": true,
"format": "filepath",
"default": "~/.config/janus-mcp"
}
},
"type": "named",
"name": "-v"
}
]
}
]
}
mcp
model-context-protocol
pypi
oci
By
Comments
Sign in to leave a comment