Skip to main content
Glama

get_cronjobs

Retrieve all cronjobs within a specified Kubernetes namespace using the MCP Kubernetes Server. Simplify cluster management by accessing scheduled tasks directly through natural language commands.

Instructions

Get all cronjobs in the specified namespace

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
namespaceNodefault

Implementation Reference

  • Handler function for the 'get_cronjobs' tool. It executes kubectl get cronjobs -n {namespace} -o json and returns the parsed JSON or error.
    @mcp.tool() async def get_cronjobs(namespace: str = "default") -> dict: """Get all cronjobs in the specified namespace""" try: cmd = ["kubectl", "get", "cronjobs", "-n", namespace, "-o", "json"] result = subprocess.run(cmd, capture_output=True, text=True, check=True) return json.loads(result.stdout) except subprocess.CalledProcessError as e: return {"error": f"Failed to get cronjobs: {str(e)}"}

Latest Blog Posts

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/abhijeetka/mcp-k8s-server'

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