
Scaleway MCP Server: Setup for Claude, Cursor and Other Apps
Lets Claude, Cursor and other assistants run Scaleway CLI commands to look at and manage your Scaleway cloud account.
The Scaleway MCP server is built into Scaleway's own command line tool. It turns the CLI commands into tools, so the assistant can list, create, change and delete resources such as servers, IAM users and buckets.
It runs on your computer and uses your Scaleway access key and secret key. Every command is available by default, including ones that delete things, so start with the read-only option unless you want the assistant to make changes.
Good for
- Scaleway customers who want an assistant to check servers, volumes and users
- DevOps engineers who already use the scw command line
- Teams that want a read-only view of their cloud by filtering to list and get commands
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install Scaleway MCP
Claude Code
- 1
Copy this prompt.
Add the Scaleway MCP server to Claude Code. Run this command: claude mcp add scaleway -e SCW_ACCESS_KEY=<SCW_ACCESS_KEY> -e SCW_SECRET_KEY=<SCW_SECRET_KEY> -- docker run -i --rm -e SCW_ACCESS_KEY -e SCW_SECRET_KEY scaleway/cli mcp server serve Ask me for SCW_ACCESS_KEY, SCW_SECRET_KEY and only put the values in that config, nowhere else. Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Docker.
Read-only mode: Add --read-only after the word serve in the arguments.
Adapted from the README, which runs scw mcp server serve; this config runs the same command inside the scaleway/cli Docker image, whose entrypoint is scw. For a read-only server, add read-only=true after serve (the command docs also show scw mcp server serve --read-only); only get, list and wait commands are then registered. If you have scw installed, you can use scw as the command with the arguments mcp, server, serve. Keep the default stdio transport: the streamable-http transport listens on :8080 on every interface without authentication.
Built from the package data we hold. Not yet tested by us.
Tools
Lists your Compute instances
Lists the Compute instances (virtual servers) in your Scaleway account.
Try: “List my Scaleway instances.”
Network ·
instance_server_listLists IAM users
Lists the IAM users in your Scaleway organization.
Try: “Which IAM users do we have on Scaleway?”
Network ·
iam_user_listLists your projects
Lists the projects of a Scaleway organization.
Try: “List my Scaleway projects.”
Network ·
account_project_listLists Kubernetes clusters
Lists the Kubernetes Kapsule clusters in your account.
Try: “Show my Kubernetes clusters on Scaleway.”
Network ·
k8s_cluster_listGets a cluster kubeconfig
Retrieves the kubeconfig of a cluster. The result contains cluster credentials, so it ends up in the chat.
Try: “Get the kubeconfig for my staging cluster.”
Network ·
k8s_kubeconfig_getReboots a cluster node
Reboots one node in a cluster, which interrupts the workloads on it.
Try: “Reboot node abc in my staging cluster.”
Write ·
k8s_node_rebootDeletes a cluster
Deletes a Kubernetes cluster.
Try: “Delete the test cluster I created yesterday.”
Delete ·
k8s_cluster_deleteDeletes a project
Deletes an existing project of an organization.
Try: “Delete the empty project called sandbox.”
Delete ·
account_project_delete
Read from the source code
Permissions
high risk · 4 things to watch
High risk
The assistant can create, change and delete anything your Scaleway keys allow, because all CLI commands become tools. Turn on the read-only option and use a key limited to the projects you need.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
Every CLI command is a tool, including deletes
By default the server registers all CLI commands except a few shell-focused namespaces. Use the read-only option, or limit it to chosen namespaces, resources or verbs. github.com
HTTP mode opens a port with no sign-in
If you start it with the streamable-http transport, the default address :8080 listens on every network interface and the handler has no authentication. Keep stdio, the default. github.com
Your keys decide how much it can reach
It acts with the access key and secret key you give it. Use a key from an IAM policy limited to the projects and services you want the assistant to touch. github.com
Some read tools return secrets
k8s_kubeconfig_get returns a cluster kubeconfig, which holds cluster credentials, so even read-only mode can put them in the chat. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Add read-only=true after `scw mcp server serve` (the command docs also show --read-only) so only get, list and wait commands are registered. You can also limit it with namespaces=, resources= and verbs=. |
|---|---|
| Talks to | Scaleway APIs |
| Sign-in and keys | Uses your Scaleway CLI config file or the SCW_ACCESS_KEY and SCW_SECRET_KEY environment variables. The keys stay on your computer and are sent only to Scaleway. |
Questions
Is the Scaleway MCP server official?
Yes. It is part of the Scaleway CLI, which Scaleway publishes in its own scaleway-cli repository.
Do I need a Scaleway API key?
Yes. The server reads your CLI config file or the SCW_ACCESS_KEY and SCW_SECRET_KEY environment variables. The Docker setup above passes both variables in.
Can it run read-only?
Yes. Add read-only=true after scw mcp server serve and only get, list and wait commands are registered. You can also limit it to chosen namespaces, resources or verbs. Read-only mode still allows reads that return secrets, such as k8s_kubeconfig_get.
Can it delete my servers or data?
Yes, unless you use read-only mode. Commands such as delete are registered like any other, and the server marks them as destructive for the client.
Does it run locally or in the cloud?
It runs on your computer, either as the scw binary or in the scaleway/cli Docker image. It then calls the Scaleway APIs with your keys.
How do I add it to Claude or Cursor?
Use the install box above. It starts the Docker image with the mcp server serve command and your Scaleway keys.
Information
updated Nov 2, 2026
- Publisher
- Official
- Package
scaleway/cli- Registry
- Docker
- Transport
- stdio
- Auth
- API key
- Version
- 2.65.1
- License
- Apache-2.0
- Last commit
- Oct 30, 2026
- Open issues
- 217
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 6Hide
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com