镜像信息
{
"Id": "sha256:359c1b18b907ae1a2abca5b5ac3eb706eac6a8c3cb3a59071387ead0caf04e20",
"RepoTags": [
"mcpcommunity/flux159-mcp-server-kubernetes:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mcpcommunity/flux159-mcp-server-kubernetes:latest"
],
"RepoDigests": [
"mcpcommunity/flux159-mcp-server-kubernetes@sha256:6346e20b0aed2a932456e1880d6f7b4e0aa9ad371564e4cc21991ef28a9b0048",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mcpcommunity/flux159-mcp-server-kubernetes@sha256:0606462b7a43c4dca4c2064b1e55e4a89e0496c4c7d55e865e92349724671e30"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-04-11T12:43:56.428646212Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "appuser",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=22.14.0",
"YARN_VERSION=1.22.22",
"NODE_ENV=production"
],
"Cmd": [
"node",
"dist/index.js"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/usr/local/app",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.mcp.config": "{\"Description\":\"\",\"Secrets\":null,\"Env\":null}",
"org.mcp.packaging.version": "v0.6",
"org.mcp.tools": "[{\"name\":\"cleanup\",\"description\":\"Cleanup all managed resources\",\"arguments\":null},{\"name\":\"create_configmap\",\"description\":\"Create a new Kubernetes ConfigMap\",\"arguments\":[{\"name\":\"data\",\"type\":\"object\",\"optional\":false,\"desc\":\"\"},{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"create_cronjob\",\"description\":\"Create a new Kubernetes CronJob\",\"arguments\":[{\"name\":\"image\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"schedule\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"command\",\"type\":\"array\",\"optional\":true,\"desc\":\"\"},{\"name\":\"suspend\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"create_deployment\",\"description\":\"Create a new Kubernetes deployment\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"template\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"customConfig\",\"type\":\"object\",\"optional\":true,\"desc\":\"\"},{\"name\":\"ports\",\"type\":\"array\",\"optional\":true,\"desc\":\"\"},{\"name\":\"replicas\",\"type\":\"number\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"create_namespace\",\"description\":\"Create a new Kubernetes namespace\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"create_pod\",\"description\":\"Create a new Kubernetes pod\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"template\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"command\",\"type\":\"array\",\"optional\":true,\"desc\":\"\"},{\"name\":\"customConfig\",\"type\":\"object\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"delete_cronjob\",\"description\":\"Delete a Kubernetes CronJob\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"delete_deployment\",\"description\":\"Delete a Kubernetes deployment\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"ignoreNotFound\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"delete_namespace\",\"description\":\"Delete a Kubernetes namespace\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"ignoreNotFound\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"delete_pod\",\"description\":\"Delete a Kubernetes pod\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"ignoreNotFound\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"describe_cronjob\",\"description\":\"Get detailed information about a Kubernetes CronJob including recent job history\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"describe_deployment\",\"description\":\"Get details about a Kubernetes deployment\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"describe_pod\",\"description\":\"Describe a Kubernetes pod (read details like status, containers, etc.)\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"explain_resource\",\"description\":\"Get documentation for a Kubernetes resource or field\",\"arguments\":[{\"name\":\"resource\",\"type\":\"string\",\"optional\":false,\"desc\":\"Resource name or field path (e.g. 'pods' or 'pods.spec.containers')\"},{\"name\":\"apiVersion\",\"type\":\"string\",\"optional\":true,\"desc\":\"API version to use (e.g. 'apps/v1')\"},{\"name\":\"output\",\"type\":\"string\",\"optional\":true,\"desc\":\"Output format (plaintext or plaintext-openapiv2)\"},{\"name\":\"recursive\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"Print the fields of fields recursively\"}]},{\"name\":\"get_events\",\"description\":\"Get Kubernetes events from the cluster\",\"arguments\":[{\"name\":\"fieldSelector\",\"type\":\"string\",\"optional\":true,\"desc\":\"Field selector to filter events\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":true,\"desc\":\"Namespace to get events from. If not specified, gets events from all namespaces\"}]},{\"name\":\"get_job_logs\",\"description\":\"Get logs from Pods created by a specific Job\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"Name of the Job to get logs from\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"tail\",\"type\":\"number\",\"optional\":true,\"desc\":\"Number of lines to return from the end of the logs\"},{\"name\":\"timestamps\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"Include timestamps in the logs\"}]},{\"name\":\"get_logs\",\"description\":\"Get logs from pods, deployments, jobs, or resources matching a label selector\",\"arguments\":[{\"name\":\"resourceType\",\"type\":\"string\",\"optional\":false,\"desc\":\"Type of resource to get logs from\"},{\"name\":\"container\",\"type\":\"string\",\"optional\":true,\"desc\":\"Container name (required when pod has multiple containers)\"},{\"name\":\"labelSelector\",\"type\":\"string\",\"optional\":true,\"desc\":\"Label selector to filter resources\"},{\"name\":\"name\",\"type\":\"string\",\"optional\":true,\"desc\":\"Name of the resource\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":true,\"desc\":\"Namespace of the resource\"},{\"name\":\"since\",\"type\":\"number\",\"optional\":true,\"desc\":\"Get logs since relative time in seconds\"},{\"name\":\"tail\",\"type\":\"number\",\"optional\":true,\"desc\":\"Number of lines to show from end of logs\"},{\"name\":\"timestamps\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"Include timestamps in logs\"}]},{\"name\":\"install_helm_chart\",\"description\":\"Install a Helm chart\",\"arguments\":[{\"name\":\"chart\",\"type\":\"string\",\"optional\":false,\"desc\":\"Chart name\"},{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"Release name\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"Kubernetes namespace\"},{\"name\":\"repo\",\"type\":\"string\",\"optional\":false,\"desc\":\"Chart repository URL\"},{\"name\":\"values\",\"type\":\"object\",\"optional\":true,\"desc\":\"Chart values\"}]},{\"name\":\"list_api_resources\",\"description\":\"List the API resources available in the cluster\",\"arguments\":[{\"name\":\"apiGroup\",\"type\":\"string\",\"optional\":true,\"desc\":\"API group to filter by\"},{\"name\":\"namespaced\",\"type\":\"boolean\",\"optional\":true,\"desc\":\"If true, only show namespaced resources\"},{\"name\":\"output\",\"type\":\"string\",\"optional\":true,\"desc\":\"Output format (wide, name, or no-headers)\"},{\"name\":\"verbs\",\"type\":\"array\",\"optional\":true,\"desc\":\"List of verbs to filter by\"}]},{\"name\":\"list_cronjobs\",\"description\":\"List CronJobs in a namespace\",\"arguments\":[{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"list_deployments\",\"description\":\"List deployments in a namespace\",\"arguments\":[{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"list_jobs\",\"description\":\"List Jobs in a namespace, optionally filtered by a CronJob parent\",\"arguments\":[{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"cronJobName\",\"type\":\"string\",\"optional\":true,\"desc\":\"Optional: Filter jobs created by a specific CronJob\"}]},{\"name\":\"list_namespaces\",\"description\":\"List all namespaces\",\"arguments\":null},{\"name\":\"list_nodes\",\"description\":\"List all nodes in the cluster\",\"arguments\":null},{\"name\":\"list_pods\",\"description\":\"List pods in a namespace\",\"arguments\":[{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"list_services\",\"description\":\"List services in a namespace\",\"arguments\":[{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"port_forward\",\"description\":\"Forward a local port to a port on a Kubernetes resource\",\"arguments\":[{\"name\":\"localPort\",\"type\":\"number\",\"optional\":false,\"desc\":\"\"},{\"name\":\"resourceName\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"resourceType\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"targetPort\",\"type\":\"number\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":true,\"desc\":\"\"}]},{\"name\":\"scale_deployment\",\"description\":\"Scale a Kubernetes deployment\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"},{\"name\":\"replicas\",\"type\":\"number\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"stop_port_forward\",\"description\":\"Stop a port-forward process\",\"arguments\":[{\"name\":\"id\",\"type\":\"string\",\"optional\":false,\"desc\":\"\"}]},{\"name\":\"uninstall_helm_chart\",\"description\":\"Uninstall a Helm release\",\"arguments\":[{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"Release name\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"Kubernetes namespace\"}]},{\"name\":\"upgrade_helm_chart\",\"description\":\"Upgrade a Helm release\",\"arguments\":[{\"name\":\"chart\",\"type\":\"string\",\"optional\":false,\"desc\":\"Chart name\"},{\"name\":\"name\",\"type\":\"string\",\"optional\":false,\"desc\":\"Release name\"},{\"name\":\"namespace\",\"type\":\"string\",\"optional\":false,\"desc\":\"Kubernetes namespace\"},{\"name\":\"repo\",\"type\":\"string\",\"optional\":false,\"desc\":\"Chart repository URL\"},{\"name\":\"values\",\"type\":\"object\",\"optional\":true,\"desc\":\"Chart values\"}]}]",
"org.mcp.type": "server",
"org.opencontainers.image.branch": "main",
"org.opencontainers.image.created": "2025-04-11T14:44:52+02:00",
"org.opencontainers.image.description": "",
"org.opencontainers.image.dockerfile": "https://github.com/Flux159/mcp-server-kubernetes/blob/main/Dockerfile",
"org.opencontainers.image.documentation": "https://github.com/Flux159/mcp-server-kubernetes/blob/main/",
"org.opencontainers.image.licenses": "MIT License",
"org.opencontainers.image.revision": "224232c1d18bc0f3602328b3aa4bca5eade0ffbb",
"org.opencontainers.image.url": "https://github.com/Flux159/mcp-server-kubernetes",
"org.opencontainers.image.vendor": "https://api.github.com/users/Flux159/orgs"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1940381203,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/eb52ab7a48ec9f9ab688c78ce9723618f91b35f70631ef4126fde0d80148690b/diff:/var/lib/docker/overlay2/c1f123efc76323ccbd2449b2255c6bfe703a4a1e798ebc255659f6da9f190a0e/diff:/var/lib/docker/overlay2/94196b4c733707efe376c2736e8ae3e53255a64f8c8835c07196c009fd7e8b1f/diff:/var/lib/docker/overlay2/a3fd092c4a406c86fcd2fde36c2d9e535f8bcdc659182a29a6fb2e59ec89acd3/diff:/var/lib/docker/overlay2/f765e569b69b0d90360e0fab14add0f3666f330881e2000bdfe1cf7ddb583cd4/diff:/var/lib/docker/overlay2/2be0c070f16ae4acef13c53f6bb6a7438bfe796fe85bbfa9e7c701f1b8f6ece8/diff:/var/lib/docker/overlay2/c1334645feaae64ea177afd520ce42f952d574f2fdceded2591d645dc7471709/diff:/var/lib/docker/overlay2/858b73c3ad119576b6e4e3d11ba0640c01989d7501475624b80511cc3e05589a/diff:/var/lib/docker/overlay2/d5b59286edced96eb9e43f4a6efb953f62291888dc866572484bfea77310bfd9/diff:/var/lib/docker/overlay2/ae1ecd329507f905f09e1ce5452f71075459de5e6f987b8f25056800f117b377/diff:/var/lib/docker/overlay2/7a2731369e55ce4aa85fc027d66237708b89441dff5681b822d5cd5876705f82/diff:/var/lib/docker/overlay2/2e1e9713c260b87751af735480790f2dc749c19a3deb127048235cb85e1c7a43/diff:/var/lib/docker/overlay2/a056224dd77750d3130340d367b4cf0643ef0e924a6bdc5f40af2ce6bd01daf1/diff:/var/lib/docker/overlay2/b297f8f00b0f3b421b4dddfd008374cbfc3be146b8c2dd0aecebd68892612f2c/diff:/var/lib/docker/overlay2/855a7a0020d81ab3d25725a321d4cede1a502c1994cf98c569d08e85fde3452f/diff:/var/lib/docker/overlay2/346b7e7f53f2aa45af2a6ce7bdf71e9133da74a3cab930b5905bdb5f7459d416/diff:/var/lib/docker/overlay2/999aa271f9169adbd0692e7573f0a51d2f21fd4649b60f9f0a5fb33149a5488c/diff:/var/lib/docker/overlay2/8f5534da06e65d46eb4c27b53c319d2cfdd920253eb88704421d4d662bfc23e3/diff:/var/lib/docker/overlay2/2159489eb69c65fa678eca13239a7746dbc2795b0e2264f1d3067ca331a1ddce/diff",
"MergedDir": "/var/lib/docker/overlay2/7d968f1568d212988039579de9d5b47e8fd8a775a5c3a775aec642a7e60a8202/merged",
"UpperDir": "/var/lib/docker/overlay2/7d968f1568d212988039579de9d5b47e8fd8a775a5c3a775aec642a7e60a8202/diff",
"WorkDir": "/var/lib/docker/overlay2/7d968f1568d212988039579de9d5b47e8fd8a775a5c3a775aec642a7e60a8202/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:ea680fbff095473bb8a6c867938d6d851e11ef0c177fce983ccc83440172bd72",
"sha256:55d30492f98509e95a2bd6c5b3142cca32b348578f3d14865f54d92a2827f31e",
"sha256:e2ed0193d85e9dddfb2ab54a20b2b737e03c727de6aa952caa11a290a80ee946",
"sha256:f660a41698000beb3fbe611b1b158736c086caa3d175e4e469a18d0030430b44",
"sha256:ddfb49f16c671d34ef7fe09cd2e42724b5a42a7e894a8017a0d30377f4b5d840",
"sha256:ec0780f20b599d79f363e562ebd54c34ab413b7b46ec4c6a4ccb306aa37934f6",
"sha256:97aa1ac9e36d761b4cde1ad0e515858529e91070a127956973e53467e6ab6775",
"sha256:14674dd269642a169ad04fcdea3b3aad39049d84c1855aef73265816f6562a34",
"sha256:45568aebdf997d1c25cf9ea133eb75b77ed5b8686a4745080a0f9a8b32b6b8cf",
"sha256:a02ae894ad9e0975bc25396279efcb036a2df2947cc4a4268a650ba32f55afd5",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:b2754966c046573e42e781d8adc0b5f5ab9a4212b237e3d3cb5181d78052b402",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:1ffc11edb2dd87901996eda390a9955165d36ace0d358382151362177c200efe",
"sha256:865707317a4500b918794e8772c39f0095d5e840ebd2fa14b632070787214d73",
"sha256:5bef8f07256d79430226a3a7d72e07b849e892c4651541937e1d02d8a6d8c4aa",
"sha256:df8b452cafc6e5b620767af906f5e6c411ad263d1463c59fb858a93dc5921548",
"sha256:d1220b2d8357852b9ec7c652fe6dfe9b1ed95d916ccb5f6f392224cf87aed8d6",
"sha256:c72277387d423784ccd51f01c2e09122a2dc27047a4306d3fa3f20f86a5dea4a",
"sha256:341f097be6256f76db9c3124755b26af6f8afff0b1e42ceef4aefe4a5415ddd5"
]
},
"Metadata": {
"LastTagTime": "2026-10-22T10:32:16.204210879+08:00"
}
}