MCPHIVE

VK Cloud MCP: Documentation

Updated:

Connection

Repo: github.com/stockblog/vk-cloud-mcp-server. Manual install: pip install -r requirements.txt, credentials go in config.yaml (auth_url, username, password, project_id from "Project settings → API access" in the VK Cloud dashboard). Running python main.py starts an SSE server at http://localhost:8000/sse — the MCP client config (a Windsurf example ships in the repo) just needs serverUrl.

Capabilities

12 tools: virtual machines (vkcloud_vm_list, vkcloud_vm_start, vkcloud_vm_stop, vkcloud_vm_restart, vkcloud_vm_create, vkcloud_flavor_list, vkcloud_image_list), networking (vkcloud_network_list, vkcloud_security_group_list), disks (vkcloud_disk_list, vkcloud_create_bootable_volume), access (vkcloud_keypair_list). VM create/start/stop/restart and volume creation only work with destructive_operations: true in config.yaml — off by default.

Agent flow

"List all VMs in the project", "stop the test VM for the night" (once destructive_operations is enabled), "find an Ubuntu image for a new machine".

Note

A personal project by a VK Tech employee, built as a weekend experiment (announced at habr.com/ru/companies/vktech/posts/909878); the author states plainly it's "not affiliated with, supported, or endorsed by VK Cloud." Last repository update: May 2025.

VK Cloud MCP — Documentation