Skip to content

v1.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jun 10:42
7d15995

v1.0.1 — June 2026

Added

  • optional depth parameter on compute and Kubernetes tools: every list_* tool now defaults to depth=1, returning resource names and properties in a single API call instead of only UUIDs. Every get_* tool accepts an optional depth to control nesting. Eliminates the agent loop of N follow-up get_* calls when resolving names.

  • dynamic load mode (alias search): exposes only three meta-tools — ionos_search_tools, ionos_describe_tools, ionos_call_tool — through which the model discovers and invokes the full catalogue at runtime. The public tool list never changes (no notifications/tools/list_changed needed), so it fits clients with hard tool caps and no tool search of their own (Cursor ~40, Windsurf 100). Select with --load-mode dynamic or IONOS_MCP_LOAD_MODE=dynamic.

  • --load-mode flag: selects the tool-registration strategy (eager | lazy | dynamic) from the command line. Takes precedence over IONOS_MCP_LOAD_MODE; the effective mode and its source are logged to stderr at startup.

  • Managed Kubernetes: 8 new read-only tools as a dedicated product (eagerly loaded) — list_k8s_clusters, get_k8s_cluster, list_k8s_nodepools, get_k8s_nodepool, list_k8s_nodepool_nodes, get_k8s_node, list_k8s_versions, get_k8s_default_version. Covers the full cluster/node-pool/node hierarchy plus available version discovery.