Kuake CLI MCP

CLI и MCP-сервер kuake-mcp на Go управляют файлами Quark Cloud Drive: список, загрузка, перемещение, удаление, ссылки доступа.

  • 337 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент получает Cookie учетной записи и может удалять, перемещать и публиковать файлы на диске.
  • Проект неофициальный: возможны блокировка аккаунта и потеря данных.
Все причины и проверки

zhangjingwei/kuake_cli

Установка

Ручная установка

git clone https://github.com/zhangjingwei/kuake_cli.git
cd kuake_cli
chmod +x build.sh
./build.sh

Первый вариант из README, нужен Go 1.25 или новее. Готовые бинарники лежат в Releases.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент получает Cookie учетной записи и может удалять, перемещать и публиковать файлы на диске.
  • Проект неофициальный: возможны блокировка аккаунта и потеря данных.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Kuake CLI работает с облачным диском Quark (夸克网盘) из терминала. Команды показывают профиль и содержимое папок, загружают и скачивают файлы, создают каталоги, перемещают, копируют, переименовывают и удаляют, создают и отменяют ссылки доступа и сохраняют чужие ссылки к себе. Вывод в JSON удобно связывать с `jq`. Отдельный бинарник `kuake-mcp` отдает 14 операций MCP-клиентам вроде Claude Code по stdio. Для OpenClaw есть скилл `kuake_skill`, который переводит запросы в команды `kuake`. Среди инструментов MCP, например, `quark_list`, `quark_upload`, `quark_move` и `quark_delete`.

Для кого. Пользователям Quark Cloud Drive, которые хотят управлять диском из терминала, скриптов и агентов.

Подходит, если

  • Файлы нужно выгрузить в облако пакетом, а не через веб-интерфейс.
  • Каталог скачивают с докачкой: повторный запуск пропускает полные файлы.
  • Агент разбирает папки диска по запросу в Claude Code.
  • Нужно сохранить чужую ссылку доступа в свой диск и вывести результат в JSON.

Не подходит, если

  • Нужен официальный клиент: проект неофициальный и не связан с Quark.
  • Агенту нельзя доверять удаление и перемещение файлов на диске.
  • Продукт коммерческий: AGPL-3.0 требует отдельной лицензии для SaaS и коммерческого использования.

Пример запроса к агенту

Покажи содержимое корня диска через quark_list и найди папки старше года, ничего не удаляя без моего подтверждения.

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

`KUAKE_COOKIE` обязательная, секрет
Cookie учетной записи Quark Cloud Drive.
`KUAKE_DENY_OPS`
Список запрещенных операций MCP-сервера.
`KUAKE_DENY_PATHS`
Пути на диске, закрытые для операций.
`KUAKE_DENY_EXTS`
Запрещенные расширения файлов, в образце `.env`, `.key`, `.pem`.
`KUAKE_MAX_UPLOAD_MB`
Максимальный размер загрузки в мегабайтах.
`KUAKE_DOWNLOAD_DIR`
Локальная папка для скачанных файлов.

Ограничения

Проект неофициальный: автор предупреждает о возможной блокировке аккаунта, потери данных и поломок при смене API. Нужна действующая учетная запись и Cookie, которые передаются в `KUAKE_COOKIE` или сохраняются командой `kuake auth save`. Бинарники доступны в Releases, либо нужна сборка на Go 1.25 или новее. Лицензия AGPL-3.0, коммерческое использование по отдельному разрешению. Последний коммит в октябре 2026.

Как отключить. Удалите запись `quark` из `.mcp.json` и бинарники `kuake`, `kuake-mcp`. Сохраненные учетные данные снимите командой `kuake auth clear`, а Cookie смените на стороне Quark.

Частые вопросы

Как ограничить действия агента?

Через переменные `KUAKE_DENY_OPS`, `KUAKE_DENY_PATHS`, `KUAKE_DENY_EXTS`, `KUAKE_MAX_UPLOAD_MB` и `KUAKE_DOWNLOAD_DIR`. В образце расширения `.env`, `.key` и `.pem` закрыты по умолчанию.

Где хранятся учетные данные?

Cookie берется из `KUAKE_COOKIE` и других источников. Команда `kuake auth save` сохраняет его в каталоге настроек с правами `0600` на Linux и macOS.

Выводит ли CLI значение Cookie?

Нет. Команды `kuake auth status` и `kuake auth clear` не печатают его значение.

Сколько инструментов у MCP-сервера?

Четырнадцать операций над диском: просмотр, загрузка, скачивание, создание каталогов, перемещение, копирование, переименование, удаление и ссылки доступа.

Подходит ли проект для коммерческого сервиса?

Только по отдельному разрешению автора: лицензия AGPL-3.0, а SaaS и коммерческие продукты в нее не входят.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Российский стек

Нативный CLI и MCP-сервер для Kaiten на Go с безопасными настройками по умолчанию: инструменты записи выключены, пока их явно не включат

MCP-серверШирокий доступ
Российский стек

Консольный клиент и MCP-сервер для трекера Kaiten: карточки, комментарии, чек-листы и файлы из терминала или агента

CLIШирокий доступ5Звезды репозитория
Официальный

Официальный скилл Quark Drive: агент сохраняет, ищет, скачивает и раздает файлы в облачном хранилище по запросу.

СкиллШирокий доступ85Звезды репозитория
Российский стек

Один бинарь на Rust: CLI, MCP-сервер и MCP Apps для Яндекс Почты, Календаря и Диска с 13 встроенными скиллами и кросс-сервисными сценариями

MCP-серверШирокий доступ28Звезды репозитория

Подключает агента к Nextcloud: заметки, календарь, контакты, файлы, почта и доски Deck через 110 с лишним инструментов MCP

MCP-серверШирокий доступ411Звезды репозитория

Локальный MCP-сервер для Mac: Claude, Codex и ChatGPT работают в приложениях, файлах, терминале и браузере по разрешениям

MCP-серверШирокий доступ97Звезды репозитория

Коротко о README

Один репозиторий содержит CLI, MCP-сервер и скилл для OpenClaw. Доступ агента сужается переменными запретов и песочницей для скачивания.

Бейдж для README

Сообщить о проблеме