Kubeview MCP
K

Kubeview MCP

KubeView is a read-only MCP server that provides AI agents with tools for securely inspecting and debugging Kubernetes clusters and supports the Kubernetes, Helm, and Argo ecosystems.
2 points
5.8K

What is KubeView MCP?

KubeView is a server based on the Model Context Protocol (MCP), specially designed to provide AI assistants (such as Cursor IDE, Claude, Gemini, etc.) with secure access to Kubernetes clusters. It's like a'read-only telescope' that allows AI to view cluster status, check logs, and diagnose problems, but completely prohibits any modification operations to ensure the safety of the production environment.

How to use KubeView?

Using KubeView is very simple: 1) Install Node.js and the necessary CLI tools; 2) Run the npx command to start the server; 3) Configure the MCP connection in the AI tool. After that, you can ask the AI assistant about the cluster status in natural language, such as 'View the pod status in the default namespace' or 'Check the recent application error logs'.

Use cases

KubeView is particularly suitable for the following scenarios: Developers need to quickly diagnose Kubernetes problems but don't want to operate kubectl directly; The operations team wants the AI assistant to help monitor the cluster health status; The security team needs an audit tool but restricts write permissions; A safe practice environment is provided during team training.

Main features

๐Ÿง  Code mode
Provides a secure TypeScript sandbox environment that supports complex logic and multi-step workflows. AI can write and execute diagnostic scripts without direct access to the cluster.
๐Ÿ›ก๏ธ Read-only security
Completely prohibits write operations and automatically masks sensitive data (such as passwords and keys). It is designed for the production environment with zero-risk access.
โ˜ธ๏ธ Kubernetes integration
Supports full diagnostic functions such as viewing resource status, obtaining metrics, streaming logs, executing commands (read-only), port forwarding, and network diagnosis.
๐Ÿ“ฆ Helm support
View Helm release status, configuration values, deployment manifests, and historical records to help manage Helm-based applications.
๐Ÿ™ Argo ecosystem
Integrates Argo Workflows and Argo CD, supporting viewing workflow status, application deployment history, and resource synchronization status.
Advantages
๐Ÿ”’ Production safety: Read-only access ensures zero risk of accidental modification
๐Ÿค– AI-friendly: Optimized for AI assistants, operable in natural language
๐Ÿš€ Quick diagnosis: No need to learn complex kubectl commands
๐Ÿ›ก๏ธ Data protection: Automatically masks sensitive information, compliant with security specifications
๐Ÿ”ง Multi-tool integration: Supports the entire Kubernetes, Helm, and Argo families
Limitations
๐Ÿ“ Read-only limitation: Cannot perform deployment, update, or deletion operations
๐Ÿ”Œ Dependent on connection: Requires a stable cluster network connection
โš™๏ธ Initial configuration: Requires correct configuration of kubeconfig and permissions
๐Ÿ”„ Real-time performance: Some operations may have a slight delay
๐Ÿ“š Learning curve: Requires basic knowledge of Kubernetes concepts

How to use

Installation preparation
Ensure that Node.js version 18+ is installed and you have access to the Kubernetes cluster (kubeconfig file).
Start the server
Use npx to directly run the KubeView MCP server without local installation.
Configure the AI tool
Add the MCP server configuration to the AI tool you are using (such as Cursor, Claude Desktop).
Start using
Use natural language to query the cluster status in the AI assistant, such as 'View pod logs' or 'Check service health'.

Usage examples

Diagnose application startup failure
Developers find that a newly deployed application fails to start and use the AI assistant to quickly diagnose the cause of the problem.
Monitor cluster resource usage
The operations team needs to regularly check the cluster resource usage to avoid service interruptions caused by insufficient resources.
Audit Helm release history
Need to roll back a problematic Helm release. First, view the release history and configuration changes.
Complex diagnostic workflow
Use the code mode to execute multi-step diagnostic scripts and automate complex troubleshooting processes.

Frequently asked questions

Is KubeView secure? Will it accidentally modify my cluster?
What permissions do I need to give to the AI?
Which AI tools are supported?
What's special about the code mode?
How to mask sensitive information?
Is the performance impact significant?

Related resources

Official GitHub repository
Source code, issue feedback, and latest updates
MCP protocol documentation
Official specification of the Model Context Protocol
Kubernetes official documentation
Kubernetes concepts and operation guides
Technical blog: Evicting MCP tool calls from your Kubernetes cluster
In-depth introduction to the design concept and implementation details of KubeView
Anthropic code execution and MCP
Official description of the MCP code execution mode

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "kubeview": {
      "command": "npx",
      "args": ["-y", "kubeview-mcp"]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

R
Rsdoctor
Rsdoctor is a build analysis tool specifically designed for the Rspack ecosystem, fully compatible with webpack. It provides visual build analysis, multi - dimensional performance diagnosis, and intelligent optimization suggestions to help developers improve build efficiency and engineering quality.
TypeScript
5.7K
5 points
N
Next Devtools MCP
The Next.js development tools MCP server provides Next.js development tools and utilities for AI programming assistants such as Claude and Cursor, including runtime diagnostics, development automation, and document access functions.
TypeScript
6.4K
5 points
T
Testkube
Testkube is a test orchestration and execution framework for cloud-native applications, providing a unified platform to define, run, and analyze tests. It supports existing testing tools and Kubernetes infrastructure.
Go
5.2K
5 points
M
MCP Windbg
An MCP server that integrates AI models with WinDbg/CDB for analyzing Windows crash dump files and remote debugging, supporting natural language interaction to execute debugging commands.
Python
7.7K
5 points
R
Runno
Runno is a collection of JavaScript toolkits for securely running code in multiple programming languages in environments such as browsers and Node.js. It achieves sandboxed execution through WebAssembly and WASI, supports languages such as Python, Ruby, JavaScript, SQLite, C/C++, and provides integration methods such as web components and MCP servers.
TypeScript
6.0K
5 points
N
Netdata
Netdata is an open-source real-time infrastructure monitoring platform that provides second-level metric collection, visualization, machine learning-driven anomaly detection, and automated alerts. It can achieve full-stack monitoring without complex configuration.
Go
5.6K
5 points
M
MCP Server
The Mapbox MCP Server is a model context protocol server implemented in Node.js, providing AI applications with access to Mapbox geospatial APIs, including functions such as geocoding, point - of - interest search, route planning, isochrone analysis, and static map generation.
TypeScript
6.7K
4 points
U
Uniprof
Uniprof is a tool that simplifies CPU performance analysis. It supports multiple programming languages and runtimes, does not require code modification or additional dependencies, and can perform one-click performance profiling and hotspot analysis through Docker containers or the host mode.
TypeScript
7.6K
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
19.3K
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.8K
5 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
58.0K
4.3 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
17.7K
4.5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
25.2K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
54.8K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
38.7K
4.8 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
17.6K
4.5 points