vk-cloud-mcp-server
VK Cloud MCP Server is an unofficial project that provides a Model Context Protocol (MCP) server for managing VK Cloud infrastructure through standardized operations. It was developed independently and offers a variety of management tools for virtual machines, networks, and security within VK Cloud.
VK Cloud MCP Server
A Model Context Protocol (MCP) server for VK Cloud allowing AI assistants and other tools to manage cloud infrastructure through a standardized interface. It includes features for managing virtual machines, networks, storage, and access within VK Cloud. Key capabilities include listing virtual machines (VM), starting, stopping, and restarting them, creating new VMs, and managing network and security configurations.
Features
- Virtual Machine Operations
- View list of all VMs
- Start, stop, and restart VMs
- Create new VMs with various configurations
- Networking
- View list of networks and security groups
- Storage Operations
- View and filter disk volumes
- Create bootable volumes
- Access Management
- View list of SSH keys
Requirements
- Python 3.8 or higher
- Active VK Cloud account with API access
Installation
- Create and activate a virtual environment.
- Install dependencies.
- Create configuration files with VK Cloud credentials.
Running the Server
Run the server using the provided command to start it on the default address.
Security Considerations
Destructive operations are disabled by default and can be enabled in the configuration.