PluginBench
MCP Server
Active
Apache-2.0

Scaleway MCP server MCP Server

io.github.scaleway/scaleway-mcp

Manage Scaleway cloud infrastructure directly from Claude and Cursor with full API access.

What is the Scaleway MCP server MCP server?

The Scaleway MCP server provides access to Scaleway's cloud infrastructure APIs through Claude and Cursor. It enables you to create, manage, and monitor compute instances, Kubernetes clusters, databases, storage, networking, and other Scaleway services programmatically.

This server exposes Scaleway's complete infrastructure management capabilities, including instances, Kubernetes, databases, load balancers, DNS, object storage, and more. Use it to automate cloud resource provisioning, configuration, and monitoring directly from your AI assistant.

How to install Scaleway MCP server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "scaleway-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "scaleway/cli:2.63.0"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • instance — Create, list, and manage compute instances
  • k8s — Create and manage Kubernetes clusters (Kapsule)
  • rdb — Manage relational databases (PostgreSQL, MySQL)
  • mongodb — Manage MongoDB databases
  • redis — Manage Redis instances
  • lb — Create and configure load balancers
  • dns — Manage DNS records and domains
  • object — Manage object storage buckets
  • container — Deploy serverless containers
  • function — Deploy serverless functions
  • baremetal — Manage bare metal servers
  • vpc — Create and manage virtual private clouds
  • iam — Manage identity and access control
  • billing — Access billing information
  • account — Manage user account settings

Use cases

  • Provision and manage cloud instances, Kubernetes clusters, and databases programmatically
  • Automate infrastructure scaling and resource allocation based on demand
  • Configure networking, DNS, and load balancing for applications
  • Deploy serverless functions and containers without manual console access
  • Schedule infrastructure tasks like backups, snapshots, and instance power management

Scaleway MCP server MCP server FAQ

What is the Scaleway MCP server?

It's an MCP server that connects Claude and Cursor to Scaleway's cloud APIs, allowing you to manage compute, databases, Kubernetes, networking, and storage resources directly from your AI assistant.

Is it free to use?

The MCP server itself is free and open-source. Scaleway cloud resources incur standard Scaleway pricing based on usage.

How do I install it in Cursor or Claude?

Add the OCI image `scaleway/cli:2.63.0` to your MCP server configuration in Cursor or Claude's settings.

What authentication is required?

You need a Scaleway API key (access-key and access-secret) from the Scaleway console. Configure it using `scw init` or set environment variables.

Can I automate infrastructure tasks?

Yes, you can use the server to automate provisioning, scaling, backups, snapshots, and scheduling tasks via Scaleway Serverless Jobs.

What services does it support?

It supports instances, Kubernetes, managed databases (PostgreSQL, MySQL, MongoDB, Redis), load balancers, DNS, object storage, serverless functions/containers, bare metal, VPC, IAM, and billing.

README (reference)

Source of truth, from the repository.

<p align="center"><img width="50%" src="docs/static_files/cli-artwork.png" /></p> <p align="center"> <a href="https://circleci.com/gh/scaleway/scaleway-cli/tree/v2"><img src="https://circleci.com/gh/scaleway/scaleway-cli/tree/v2.svg?style=shield" alt="CircleCI" /></a> <a href="https://goreportcard.com/report/github.com/scaleway/scaleway-cli"><img src="https://goreportcard.com/badge/scaleway/scaleway-cli" alt="GoReportCard" /></a> <!-- GoReportCard do not support branches. --> </p>

Scaleway CLI (v2)

Scaleway CLI is a tool to help you pilot your Scaleway infrastructure directly from your terminal.

Refer to the documentation for a complete reference of the different CLI commands.

Installation

With a Package Manager (Recommended)

A package manager installs and upgrades the Scaleway CLI with a single command. We recommend this installation mode for more simplicity and reliability:

Homebrew

Install the latest stable release on macOS/Linux using Homebrew:

brew install scw

Arch Linux

Install the latest stable release on Arch Linux from official repositories. For instance with pacman:

pacman -S scaleway-cli

Chocolatey

Install the latest stable release on Windows using Chocolatey (Package):

choco install scaleway-cli

Manually

Released Binaries

We provide static-compiled binaries for darwin (macOS), GNU/Linux, and Windows platforms. You just have to download the binary compatible with your platform to a directory available in your PATH:

Linux

curl -s https://raw.githubusercontent.com/scaleway/scaleway-cli/master/scripts/get.sh | sh

Windows

You can download the last release here: https://github.com/scaleway/scaleway-cli/releases<br/> This official guide explains how to add tools to your PATH.

