CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Kubeview

mikhae1/kubeview-mcp
4STDIOregistry active
Summary

Connects Claude to Kubernetes clusters through a read-only MCP interface that covers core resources, Helm releases, Argo Workflows, and Argo CD. Exposes tools for listing and describing resources, streaming logs, executing commands in containers, fetching metrics, and running network diagnostics. Includes a sandboxed TypeScript runtime where agents can write multi-step inspection scripts with full access to the MCP tool catalog. Reads Helm metadata directly from Kubernetes storage (secrets and configmaps) without requiring the CLI. Ships with sensitive data masking for production use and a plan_step tool for persisting investigation state across long debugging sessions.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

KubeView MCP – Kubernetes Model Context Protocol Server

npm version License: MIT Node.js Version TypeScript

KubeView is a read-only Model Context Protocol (MCP) server that lets AI agents (Cursor, Claude Code, Codex CLI, Gemini CLI, etc.) safely inspect, diagnose, and debug Kubernetes clusters. It covers Kubernetes core, Helm, Argo Workflows, and Argo CD.

Read more: Evicting MCP tool calls from your Kubernetes cluster


✨ Features

  • 🧠 Code Mode – Sandboxed TypeScript runtime for complex reasoning and multi-step workflows.
  • 🛡️ Read-Only & Safe – Zero write access; sensitive data masking for production clusters.
  • ☸️ Kubernetes – List/get resources, fetch metrics, stream logs and events, exec into containers, diagnose network issues.
  • 📦 Helm (API-first) – Inspect releases, values, manifests, and history via the Kubernetes API with CLI fallback.
  • 🐙 Argo Ecosystem – Manage Argo Workflows and Argo CD via the Kubernetes API or CLI.

🚀 Quick Start

Prerequisites

  • Node.js ≥ 18
  • Access to a Kubernetes cluster
  • Optional CLIs in $PATH: helm (fallback only), argo, argocd

Installation

# Run the server directly
npx -y kubeview-mcp

# Add to Claude Code
claude mcp add kubernetes -- npx kubeview-mcp

MCP Client Configuration

Add to your mcpServers config (Cursor, Claude Desktop, etc.):

{
  "mcpServers": {
    "kubeview": {
      "command": "npx",
      "args": ["-y", "kubeview-mcp"]
    }
  }
}

Environment Variables

VariableDescriptionDefault
KUBECONFIGPath to kubeconfig file~/.kube/config
MCP_TRANSPORTTransport: stdio (default) or httpstdio
MCP_MODEServer mode: all, code, or toolsall
MCP_LOG_LEVELLog level: error, warn, info, debuginfo
MCP_HIDE_SENSITIVEMask sensitive data globallyfalse
MCP_HTTP_HOSTHTTP bind host when MCP_TRANSPORT=http127.0.0.1
MCP_HTTP_PORTHTTP port when MCP_TRANSPORT=http3000
MCP_HTTP_PATHStreamable HTTP endpoint path/mcp
MCP_HTTP_STATELESSDisable session IDs in HTTP modefalse
MCP_HTTP_JSON_RESPONSEPrefer JSON responses over SSEfalse
MCP_ALLOWED_HOSTSComma-separated Host allowlist for HTTP modelocal defaults
MCP_ALLOWED_ORIGINSComma-separated Origin allowlist for HTTP modeunset

Streamable HTTP Mode

KubeView can also run as a standalone Streamable HTTP server for hosted or manually managed deployments.

MCP_TRANSPORT=http \
MCP_HTTP_HOST=127.0.0.1 \
MCP_HTTP_PORT=3000 \
npx -y kubeview-mcp

This starts a Streamable HTTP endpoint at http://127.0.0.1:3000/mcp.

Notes:

  • stdio remains the default and is still the right choice for MCP client configs such as Claude Desktop, Cursor, and Codex CLI.
  • MCP_HTTP_STATELESS=true disables session IDs. That is useful for simple request/response patterns, but stateful features such as plan_step history are not meaningful in that mode.
  • If you bind HTTP mode to 0.0.0.0 or ::, you must set MCP_ALLOWED_HOSTS.
  • HTTP mode is intended for manual deployment. The published MCP registry metadata still targets stdio.

🛠️ Tools

Kubernetes

ToolDescription
kube_listList resources or get cluster diagnostics
kube_getDescribe a specific resource (all K8s types supported)
kube_metricsFetch CPU/memory metrics for nodes and pods
kube_logsFetch or stream container logs
kube_execExecute commands inside containers
kube_portPort-forward to pods or services
kube_netRun in-cluster network diagnostics

Helm

ToolDescription
helm_listList Helm releases (Kubernetes API first, CLI fallback)
helm_getFetch release values, manifests, notes, hooks, status, history

Helm execution strategy: Tools read Helm metadata directly from Kubernetes storage (Secrets / ConfigMaps) by default — no helm binary needed for standard read-only use. CLI fallback is used for non-JSON formatting or non-Kubernetes storage backends (e.g. SQL).

Argo

ToolDescription
argo_listList Argo Workflows
argo_getInspect a specific Argo Workflow
argocd_appInspect Argo CD applications

Utilities

ToolDescription
run_codeExecute sandboxed TypeScript for complex tasks
plan_stepPersist step-by-step planning state across long investigations

Why plan_step? It keeps the chat context clean by storing progress externally, gives agents a structured state machine (plan → execute → verify → branch), and encourages the think-then-act rhythm that produces better results on complex workflows.


🧠 Code Mode

Inspired by Code execution with MCP, KubeView ships a sandboxed code runtime for agents to explore the API and run complex workflows.

  • MCP Bridge – All registered MCP tools are callable from within run_code.
  • Dynamic TypeScript Definitions – Tool schemas are auto-converted to a typed global.d.ts, preventing hallucinated parameters.
  • Tool Discovery – tools.search() and tools.list() let agents find capabilities at runtime without loading the full schema.
  • Sandboxed Execution – Locked-down Node.js vm environment with access only to console and the tools global.

Enable code-only mode:

"env": { "MCP_MODE": "code" }

Built-in code-mode Prompt

The server includes a code-mode MCP prompt that injects full TypeScript API docs and examples into the agent context. In Cursor, type /kubeview/code-mode in the prompt bar to activate it.


💻 Local Development

# Clone and install
git clone https://github.com/mikhae1/kubeview-mcp.git
cd kubeview-mcp
npm install

# Build and run
npm run build
npm start

# Test
npm test

# Run a tool directly via CLI
npm run command -- kube_list --namespace=default

📄 License

MIT © mikhae1

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

KUBECONFIG

Path to kubeconfig file; defaults to ~/.kube/config if unset.

MCP_TRANSPORT

Transport mode: 'stdio' (default) or 'http'. The published package metadata still targets stdio by default.

MCP_MODE

Server mode: 'all' (default), 'code', or 'tools'. Controls which features are enabled.

MCP_LOG_LEVEL

Logging level: 'error', 'warn', 'info' (default), or 'debug'.

MCP_KUBE_CONTEXT

Kubernetes context name to use. If unset, uses the current context from kubeconfig.

MCP_K8S_SKIP_TLS_VERIFY

Skip TLS certificate verification for Kubernetes API (use 'true' or '1'). Not recommended for production.

MCP_HIDE_SENSITIVE

Enable global sensitive data masking. Set to 'true' or '1' to mask sensitive values in responses.

MCP_TIMEOUT

Default timeout in milliseconds for operations. If unset, uses plugin-specific defaults.

MCP_HTTP_HOST

HTTP bind host when MCP_TRANSPORT=http. Defaults to 127.0.0.1.

MCP_HTTP_PORT

HTTP port when MCP_TRANSPORT=http. Defaults to 3000.

MCP_HTTP_PATH

HTTP endpoint path when MCP_TRANSPORT=http. Defaults to /mcp.

MCP_HTTP_STATELESS

Disable session IDs in HTTP mode. Set to 'true' or '1' for stateless request handling.

MCP_HTTP_JSON_RESPONSE

Prefer JSON responses over SSE in HTTP mode. Set to 'true' or '1' to enable.

MCP_ALLOWED_HOSTS

Comma-separated Host allowlist for HTTP mode. Required when binding to 0.0.0.0 or ::.

MCP_ALLOWED_ORIGINS

Comma-separated Origin allowlist for HTTP mode.

MCP_DISABLE_KUBERNETES_PLUGIN

Disable Kubernetes plugin. Set to 'true' or '1' to disable.

MCP_DISABLE_HELM_PLUGIN

Disable Helm plugin. Set to 'true' or '1' to disable.

MCP_DISABLE_ARGO_PLUGIN

Disable Argo Workflows plugin. Set to 'true' or '1' to disable.

MCP_DISABLE_ARGOCD_PLUGIN

Disable Argo CD plugin. Set to 'true' or '1' to disable.

Categories
Cloud & Infrastructure
Registryactive
Packagekubeview-mcp
TransportSTDIO
UpdatedJun 2, 2026
View on GitHub

Related Cloud & Infrastructure MCP Servers

View all →
K8s

silenceper/mcp-k8s

Provides Kubernetes resource management and Helm operations via MCP for easy automation and LLM integration.
145
Containerization Assist

azure/containerization-assist

TypeScript MCP server for AI-powered containerization workflows with Docker and Kubernetes support
41
AWS Builder

io.github.evozim/aws-builder

AWS CloudFormation and Terraform infrastructure blueprint builder.
Kubernetes

strowk/mcp-k8s-go

MCP server connecting to Kubernetes
381
Kubernetes

reza-gholizade/k8s-mcp-server

Provides a standardized MCP interface to interact with Kubernetes clusters, enabling resource management, metrics, logs, and events.
156
MCP Server Kubernetes

flux159/mcp-server-kubernetes

Provides unified Kubernetes management via MCP, enabling kubectl-like operations, Helm interactions, and observability.
1.4k