mcp-server-ru (hostkey-cloud-ru/mcp-server-ru) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 132 tools. No publisher has claimed this listing.
MCP сервер для автоматического создания и развертывания
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
hostkey-cloud-ru
Source: github_repo_search
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
get_serversСписок серверов аккаунта Hostkey с фильтрами. Перед первым вызовом автоматически обновляет инвентарь (eq/update_servers). Возвращает ID серверов и краткие данные; для полной карточки используйте get_server.
get_serverПолная информация о сервере по его ID (eq/show): конфигурация, сеть, статус, расположение.
get_power_statusТекущий статус питания сервера (включён/выключен).
get_server_sensorsПоказания аппаратных сенсоров сервера (температуры, напряжения, вентиляторы). Только для bare-metal.
get_server_tagsВсе теги сервера (tags/list). Теги хранят произвольные пары ключ-значение.
search_servers_by_tagПоиск серверов по имени или значению тега (tags/user_search). Возвращает ID серверов.
get_account_infoИнформация о текущем API-токене и аккаунте (auth/info): доступные вызовы, тип и роль аккаунта, ID привязанных серверов. Полезно для проверки подключения.
logoutЗавершить текущую API-сессию (auth/logout): сессионный токен удаляется из InvAPI. При следующем вызове клиент автоматически выполнит повторный вход по API-ключу.
list_api_keysСписок всех API-ключей аккаунта (api_keys/list).
list_server_api_keysСписок API-ключей, выданных для конкретного сервера (api_keys/list_for_server).
get_api_keyИнформация о конкретном API-ключе (api_keys/view).
get_api_key_historyИстория использования API-ключа за период (api_keys/history).
create_api_keyСоздать новый API-ключ для аккаунта или конкретного сервера (api_keys/add). Значение ключа будет показано один раз в ответе — сохраните его.
update_api_keyИзменить параметры API-ключа (api_keys/edit): имя, IP-белый список, уведомления, активность.
delete_api_keyУдалить API-ключ (api_keys/delete). ДЕСТРУКТИВНО: приложения, использующие ключ, потеряют доступ.
get_billing_clientДанные клиента из биллинга (whmcs/get_client): контакты, валюта, статус аккаунта.
get_invoicesПолный список инвойсов аккаунта (whmcs/get_invoices).
get_invoiceДанные конкретного инвойса для оплаты (whmcs/get_invoice).
get_server_invoicesИнвойсы, относящиеся к конкретному серверу (whmcs/get_related_invoices).
get_server_billing_dataПлатёжная информация по аренде сервера (whmcs/get_billing_data).
get_transactionsСписок транзакций по аккаунту клиента (whmcs/transactions).
get_credit_historyДвижение средств по лицевому счёту: начисления и списания кредитов (whmcs/getcredits).
get_payment_gatewayСпособы оплаты конкретного инвойса (whmcs/getpaymentgw).
download_invoiceСкачать инвойс в PDF (whmcs/download_invoice). Ответ обычно содержит PDF в Base64 — сохраните и декодируйте при необходимости.
get_cancellation_requestsСписок активных заявок на отмену услуг (whmcs/get_cancellation_requests).
get_contactsСписок дополнительных контактов аккаунта (whmcs/get_contacts).
update_billing_clientИзменить данные клиента в биллинге (whmcs/update_client): ФИО, компания, адрес, email, телефон и т.д.
reset_billing_passwordСбросить пароль аккаунта биллинга (whmcs/reset_password): на указанный email придёт ссылка для сброса. Email должен совпадать с email аккаунта.
add_contactДобавить дополнительный контакт в аккаунт (whmcs/add_contact). ВНИМАНИЕ: контакт создаётся со случайным email — его нужно поменять в Invapi.
update_contactИзменить дополнительный контакт (whmcs/update_contact): email, пароль, телефон. Указание телефона включает 2FA по SMS.
delete_contactУдалить дополнительный контакт аккаунта (whmcs/delete_contact). ДЕСТРУКТИВНО.
generate_due_invoiceСоздать следующий инвойс для сервера (whmcs/generate_due_invoice).
create_addfunds_invoiceСоздать инвойс на пополнение кредитного баланса (whmcs/create_addfunds). ДЕНЬГИ: создаёт реальный инвойс на указанную сумму.
apply_creditОплатить инвойс полностью или частично с кредитного баланса (whmcs/apply_credit). ДЕНЬГИ: списывает средства со счёта.
mass_payСоздать групповой инвойс для оплаты нескольких инвойсов разом (whmcs/mass_pay). ДЕНЬГИ.
request_cancellationЗапросить отмену услуги (whmcs/request_cancellation). ДЕСТРУКТИВНО: cancellation_type=1 — немедленная отмена с частичным возвратом (если возможно), 0 — отмена в конце биллинг-периода. Требует HOSTKEY_ALLOW_DESTRUCTIVE=1.
delete_cancellation_requestОтозвать заявку на отмену услуги (whmcs/delete_cancellation_request).
list_presetsАктуальный список доступных instant-серверов (VM/BM/GPU/vGPU) с ценами в указанной локации. Токен не требуется. Нужен для подбора preset перед заказом.
search_presetsПоиск подходящих свободных серверов под конкретный пресет по имени (например, vm.pico). Требует авторизации.
get_preset_pricingЦены на доступные пресеты в указанных валютах (presets/info). Токен не требуется.
list_preset_groupsСписок групп пресетов для категоризации каталога (presets/groups). Токен не требуется.
get_presetИнформация о конкретном пресете или обо всех пресетах (presets/show). Может требовать авторизации в зависимости от прав.
list_stock_serversСписок доступных stock-серверов (физические серверы стандартных конфигураций, деплой в течение рабочего дня). Токен не требуется.
get_stock_serverДетальная информация о конкретном stock-сервере (stocks/show).
list_osСписок операционных систем, доступных для установки на пресет/сервер (os/list). Без instance_id возвращает ОС для всех пресетов. Токен не требуется.
list_softwareСписок ПО (marketplace-приложений), доступного для автоустановки на сервер (software/list). Токен не требуется.
list_traffic_plansДоступные тарифные планы трафика для пресета в локации (traffic_plans/list). Токен не требуется.
list_dns_zonesСписок всех DNS-зон аккаунта на серверах PowerDNS Hostkey (pdns/list_zones).
get_dns_zoneСодержимое DNS-зоны: все записи (A, AAAA, CNAME, MX, TXT и т.д.) с авторитетного сервера (pdns/view_zone).
list_dns_domainsСписок всех доменов пользователя из таблицы доменов (pdns/list_domains).
list_dns_subdomainsСписок сабдоменов по ID сервера (pdns/list_subdomains).
add_dns_domainСоздать DNS-зону и добавить домен в таблицу доменов (pdns/add_domain). Требует права pdns/edit.
delete_dns_domainУдалить домен по ID: DNS-зону, сам домен и все его сабдомены (pdns/delete_domain). ДЕСТРУКТИВНО. Требует права pdns/edit.
add_dns_subdomainДобавить сабдомен в таблицу сабдоменов (pdns/add_subdomain). Требует права pdns/edit.
edit_dns_subdomainОбновить сабдомен (pdns/edit_subdomain). Требует права pdns/edit.
delete_dns_subdomainУдалить сабдомен из таблицы сабдоменов (pdns/delete_subdomain). ДЕСТРУКТИВНО. Требует права pdns/edit.
add_dns_zoneСоздать DNS-зону на авторитетном сервере PowerDNS (pdns/add_zone). Требует права pdns/edit.
delete_dns_zoneУдалить DNS-зону по имени вместе со всеми записями и метаданными (pdns/delete_zone). ДЕСТРУКТИВНО. Требует права pdns/edit.
add_dns_recorddelete_dns_recordУдалить DNS-запись из зоны (pdns/delete_dns). ДЕСТРУКТИВНО. Требует права pdns/edit.
list_iso_imagesСписок доступных ISO-образов (iso/list_iso). Для клиентских ключей обязателен server_id — образы подбираются под конкретный сервер.
get_uploaded_isosСписок ISO-образов, загруженных клиентом (iso/uploaded).
upload_isoЗагрузить новый ISO-образ по URL (iso/upload). Доступно клиентам.
add_iso_imageДобавить новый ISO-образ или обновить существующий по имени (iso/add). Требует специального права 'add'.
mount_isounmount_isoРазмонтировать ISO-образ с сервера (iso/unmount_iso). Асинхронная операция — вернётся callback-ключ для check_task.
delete_iso_imageУдалить ISO-образ по ID (iso/delete). ДЕСТРУКТИВНО. По документации доступно только сотрудникам Hostkey — у клиентов, скорее всего, вернёт ошибку прав.
get_network_statusСостояние сетевых интерфейсов сервера (net/get_status): порт, свитч, VLAN, скорость, MAC, статус подключения.
get_port_graphsГрафики загрузки порта за период (net/show_cacti): день/месяц/год.
get_ip_infoИнформация о сетевом интерфейсе по IP-адресу (ip/get_ip).
get_ptr_recordТекущая PTR-запись (reverse DNS) для IP-адреса (ip/get_ptr).
port_onВключить сетевой порт сервера (net/port_on).
port_offВыключить сетевой порт сервера (net/port_off). ДЕСТРУКТИВНО: сервер потеряет сетевую связность по этому интерфейсу.
block_ipЗаблокировать IP-адрес на сервере на уровне сети Hostkey (net/block_ip). Полезно для abuse-запросов.
unblock_ipСнять блокировку IP-адреса на сервере (net/unblock_ip).
update_ptr_recordОбновить PTR-запись для IP-адреса (ip/update_ptr). Несколько записей передаются разделителем %0A.
set_main_ipНазначить основной IP-адрес сервера (ip/set_main), когда адресов несколько.
order_serverreinstall_serverpower_onВключить сервер (eq/on). Асинхронная операция: в ответе будет callback-ключ для check_task.
power_offreboot_servercreate_reinstall_taskШаг 1 PXE-переустановки: создать мастер-ключ переустановки ОС (eq/reinstall). Возвращает reinstall_key, по которому check_task отслеживает стадии установки. ДЕСТРУКТИВНО: часть процесса, затирающего диски сервера.
create_pxe_configШаг 2 PXE-переустановки: создать PXE-конфиг для установки ОС (eq/create_pxe). ДЕСТРУКТИВНО.
set_boot_deviceУстановить порядок загрузки сервера (eq/boot_dev): pxe — сетевая загрузка (шаг 3 переустановки), disk — загрузка с диска (шаг 6), cd — смонтированный ISO.
clear_pxe_configШаг 7 PXE-переустановки: удалить PXE-конфиг (eq/clear_pxe). ОБЯЗАТЕЛЬНО после завершения — иначе возможна внезапная переустановка при следующей перезагрузке.
call_api_rawget_vnc_consoleДоступ к VNC-консоли сервера (eq/console): возвращает конфиг console.vv в Base64 для virt-viewer.
start_novncЗапустить NoVNC (HTML5) сессию консоли сервера (eq/novnc): возвращает ссылку для открытия в браузере.
list_post_install_tasksДоступные post-install Ansible-задачи (jenkins/get_tasks) с тегами применимости: gpu, bm, vm, vgpu, default. Без токена — общий список, с токеном — доступные конкретному пользователю.
run_post_install_taskВыполнить Jenkins/Ansible-задачу на сервере (jenkins/call): ID или имя задачи из list_post_install_tasks + доп. параметры. Например, установка GPU-драйверов после переустановки ОС.
add_static_natСоздать статический DNAT до IPMI сервера (nat/add_static_nat): публичный IP для доступа к IPMI. Асинхронная операция — статус через check_task.
remove_static_natУдалить статический DNAT до IPMI сервера (nat/remove_static_nat).
clear_static_natУдалить застывшие правила статического NAT-проброса по внутреннему IP (nat/clear_static_nat).
drop_natУдалить запись о NAT из базы данных (nat/drop_nat). ДЕСТРУКТИВНО, служебная операция.
add_ipmi_userСоздать временного IPMI-пользователя для веб-доступа к IPMI (eq/add_ipmi_user).
remove_ipmi_userУдалить временного IPMI-пользователя (eq/remove_ipmi_user).
reset_ipmiПерезагрузить IPMI-модуль сервера (eq/unit_reset). Применять, если IPMI не отвечает.
request_rh_power_onrequest_rh_power_off32 further tools are not listed here. The complete surface is in the source.
HOSTKEY_API_KEYАвторизацияTool annotations
103/132 tools have annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
126/132 tools missing one or more hints — get_servers (missing: destructiveHint, idempotentHint); get_server (missing: destructiveHint, idempotentHint); get_power_status (missing: destructiveHint, idempotentHint), +123 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tests exist
No test files found
Add tests that exercise each declared tool.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/hostkey-cloud-ru/mcp-server-ru)?variant=verified to the badge URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check