Skip to main content
Glama

Kubernetes MCP Server

k8s.py574 B
from typing import Any import httpx from mcp.server.fastmcp import FastMCP # Initialize FastMCP server mcp = FastMCP("k8s mcp server", "0.1.0") # Constants K8S_API_BASE = "https://kubernetes.api" @mcp.tool("get_deployment") def get_deployment(name: str, namespace: str = "default") -> Any: url = f"{K8S_API_BASE}/apis/apps/v1/namespaces/{namespace}/deployments/{name}" headers = {"User-Agent": "k8s-app/1.0"} response = httpx.get(url, headers=headers) response.raise_for_status() return response.json() if __name__ == "__main__": mcp.run("stdio")

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chinnareddy578/k8s-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server