Agentic Research

MCP Server Kubernetes

1,594 stars

社群維護(Flux159)的 Kubernetes MCP server:讓 agent 用自然語言管理 K8s 叢集——列出與部署資源、套用設定、管理 pod 與 node、安裝/移除 Helm chart;官方文件明確列出破壞性工具(kubectl_delete、uninstall_helm_chart、cleanup_pods、node_management 可 drain 節點、kubectl_generic 可下一般 kubectl 指令)。

首次公開:2024-12-08
數據截至:
2026-09-30
授權:
MIT
Transport:
stdio
提供的原語:
tools

它能動到什麼

你 kubeconfig 目前 context 指到的叢集就是它的全部領地:建立/讀取/修改/刪除工作負載與服務、drain 節點、清理 pod、裝卸 Helm chart;kubectl_generic 更幾乎等於不受限的 kubectl。以你的 kubeconfig 身分(RBAC 決定上限)執行。

風險

這可能是目錄裡爆炸半徑最大的 server:對生產叢集的一次錯誤 kubectl_delete 或 node drain 就是線上事故,且 kubectl_generic 讓注入攻擊幾乎無欄可擋。務必先指向測試叢集、用最小 RBAC 身分,並對破壞性工具保留人工批准(permission gate)。

安裝提示詞

從官方倉庫 README 取得客戶端設定片段(以 npx 啟動 mcp-server-kubernetes),加進你的 MCP 客戶端設定檔後重啟客戶端。它會使用你機器上既有的 kubectl 與 kubeconfig——先確認目前 kubeconfig 指向哪個叢集。

把這段貼給你的 agent。它刻意不含任何工具子命令 —— 指令請以該工具的官方文件為準。

官方來源 來源(1,594 ★)
相容工具