VK Cloud MCP server
VK Cloud MCP Server
An unofficial VK Cloud MCP server: virtual machines, networks, disks and SSH keys via the OpenStack-compatible API
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- It can start, stop, restart and create virtual machines in a live project
- The VK Cloud account login and password are stored in a plain-text config file
Install
Manual install
pip install -r requirements.txtInstalling after creating a virtual environment and filling in config.yaml.
This is third-party code. Review the repository files before installing.
What it does
The server gives an agent tools for the VK Cloud platform (formerly Mail.ru Cloud Solutions): listing, starting, stopping, restarting and creating virtual machines, listing VM flavors and images with filters, viewing networks and security groups, listing and creating boot volumes from images, and listing the project's SSH keys. Authentication uses a VK Cloud account login, password and project_id over the Keystone protocol, with configuration stored in config.yaml. The config has a separate destructive_operations flag, off by default.
Who it is for. For those running infrastructure on VK Cloud who want basic virtual machine management through an agent.
Good fit when
- You need simple MCP access to VK Cloud virtual machines, networks and disks
- An author-described weekend experiment is acceptable to you
- You need the destructive_operations flag to keep the agent from creating disks and machines by default
Not a fit when
- You need an official, VK Cloud-supported tool: the author explicitly states the project is unofficial
- You need VK Cloud Kubernetes, databases or object storage: the server only covers virtual machines, networks, disks and keys
Example request
Show the virtual machines in my VK Cloud project and their current statusLimitations
The README explicitly calls the project an unofficial weekend experiment, unaffiliated with VK Cloud. The last push was in May 2025, and it is a single server file with no tests. Account credentials (login and password) are stored in config.yaml in plain text. VK Cloud Kubernetes, databases and object storage are not supported, only virtual machines, networks, disks and SSH keys.
How to disable. Stop the server process and remove it from your MCP client configuration.
MCP
- Transport
- sse
- Authentication
- API key
Security check
- It can start, stop, restart and create virtual machines in a live project
- The VK Cloud account login and password are stored in a plain-text config file
README in short
The Russian README immediately warns that this is an unofficial, VK Cloud-unsupported implementation built as a weekend experiment. It lists operations on virtual machines, networks, storage and SSH keys, the requirements (Python 3.8+, a VK Cloud account with API access), and step-by-step installation via a virtual environment and a config.yaml pointing at infra.mail.ru.
FAQ
Is this an official VK Cloud tool?
No, the README explicitly states the project is unofficial and unsupported by VK Cloud.
Can the server create resources by default?
The config has a destructive_operations flag that defaults to off in safe mode.
Related
An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant
GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent
Agent Skills for Google products
Agent Skills for Google products and technologies
Official Google skill collection for working with Google Cloud, BigQuery, GKE, ads and analytics from an agent
AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring