NestDaddy

IONOS CLOUD MCP Server

io.github.ionos-cloud/ionoscloud-mcp · v1.1.2

Inspect and manage IONOS CLOUD infrastructure via MCP. Writes are opt-in and off by default.

Connect Runs on your machine

Terminal
claude mcp add ionoscloud-mcp -e IONOS_TOKEN=<IONOS_TOKEN> -e IONOS_S3_ACCESS_KEY=<IONOS_S3_ACCESS_KEY> -e IONOS_S3_SECRET_KEY=<IONOS_S3_SECRET_KEY> -e IONOS_MCP_LOAD_MODE=<IONOS_MCP_LOAD_MODE> -e IONOS_MCP_TOOL_SCOPE=<IONOS_MCP_TOOL_SCOPE> -- docker run -i --rm ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2
claude_desktop_config.json
{
  "mcpServers": {
    "ionoscloud-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
      ],
      "env": {
        "IONOS_TOKEN": "<IONOS_TOKEN>",
        "IONOS_S3_ACCESS_KEY": "<IONOS_S3_ACCESS_KEY>",
        "IONOS_S3_SECRET_KEY": "<IONOS_S3_SECRET_KEY>",
        "IONOS_MCP_LOAD_MODE": "<IONOS_MCP_LOAD_MODE>",
        "IONOS_MCP_TOOL_SCOPE": "<IONOS_MCP_TOOL_SCOPE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "ionoscloud-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
      ],
      "env": {
        "IONOS_TOKEN": "<IONOS_TOKEN>",
        "IONOS_S3_ACCESS_KEY": "<IONOS_S3_ACCESS_KEY>",
        "IONOS_S3_SECRET_KEY": "<IONOS_S3_SECRET_KEY>",
        "IONOS_MCP_LOAD_MODE": "<IONOS_MCP_LOAD_MODE>",
        "IONOS_MCP_TOOL_SCOPE": "<IONOS_MCP_TOOL_SCOPE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ionoscloud-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
      ],
      "env": {
        "IONOS_TOKEN": "<IONOS_TOKEN>",
        "IONOS_S3_ACCESS_KEY": "<IONOS_S3_ACCESS_KEY>",
        "IONOS_S3_SECRET_KEY": "<IONOS_S3_SECRET_KEY>",
        "IONOS_MCP_LOAD_MODE": "<IONOS_MCP_LOAD_MODE>",
        "IONOS_MCP_TOOL_SCOPE": "<IONOS_MCP_TOOL_SCOPE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
IONOS_TOKEN
Required, secret
IONOS CLOUD API token (required for all products except Object Storage)
IONOS_S3_ACCESS_KEY
Optional, secret
S3 access key for IONOS Object Storage
IONOS_S3_SECRET_KEY
Optional, secret
S3 secret key for IONOS Object Storage
IONOS_MCP_LOAD_MODE
Optional
Tool registration strategy (the --load-mode flag overrides this). 'eager' (default): register all tools at startup. 'lazy': defer Compute and Object Storage behind 'ionos_load_compute_tools' / 'ionos_load_objectstorage_tools' sentinel tools (requires MCP client support for notifications/tools/list_…
IONOS_MCP_TOOL_SCOPE
Optional
Opt in to write operations. Unset (default) leaves the server read-only: only list_/get_/head_ tools are registered. 'write' additionally registers create_/update_ tools and the non-disruptive actions (start_, resume_, attach_, assign_); 'destructive' also registers delete_ and the disruptive actio…

Details

Packageghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2 (OCI, stdio)
First published22 Oct 2026
Last updated22 Oct 2026
Registry nameio.github.ionos-cloud/ionoscloud-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.