REA
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Inspect and manage IONOS CLOUD infrastructure via MCP. Writes are opt-in and off by default.
Pick the AI app you use, then copy the settings.
Passed 3/3 checks · Runs on your computer · ✓ Commands checked Nov 13, 2026
First: which AI do you use?
Pick your app and the steps appear below.
One time only; it works for every server that needs Docker
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
SettingsDeveloperEdit Config
{
"mcpServers": {
"ionoscloud": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IONOS_TOKEN",
"-e",
"IONOS_S3_ACCESS_KEY",
"-e",
"IONOS_S3_SECRET_KEY",
"-e",
"IONOS_MCP_LOAD_MODE",
"-e",
"IONOS_MCP_TOOL_SCOPE",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "your-value",
"IONOS_S3_ACCESS_KEY": "your-value",
"IONOS_S3_SECRET_KEY": "your-value",
"IONOS_MCP_LOAD_MODE": "your-value",
"IONOS_MCP_TOOL_SCOPE": "your-value"
}
}
}
}Paste the key only into the app’s field, never into a chat or to anyone
Use IONOS CLOUD MCP Server and tell me what you can do for me, then show me one thing✓ If Claude says it is using IONOS CLOUD MCP Server or shows a IONOS CLOUD MCP Server tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect IONOS CLOUD MCP Server yet
IONOS CLOUD MCP Server runs on your computer, but ChatGPT can only connect servers that run on the web
A · Use an app that can connect IONOS CLOUD MCP Server
B · Others in Developer tools that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code, with some setup first
You need a IONOS CLOUD MCP Server key (create it on the maker’s site) · Install Docker on your computer first (one time)
One time only; it works for every server that needs Docker
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --scope user ionoscloud --env IONOS_TOKEN=your-value --env IONOS_S3_ACCESS_KEY=your-value --env IONOS_S3_SECRET_KEY=your-value --env IONOS_MCP_LOAD_MODE=your-value --env IONOS_MCP_TOOL_SCOPE=your-value -- docker run -i --rm -e IONOS_TOKEN -e IONOS_S3_ACCESS_KEY -e IONOS_S3_SECRET_KEY -e IONOS_MCP_LOAD_MODE -e IONOS_MCP_TOOL_SCOPE ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2Replace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see IONOS CLOUD MCP Server listed as connected
Use IONOS CLOUD MCP Server and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using IONOS CLOUD MCP Server or shows a IONOS CLOUD MCP Server tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor, with some setup first
You need a IONOS CLOUD MCP Server key (create it on the maker’s site) · Install Docker on your computer first (one time)
One time only; it works for every server that needs Docker
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
In the IONOS CLOUD MCP Server settings, IONOS_TOKEN, IONOS_S3_ACCESS_KEY, IONOS_S3_SECRET_KEY, IONOS_MCP_LOAD_MODE, IONOS_MCP_TOOL_SCOPE is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use IONOS CLOUD MCP Server and tell me what you can do for me, then show me one thing✓ If Cursor says it is using IONOS CLOUD MCP Server or shows a IONOS CLOUD MCP Server tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code, with some setup first
You need a IONOS CLOUD MCP Server key (create it on the maker’s site) · Install Docker on your computer first (one time)
One time only; it works for every server that needs Docker
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
How to get a key is in the maker’s README below
In the IONOS CLOUD MCP Server settings, IONOS_TOKEN, IONOS_S3_ACCESS_KEY, IONOS_S3_SECRET_KEY, IONOS_MCP_LOAD_MODE, IONOS_MCP_TOOL_SCOPE is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use IONOS CLOUD MCP Server and tell me what you can do for me, then show me one thing✓ If VS Code says it is using IONOS CLOUD MCP Server or shows a IONOS CLOUD MCP Server tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
JSON settings are under “For developers” below
Claude Code
claude mcp add --scope user ionoscloud --env IONOS_TOKEN=your-value --env IONOS_S3_ACCESS_KEY=your-value --env IONOS_S3_SECRET_KEY=your-value --env IONOS_MCP_LOAD_MODE=your-value --env IONOS_MCP_TOOL_SCOPE=your-value -- docker run -i --rm -e IONOS_TOKEN -e IONOS_S3_ACCESS_KEY -e IONOS_S3_SECRET_KEY -e IONOS_MCP_LOAD_MODE -e IONOS_MCP_TOOL_SCOPE ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"ionoscloud": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IONOS_TOKEN",
"-e",
"IONOS_S3_ACCESS_KEY",
"-e",
"IONOS_S3_SECRET_KEY",
"-e",
"IONOS_MCP_LOAD_MODE",
"-e",
"IONOS_MCP_TOOL_SCOPE",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "your-value",
"IONOS_S3_ACCESS_KEY": "your-value",
"IONOS_S3_SECRET_KEY": "your-value",
"IONOS_MCP_LOAD_MODE": "your-value",
"IONOS_MCP_TOOL_SCOPE": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"ionoscloud": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IONOS_TOKEN",
"-e",
"IONOS_S3_ACCESS_KEY",
"-e",
"IONOS_S3_SECRET_KEY",
"-e",
"IONOS_MCP_LOAD_MODE",
"-e",
"IONOS_MCP_TOOL_SCOPE",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "your-value",
"IONOS_S3_ACCESS_KEY": "your-value",
"IONOS_S3_SECRET_KEY": "your-value",
"IONOS_MCP_LOAD_MODE": "your-value",
"IONOS_MCP_TOOL_SCOPE": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"ionoscloud": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IONOS_TOKEN",
"-e",
"IONOS_S3_ACCESS_KEY",
"-e",
"IONOS_S3_SECRET_KEY",
"-e",
"IONOS_MCP_LOAD_MODE",
"-e",
"IONOS_MCP_TOOL_SCOPE",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "your-value",
"IONOS_S3_ACCESS_KEY": "your-value",
"IONOS_S3_SECRET_KEY": "your-value",
"IONOS_MCP_LOAD_MODE": "your-value",
"IONOS_MCP_TOOL_SCOPE": "your-value"
}
}
}
}IONOS_TOKEN secret required envIONOS_S3_ACCESS_KEY secret envIONOS_S3_SECRET_KEY secret envIONOS_MCP_LOAD_MODE envIONOS_MCP_TOOL_SCOPE envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Run on your computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 13, 2026
The registry name was verified with the GitHub account ionos-cloud, which owns the repo
Code last changed 14 days ago
Uses Apache-2.0
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: IONOS_TOKEN, IONOS_S3_ACCESS_KEY, IONOS_S3_SECRET_KEY
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed 14 days ago, and the latest version (1.1.2) reached the registry 22 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Docker on your computer.
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
GitHub’s official server lets AI read and manage code, issues and pull requests in your account. Use GitHub’s hosted version or run it locally with Docker.
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
A read-only-by-default Model Context Protocol (MCP) server that connects your IONOS CLOUD account to any MCP-compatible AI assistant or autonomous AI agent: Claude Desktop, Cursor, VS Code (GitHub Copilot), Windsurf, Cline, Continue, OpenCode, and 5+ others. 118 read-only tools across 7 IONOS CLOUD products — list, inspect, and audit your infrastructure through natural-language prompts or programmatic agentic loops. Write operations across Compute (servers, volumes, networking, load balancing), Managed Kubernetes (clusters, node pools, nodes), DNS (zones, records, reverse records, DNSSEC) and Certificate Manager (certificates, auto-certificates, providers) are strictly opt-in and create real, billable resources — see Write operations.
Built and maintained by the IONOS Cloud team. The server runs as a local binary on your workstation, a CI runner, or inside a container. IONOS CLOUD API calls go directly to IONOS over HTTPS; no third-party AI provider sits in the data path.
Compatibility: MCP spec 2024-11-05 · Go 1.25+ for builds · OCI images for linux/amd64 and linux/arm64.
📚 Full product documentation, per-client setup guides, FAQ, and tutorials: docs.ionos.com/cloud/ai/mcp-server
Get started in 60 seconds (macOS or Linux, via Homebrew):
brew install ionos-cloud/ionos-cloud/ionoscloud-mcp
For other install paths (Docker, pre-built binary, go install, source), see Installation.
Why • Registries • Products • Install • Config • Tool loading • Transport • Write ops • Demo • Dev • Related • Changelog
list_*, get_*, head_*), so it's safe to connect to production accounts and to deploy inside unattended agent loops on CI runners. Write tools (create_*, update_*, delete_*) register only when you set IONOS_MCP_TOOL_SCOPE, and even then every create and delete requires a two-phase confirmation (preview → one-time token → execute). See Write operations.This server is published across multiple MCP registries and IDE marketplaces:
| Registry | Link |
|---|---|
| Official MCP Registry | io.github.ionos-cloud/ionoscloud-mcp |
| mcp.so | ionos-cloud-mcp-server |
| Glama | ionoscloud-mcp |
| Cursor | ionoscloud-mcp |
| mcpservers.org | ionoscloud-mcp |
| PulseMCP | ionoscloud |
| MCPMarket | ionos-cloud |
| punkpeye/awesome-mcp-servers | ionos-cloud/ionoscloud-mcp |
Read tools are named list_*, get_* and head_*; the opt-in write tools are create_*, update_*, delete_* plus domain verbs such as start_* and attach_*. In the default eager mode all tools register at startup; lazy mode defers Compute and Object Storage behind loader tools; dynamic mode exposes only three search/describe/call meta-tools for clients with hard tool caps. See Tool loading mode.
| Product | Tools | Capabilities |
|---|---|---|
| Compute Engine | 50 + 70 write | Data centers, servers, volumes, NICs, LANs, firewall rules, IP blocks, load balancers (basic / network / application), NAT gateways, security groups, private cross-connects, snapshots, images, templates, locations, requests, contract |
| Kubernetes | 8 + 8 write | Clusters, node pools, nodes, available versions |
| Object Storage | 23 | Buckets, bucket configuration (CORS, encryption, lifecycle, policy, public access block, replication, tagging, versioning, Object Lock), objects, access keys, regions |
| DNS | 14 + 16 write | Zones, zone files (+ BIND import), records, reverse records, secondary zones (+ zone transfer), DNSSEC, quota |
| Billing | 15 | Profile, invoices, EVN (provisioning intervals), traffic, usage, utilization, product pricing catalog, FOCUS v1.3 spec |
| Certificate Manager | 6 + 8 write | Certificates, auto-certificates, providers |
| Activity Log | 2 | Contracts, events |
118 read-only tools, plus 102 opt-in write tools on Compute Engine, Kubernetes, DNS and Certificate Manager — see Write operations. For per-tool input/output schemas, see the per-product docs or the full Tool Reference at docs.ionos.com.
Pick whichever fits your workflow.
brew install ionos-cloud/ionos-cloud/ionoscloud-mcp
docker pull ghcr.io/ionos-cloud/ionoscloud-mcp:latest
Run with the MCP stdio transport (default):
docker run -i --rm \
-e IONOS_TOKEN="$IONOS_TOKEN" \ ghcr.io/ionos-cloud/ionoscloud-mcp
Or over HTTP (see Wire transport):
docker run --rm -p 8080:8080 \
-e IONOS_TOKEN="$IONOS_TOKEN" \ ghcr.io/ionos-cloud/ionoscloud-mcp --transport http --http-addr :8080
Download the archive for your OS/arch from the latest release. Available for Linux, macOS, and Windows on both amd64 and arm64.
go installgo install github.com/ionos-cloud/ionoscloud-mcp@latest
git clone https://github.com/ionos-cloud/ionoscloud-mcp.git
cd ionoscloud-mcp make build
You need an IONOS CLOUD account with API credentials.
# Required: API token for control-plane APIs (Compute, DNS, Billing, Certificate Manager, Object Storage management)
export IONOS_TOKEN="your-api-token"
export IONOS_S3_ACCESS_KEY="your-s3-access-key" export IONOS_S3_SECRET_KEY="your-s3-secret-key"
Generate a token in the IONOS CLOUD DCD under Management → Token Management. Object Storage credentials are created under Storage & Backup → IONOS CLOUD Object Storage → Key management.
For least-privilege token scoping, see Authentication at docs.ionos.com.
Add the server to your AI client's MCP config:
{
"mcpServers": { "ionoscloud": { "command": "/path/to/ionoscloud-mcp", "env": { "IONOS_TOKEN": "your-api-token", "IONOS_S3_ACCESS_KEY": "your-s3-access-key", "IONOS_S3_SECRET_KEY": "your-s3-secret-key" } } } }
The Object Storage credentials are only needed if you plan to use Object Storage tools.
Per-client setup guides for the 12 supported AI clients: Connect to an AI Client at docs.ionos.com.
The load mode selects how tools are exposed. Set it with either the --load-mode flag or the IONOS_MCP_LOAD_MODE environment variable; the flag wins if both are set, and otherwise the default is eager. Parsing is case-insensitive.
notifications/tools/list_changed (Claude Desktop, claude.ai connectors, Claude in Chrome).ionos_load_compute_tools, ionos_load_objectstorage_tools) appear at startup; calling either registers the full product set and emits notifications/tools/list_changed. Use only if your MCP client honours that notification AND lacks client-side schema deferral — otherwise eager mode is cheaper.search): the server exposes only three meta-tools — ionos_search_tools, ionos_describe_tools and ionos_call_tool — and the model discovers and invokes the full catalogue through them at runtime. The real tool list never changes, so unlike lazy this needs no notifications/tools/list_changed support. Intended for clients with hard tool caps and no tool search of their own (e.g. Cursor's ~40-tool cap, Windsurf's 100). Trade-off: the model must search → describe → call rather than seeing tools directly, costing extra round-trips, so prefer eager on Claude Code.The server logs the effective mode and its source (flag / env / default) to stderr at startup, e.g. load mode: dynamic (source: --load-mode flag).
{
"mcpServers": { "ionoscloud": { "command": "/path/to/ionoscloud-mcp", "args": ["--load-mode", "dynamic"], "env": { "IONOS_TOKEN": "your-api-token" } } } }
Tool-count limits: Windsurf caps connected MCP servers at 100 tools combined; Cursor caps at ~40 across all servers. With the default eager mode the server exceeds both. On Windsurf, lazy keeps the startup surface small enough; on Cursor (or any cap-limited client without its own tool search), use dynamic to present just three tools. For more information, see Selective Tool Loading.
The server speaks stdio by default — the mode every subprocess-spawning MCP client expects (Claude Desktop, Claude Code, Cursor, Windsurf, etc.). For remote or networked deployments (e.g. running the server centrally and pointing multiple clients at it), switch to the Streamable HTTP transport with `--