Инструменты11 октября 2026 г., 17:46 МСК🤖 Auto

OnlyDrive: Google Drive как локальный диск и MCP-сервер в одном exe

Новый инструмент OnlyDrive превращает обычные аккаунты Google One/Workspace в единый пул хранилища с поддержкой S3, WebDAV и Model Context Protocol без необходимости настройки API-ключей.

Баннер новости 9418

Проблема: сложность работы с Google Drive для разработчиков

Работа с Google Drive как с файловым хранилищем часто требует использования сложных конфигураций rclone, настройки OAuth-клиентов и ручного монтирования. Инструмент OnlyDrive (команда gd) решает эту проблему, предоставляя единый исполняемый файл, который автоматизирует весь процесс. Ключевое отличие — отсутствие необходимости в Google Cloud API-ключях; авторизация происходит через стандартный браузерный OAuth-поток.

Ключевые возможности и архитектура

OnlyDrive работает как обертка над официальным rclone (скачивается и проверяется по SHA-256), скрывая сложность бэкенда. Основные функции:

  • Локальный диск: На Windows папки появляются в Проводнике как диски (например, GDrive-acc1 (X:)). На macOS/Linux используется нативное монтирование (nfsmount на macOS без macFUSE, FUSE на Linux).
  • Единый пул (Union): Команда gd serve union объединяет несколько аккаунтов Google Drive в одно хранилище. Файлы автоматически распределяются по тем аккаунтам, где есть свободное место.
  • Протоколы доступа: Поддержка S3-совместимого API (gd serve s3) и WebDAV (gd serve webdav) для интеграции с другими приложениями.
  • Model Context Protocol (MCP): Встроенный MCP-сервер позволяет LLM-агентам (Claude Desktop, Cursor, VS Code) работать с файлами Google Drive напрямую через инструменты gd_* (чтение, запись, поиск, удаление).

Установка и управление

Установка сводится к одной команде, после чего запускается интерактивный мастер (wizard), который по шагам настраивает подключение, монтирование и автозагрузку.

Платформа Команда установки Примечания
Windows irm https://raw.githubusercontent.com/yava-code/OnlyDrive/main/install/install.ps1 | iex Автоматически скачивает exe, добавляет в PATH, настраивает WinFsp
macOS / Linux curl -fsSL https://raw.githubusercontent.com/yava-code/OnlyDrive/main/install/macos.sh | bash Использует нативные механизмы монтирования

После установки доступны команды для управления: gd add (добавление аккаунта), gd daemon start (запуск фонового сервиса), gd mcp install <client> (регистрация в IDE/LLM). Также доступен веб-интерфейс управления по адресу http://127.0.0.1:5590 (запускается через gd ui), где можно видеть квоты, монтировать/размонтировать диски и управлять демоном.

Безопасность и обновления

Сервер управления привязан только к 127.0.0.1. Для защиты можно задать токен через переменную окружения GD_UI_TOKEN, который клиенты передают в заголовке X-GD-Token. Обновление gd update проверяет целостность бинарников через SHA-256 и сохраняет старую версию как .old для отката в случае ошибки.

Почему это важно

OnlyDrive снижает порог входа для использования Google Drive в качестве бэкенда для ИИ-агентов и облачных хранилищ. Интеграция с MCP открывает возможности для автоматизации работы с документами в популярных IDE и LLM-клиентах без написания кастомных скриптов. Поддержка нескольких аккаунтов в одном пуле позволяет эффективно масштабировать доступное хранилище, используя ресурсы всех подключенных подписок Google One/Workspace.

Источник: Github ↗