Docker Image

You can use the CLI as you would run any Docker image:

docker run -i --rm scaleway/cli:latest

See more in-depth information about running the CLI in Docker here

Getting Started

Setup your configuration

After you installed the latest release just run the initialization command and let yourself be guided! :dancer:

scw init

It will set up your profile, the authentication, and the auto-completion. NB: you'll need to have an API-key (access-key + access-secret), so be sure to create one on the scaleway web console.

Basic commands

# Create an instance server
scw instance server create type=DEV1-S image=ubuntu_noble zone=fr-par-1 tags.0="scw-cli"

# List your servers
scw instance server list

# Create a Kubernetes cluster named foo with cilium as CNI, in version 1.17.4 and with a pool named default composed of 3 DEV1-M and with 2 tags
scw k8s cluster create name=foo version=1.17.4 pools.0.size=3 pools.0.node-type=DEV1-M pools.0.name=default tags.0=tag1 tags.1=tag2

Environment

You can configure your config or enable functionalities with environment variables.

Variables to override config are describe in config documentation. To enable beta features, you can set SCW_ENABLE_BETA=1 in your environment.

Reference documentation

NamespaceDescriptionDocumentation
accountUser related dataCLI / API
applesiliconApple silicon APICLI / API
autocompleteAutocomplete related commandsCLI
baremetalBaremetal APICLI / API
billingBilling APICLI / API
cockpitCockpit APICLI / API
configConfig file managementCLI
containerServerless Container APICLI / API
dnsDNS APICLI / API
feedbackSend feedback to the Scaleway CLI Team!CLI
flexibleipFlexible IP APICLI / API
functionServerless Function APICLI / API
iamIAM APICLI / API
infoGet info about current settingsCLI
initInitialize the configCLI
instanceInstance APICLI / API
iotIoT APICLI / API
ipamIPAM APICLI / API
jobsServerless Jobs APICLI / API
k8sKapsule APICLI / API
lbLoad Balancer APICLI / API
marketplaceMarketplace APICLI
mnqMessaging and Queueing APICLI / API
mongodbManaged db Mongodb APICLI / API
objectObject-storage utilsCLI / API
rdbDatabase RDB APICLI / API
redisRedis APICLI / API
registryContainer registry APICLI / API
secretSecret manager APICLI / API
shellStart Shell modeCLI
temTransactional Email APICLI / API
vpc-gwVPC Gateway APICLI / API
vpcVPC APICLI / API

Build it yourself

Build Locally

If you have a >= Go 1.13 environment, you can install the HEAD version to test the latest features or to contribute. Note that this development version could include bugs, use tagged releases if you need stability.

go install github.com/scaleway/scaleway-cli/v2/cmd/scw@latest

Build with Docker

You can build the scw CLI with Docker. If you have Docker installed, you can run:

docker build -t scaleway/cli .

Once built, you can then use the CLI as you would run any image:

docker run -i --rm scaleway/cli

See more in-depth information about running the CLI in Docker here

Development

This repository is at its early stage and is still in active development. If you are looking for a way to contribute please read CONTRIBUTING.md.

Automate CLI actions with Scaleway Serverless Jobs

You can automate your CLI actions by scheduling them with Scaleway Serverless Jobs. This allows you to run your Scaleway CLI commands at specific times or intervals without needing to manually execute them.

For step-by-step guides, check out the following tutorials:

Reach Us

We love feedback. Don't hesitate to open a Github issue or feel free to reach us on Scaleway Slack community, we are waiting for you on #opensource.

Related MCP servers

TRTrello logo

Trello

Active

MCP server for Trello — manage boards, lists, cards, attachments and more via Claude or Gemini

0
Python
View repository →
PEPerenna logo

Perenna

Active

Git-backed permanent memory for AI agents, shared across Claude, Cursor, ChatGPT, and other MCP clients.

42
Python
MIT
View repository →
VEVexor logo

Vexor

Active

Semantic search engine for files and code with configurable embeddings and reranking.

237
Python
MIT
View repository →
SCScavio logo

Scavio

Active

Structured web data from 31 platforms: Google, YouTube, Amazon, Walmart, Reddit, TikTok, LinkedIn

7
TypeScript
MIT
View repository →
QUQuipu logo

Quipu

Active

Local knowledge graph memory for agents. SHACL rules refuse bad facts; SPARQL and time travel.

2
Rust
MIT
View repository →

3D & AR SDK for Android, iOS, Web, Desktop, Flutter, React Native — build with Compose, SwiftUI, or JavaScript.

1.3k
Kotlin
Apache-2.0
View repository →