Token导航 LogoToken导航TokenDH.com
Vk Cloud MCP Server logo
AI代理未说明官方级别未说明来源级核验

Vk Cloud MCP Server

MCP Server

VK Cloud MCP Server是一个通过LLM管理云基础设施的解决方案,提供标准化的接口,允许AI助手和其他工具与VK Cloud资源交互。

工具数

12

提示词数

0

GitHub Stars

1

资源数

0
PythonWindsurf自动化运维Windsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

stockblog

提供方

stockblog

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

VK Cloud MCP Server

Сервер Model Context Protocol (MCP) для VK Cloud — это решение, которое предоставляет возможность управлять облачной инфраструктурой с помощью LLM через стандартизированный интерфейс. Позволяет ИИ-ассистентам и другим инструментам взаимодействовать с ресурсами VK Cloud.

ВАЖНАЯ ИНФОРМАЦИЯ НЕОФИЦИАЛЬНЫЙ ПРОЕКТ: Это неофициальная реализация сервера Model Context Protocol (MCP) для VK Cloud. Данный проект не связан с VK Cloud, не поддерживается и не одобрен ими. Он был разработан независимо в качестве экспериментального проекта выходного дня для исследования возможностей MCP. Вопросы, предложения и вклад в проект приветствуются. Пожалуйста, свяжитесь со мной через Telegram: @volinski.

Возможности

Данный MCP сервер предоставляет следующие операции для VK Cloud:

Операции с виртуальными машинами (VM)

  • Просмотр списка всех VM в проекте
  • Запуск остановленной VM
  • Остановка работающей VM
  • Перезапуск VM (мягкая или жесткая перезагрузка)
  • Создание новой VM с различными опциями конфигурации
  • Просмотр списка типов VM (flavors) с возможностью фильтрации
  • Просмотр списка образов VM с расширенными возможностями фильтрации

Сетевые операции

  • Просмотр списка всех сетей в проекте
  • Просмотр списка всех групп безопасности в проекте

Операции с хранилищем

  • Просмотр списка всех дисков (томов) с возможностью фильтрации
  • Создание загрузочных томов из образов

Операции с доступом

  • Просмотр списка всех SSH-ключей в проекте

Требования

  • Python 3.8 или выше
  • Активная учетная запись VK Cloud с доступом к API

Установка

Create virtual environment

python -m venv vk-cloud-mcp-venv

Activate the virtual environment

On Windows: vk-cloud-mcp-venv\Scripts\activate

On macOS/Linux: source vk-cloud-mcp-venv/bin/activate

Install dependencies

pip install -r requirements.txt

  1. Создайте файл конфигурации (config.yaml) с вашими учетными данными VK Cloud.

Все данные для заполнения можно найти в разделе "Настройки проекта" -> "Доступ по API" https://cloud.vk.com/docs/ru/tools-for-using-services/api/rest-api/enable-api

   vkcloud:
     auth_url: "https://infra.mail.ru:35357/v3/"
     username: "your-username"
     password: "your-password"
     project_id: "your-project-id"
     user_domain_name: "users"
     project_domain_name: "Default"
     destructive_operations: false  # Установите true для разрешения создания/запуска/остановки VM  
     compute_endpoint: "https://infra.mail.ru:8774/v2.1"
     image_endpoint: "https://infra.mail.ru:9292/v2"
     block_storage_endpoint: "https://public.infra.mail.ru:8776/v3"
  1. Пример файла для настройки MCP сервера для Windsurf mcp_config.json

https://docs.windsurf.com/windsurf/mcp#adding-a-new-server https://docs.windsurf.com/windsurf/mcp#mcp-config-json

   {
     "mcpServers": {
       "vkcloud": {
         "serverUrl": "http://localhost:8000/sse"
       }
     }
   }

Запуск сервера

Запустите сервер командой:

python main.py

Это запустит MCP сервер по адресу http://localhost:8000/sse по умолчанию.

Соображения безопасности

  • По умолчанию деструктивные операции (создание, запуск, остановка, перезапуск VM) отключены. Установите destructive_operations: true в файле конфигурации.

Доступные инструменты MCP

Сервер предоставляет следующие инструменты MCP:

  • vkcloud_vm_list: Список всех VM в проекте
  • vkcloud_network_list: Список всех сетей
  • vkcloud_security_group_list: Список всех групп безопасности
  • vkcloud_vm_start: Запуск VM (требуется включение деструктивных операций)
  • vkcloud_vm_stop: Остановка VM (требуется включение деструктивных операций)
  • vkcloud_vm_restart: Перезапуск VM (требуется включение деструктивных операций)
  • vkcloud_flavor_list: Список типов VM с возможностью фильтрации
  • vkcloud_image_list: Список образов VM с расширенными возможностями фильтрации
  • vkcloud_disk_list: Список всех дисков (томов) с возможностью фильтрации
  • vkcloud_keypair_list: Список всех SSH-ключей
  • vkcloud_create_bootable_volume: Создание загрузочного тома (требуется включение деструктивных операций)
  • vkcloud_vm_create: Создание новой VM (требуется включение деструктивных операций)

Для получения подробной информации о параметрах и использовании каждого инструмента см. документацию в коде.

目录标签

目录标签

PythonWindsurf自动化运维云管理本地部署AI助手虚拟化

支持客户端

Windsurf

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP