Neurover MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| neurover_accountsB | Список настроенных аккаунтов Neurover (пароли не возвращаются). |
| neurover_loginB | Войти в аккаунт через системное хранилище пароля. Первое, что делать при ошибке авторизации. |
| neurover_account_setupA | Добавить новый аккаунт: возвращает команду для терминала пользователя (пароль в чат не передаётся). |
| neurover_account_settingsC | Режим входа уже настроенного аккаунта (ручной / системное хранилище). |
| neurover_browser_loginA | Резервный вход через видимое окно браузера, когда обычный вход просит CAPTCHA. Шаг 1: вызвать без finish — откроется окно, пользователь входит. Шаг 2: вызвать с finish=true — сессия сохраняется, окно закрывается. |
| neurover_update_checkA | Проверить, вышла ли новая версия Neurover MCP (запрос к GitHub). Сам MCP проверяет не чаще раза в неделю; этот инструмент проверяет сейчас. Ничего не меняет. |
| neurover_update_applyA | Обновить Neurover MCP до последней версии с GitHub. Вызывать только после явного согласия пользователя. Не запускается, пока идёт фоновая очистка. После успеха пользователь должен полностью закрыть и снова открыть MCP-клиент. |
| neurover_diagnosticsA | Сохранить отчёт для автора MCP, если что-то не работает: версия, система, режимы входа, подключение приложений и журнал последних действий. Без email, паролей, cookies и промптов. Возвращает путь к файлу в Загрузках; пользователь отправляет его автору сам. |
| neurover_auth_statusB | Проверить, активна ли сессия, без входа и без браузера. |
| neurover_logoutC | Выйти из сессии MCP. |
| neurover_workflowsB | Список полотен (id, название). Поиск по названию через search. |
| neurover_create_workflowC | Создать новое пустое полотно. |
| neurover_rename_workflowC | Переименовать полотно. |
| neurover_delete_workflowA | Удалить полотно (на сервере оно уходит в архив, из списка пропадает). Только по прямой просьбе пользователя, confirm=true. |
| neurover_clone_workflowC | Создать копию полотна. |
| neurover_workflow_graphC | Всё содержимое полотна: плитки (узлы), связи, версия, настройки полотна. |
| neurover_modelsB | ШАГ 0. Список моделей полотна: id, название, лимит символов промта. Лимит у каждой модели свой (Seedance Линия 18 — 30000, Kling-4.0 и Линия 42 — 5000): пиши промт под него. |
| neurover_model_settingsB | ШАГ 0. Схема одной модели: какие настройки есть (mode, duration, resolution, aspect_ratio…), их варианты и поля для референсов. Файловые поля (type file_array, например images, reference_videos, cref, sref) заполняются через references с этим field, а не через settings; количество результатов и отключённые поля задаёт сайт. |
| neurover_account_overviewB | Баланс кредитов, подписка и занятое место в хранилище — короткая сводка. Для вопроса «сколько кредитов» использовать это. |
| neurover_statisticsC | Статистика генераций по моделям за период. |
| neurover_notificationsA | Уведомления сайта и число непрочитанных; markRead=true — отметить все прочитанными. |
| neurover_balanceB | Страница «Баланс» целиком: тарифы, текущая подписка, история платежей. |
| neurover_chargesB | История списаний кредитов (сколько стоила каждая генерация). |
| neurover_auditC | Журнал действий/безопасности аккаунта. |
| neurover_subscriptionsD | Страница подписок сайта. |
| neurover_profileD | Страница профиля пользователя. |
| neurover_mediaB | Найти файлы в медиатеке (по типу и имени) и их mediaAssetId — чтобы взять уже загруженную картинку без повторной загрузки. |
| neurover_media_accessB | Подробности одного файла медиатеки по mediaAssetId: имя, размер, разрешение, ссылки. |
| neurover_download_mediaA | Скачать файл из медиатеки по mediaAssetId. Для результата генерации удобнее download_generation. |
| neurover_ensure_mediaA | Получить mediaAssetId локального файла: найти в медиатеке по содержимому или загрузить ТОЛЬКО в медиатеку (на полотне ничего не появляется). Обычно не нужен — prepare_generation сам принимает filePath. |
| neurover_delete_mediaB | Удалить конкретный файл из медиатеки по id и точному имени. Сначала dryRun, удаление только по прямой просьбе пользователя. |
| neurover_delete_reference_copiesA | Удалить служебные копии референсов (source_kind=reference_copy), которые сайт создаёт сам. Исходники и результаты не трогает. Сначала dryRun. |
| neurover_cleanup_scanA | Очистка дублей, шаг 1: найти похожие файлы по метаданным, ничего не удаляет. При status=scanning повторить с тем же jobId. |
| neurover_cleanup_reportC | Очистка дублей, шаг 2: открыть галерею для пользователя (reportUrl). view=duplicates — похожие файлы, view=library — вся медиатека. |
| neurover_cleanup_verifyB | Очистка дублей, шаг 3 (по желанию): сверить SHA-256 оригиналов выбранных групп. background=true — в фоне, без ожидания. Ничего не удаляет. |
| neurover_cleanup_approveC | Очистка дублей, шаг 4: зафиксировать выбор пользователя по группам (оставить одну копию / удалить все). Ничего не удаляет. |
| neurover_cleanup_stepC | Очистка, шаг 5 (ручной режим): удалить одну порцию одобренного; также проверка неясного результата после сбоя. |
| neurover_cleanup_startA | Очистка, шаг 5: запустить одобренное удаление в фоне (порциями, переживает перезапуск). |
| neurover_cleanup_statusC | Статус очистки по jobId. |
| neurover_cleanup_approve_filesC | Очистка, шаг 4 (вариант): зафиксировать точные id отдельных файлов на удаление. Ничего не удаляет. |
| neurover_cleanup_newC | Начать новый разбор после завершённой или отменённой очистки. |
| neurover_cleanup_pauseB | Приостановить фоновую очистку после текущей порции. |
| neurover_cleanup_cancelC | Отменить оставшуюся очистку. |
| neurover_add_nodeA | Добавить на полотно плитку генерации или текста (без запуска). Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_set_text_nodeA | Записать текст в текстовую плитку. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_rename_nodeB | Переименовать плитку. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_update_nodeA | Изменить настройки, промт, положение или размер плитки (без запуска). Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_node_duplicateA | Дублировать плитку. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_node_restore_last_successA | Вернуть плитке последний успешный результат. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_node_cancelC | Отменить генерацию, идущую в плитке. |
| neurover_delete_nodeA | Удалить плитку с полотна (файл в медиатеке остаётся). Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_connect_nodesA | Соединить две плитки связью (handles брать из графа/схемы модели). Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_delete_edgeA | Удалить связь между плитками. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_add_media_to_workflowA | Поставить на полотно плитку с уже существующим файлом медиатеки. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_prepare_generationA | ШАГ 1 основного процесса. Собрать запрос генерации и узнать цену; кредиты НЕ списываются. references — в нужном порядке, каждая {mediaAssetId} или {filePath}; field и role можно не указывать (подберутся по схеме модели); чтобы положить файл в особое поле модели, укажи его field — любое файловое поле из model_settings, например у Midjourney cref (персонаж) и sref (стиль). В промте ссылайся на них @ref_1, @ref_2… — MCP сам подставит имена @image_N по порядку. Видео Seedance: mode=reference + aspect_ratio, а в промте напиши, что @ref_1 — первый кадр (mode=first-frame даёт вертикальное видео). Настройки, которых у модели нет, отбрасываются с предупреждением. Перед оплатой проверь в ответе finalPrompt, таблицу references и warnings. |
| neurover_prepare_runA | Узнать цену запуска плитки, её зависимостей или всего полотна (без запуска). Запуск — submit_generation. Меняет полотно: вызывать только по прямой просьбе пользователя о плитках или полотне. Для обычной генерации — prepare_generation (через чат полотна). |
| neurover_prepare_prompt_enhancementA | Узнать цену платного улучшения промта плитки (без запуска). Запуск — submit_generation. |
| neurover_submit_generationA | ШАГ 2. Платный запуск токена из prepare_generation / prepare_run / prepare_prompt_enhancement, один раз. Только когда пользователь попросил; maxCredits ≥ estimatedCredits. Не повторять при неясном результате — сначала wait_generation. |
| neurover_draft_viewB | Показать подготовленный запрос по токену: итоговый промт, таблица референсов, настройки, предупреждения — ровно то, что уйдёт на сервер. |
| neurover_generationsC | История генераций полотна: промты, настройки, реально отправленные референсы, цена, результаты, messageId. |
| neurover_wait_generationA | ШАГ 3. Статус генерации по messageId (или nodeId). timeoutSeconds — сколько ждать (до 45 с, повторять вызов, пока не готово); timeoutSeconds=0 — просто проверить статус. По готовности сверяет ориентацию результата. |
| neurover_download_generationB | ШАГ 4. Скачать готовый результат генерации по messageId в outputDir с именем fileName. mediaAssetId — только чтобы выбрать один из нескольких результатов. |
| neurover_reset_contextC | Сбросить контекст выбранной модели в чате полотна (модель «забывает» прошлые сообщения). |
| neurover_api_catalogA | Список известных маршрутов API сайта. Только если для задачи нет отдельного инструмента. |
| neurover_api_readA | Прочитать любой GET-маршрут сайта. Только если нет отдельного инструмента. |
| neurover_api_writeB | Изменяющий запрос к маршруту сайта. Только если нет отдельного инструмента; платные запуски — только через prepare/submit. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 66 tools
Descriptions do a lot of explicit steering ("use download_generation for results", "for how many credits use account_overview"), but there is real overlap: prepare_generation vs prepare_run vs prepare_prompt_enhancement, cleanup_approve vs cleanup_approve_files, and generic api_read/api_write vs every dedicated tool all target the same underlying actions. The 11-tool cleanup pipeline and the media cluster (media, media_access, ensure_media, download_media, download_generation) require careful reading to pick correctly.
A uniform neurover_ prefix and snake_case keep it readable, but the verb/noun ordering is inconsistent: verb-first (create_workflow, delete_node, connect_nodes) mixed with noun-first (workflow_graph, model_settings, node_cancel, media_access, account_setup) and bare nouns (accounts, models, balance, audit). The outcome is mixed conventions that still parse but offer no predictable pattern.
66 tools is far beyond what the domain needs in one surface; the cleanup subsystem alone contributes 11 tools for one maintenance task. Auth (7) and update/diagnostics (3) further inflate the set, so an agent must navigate a very heavy tool list for routine generation work.
Coverage is genuinely broad: auth lifecycle, workflow and node CRUD, edges, the full prepare/submit/wait/download generation pipeline, media library management, dedup cleanup, billing, diagnostics, and generic API escape hatches for anything missing. Only minor gaps remain (e.g. no media rename/move or workflow export), and the generic API tools let agents work around them.