K

Kubernetes MCP

Kubernetes MCP服務器是一個提供安全只讀訪問Kubernetes資源的工具,用於調試和檢查集群狀態。支持多集群切換、CRD資源和智能資源發現,強調安全性和高性能。
2.5分
3

什麼是Kubernetes MCP服務器?

Kubernetes MCP服務器是一個Model Context Protocol (MCP)服務,它提供對Kubernetes集群資源的安全、只讀訪問。該工具可以用於調試、監控和檢查Kubernetes資源,而不會影響集群的正常運行。

如何使用Kubernetes MCP服務器?

通過簡單的命令行安裝或構建,您可以快速啟動MCP服務器,並使用各種功能來查詢和分析Kubernetes集群中的資源。支持多集群切換、自定義配置和豐富的資源發現能力。

適用場景

Kubernetes MCP服務器特別適合開發人員、運維工程師和系統管理員在生產環境中進行安全的資源檢查和調試。它可以用於監控集群狀態、排查問題以及瞭解資源分佈情況。

主要功能

只讀安全訪問確保您只能查看Kubernetes資源,不能進行任何修改或刪除操作,保護集群安全。
CRD支持支持所有Custom Resource Definitions (CRDs),可無縫訪問自定義資源。
多集群支持輕鬆在多個Kubernetes集群之間切換,管理不同環境下的資源。
智能資源發現通過API組名稱的子字符串搜索特定項目相關的資源,如FluxCD、ArgoCD等。
高性能查詢高效地執行資源查詢,支持過濾、分頁和複雜的篩選條件。
全面的工具集提供多種工具,包括列出資源、描述資源、獲取Pod日誌、列出事件和列出上下文。

優勢與侷限性

優勢
提供安全的只讀訪問,防止意外更改集群資源。
支持所有Kubernetes資源類型和CRDs,便於全面監控。
高效的性能,支持複雜查詢和大規模數據處理。
易於使用,只需簡單命令即可開始使用。
支持多集群操作,方便跨環境管理資源。
侷限性
不支持創建、更新或刪除資源,僅限於查看。
需要一定的Kubernetes知識才能有效使用。
對於非常複雜的查詢可能需要更高級的配置。

如何使用

安裝MCP服務器
通過Go安裝或從源代碼構建MCP服務器。確保您的系統已安裝Go 1.24及以上版本。
配置Kubeconfig
確保您的kubeconfig文件正確設置,以便MCP服務器能夠訪問Kubernetes集群。
啟動MCP服務器
運行MCP服務器並使用默認的kubeconfig文件進行連接。
使用工具
使用提供的工具,如list_resources、describe_resource、get_pod_logs等,查詢和分析Kubernetes資源。

使用案例

查看特定命名空間中的Pod使用MCP服務器列出default命名空間中的所有Pod,以監控應用狀態。
獲取特定Pod的日誌獲取名為nginx-pod的Pod的日誌,以診斷應用程序問題。
查找FluxCD資源使用groupFilter參數查找所有FluxCD相關的資源,如HelmReleases和Kustomizations。

常見問題

MCP服務器是否安全?
如何選擇不同的Kubernetes上下文?
MCP服務器支持哪些資源類型?
MCP服務器的性能如何?

相關資源

GitHub倉庫
Kubernetes MCP服務器的源代碼和文檔。
Kubernetes官方文檔
Kubernetes的官方文檔,幫助您深入瞭解Kubernetes概念和操作。
MCP協議規範
Model Context Protocol (MCP) 的官方規範和說明。
安裝
複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "kubernetes": {
      "command": "/path/to/kubernetes-mcp"
    }
  }
}

{
  "mcpServers": {
    "kubernetes": {
      "command": "/path/to/kubernetes-mcp",
      "env": {
        "KUBECONFIG": "/path/to/your/kubeconfig"
      }
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。
精選MCP服務推薦
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
725
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.9K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
296
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
140
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
266
4.8分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.2K
4.7分
AIbase
智啟未來,您的人工智慧解決方案智庫
© 2025AIbase