Skip to main content
Glama

g-command

Браузер и синхронизация Google Диска для Obsidian, а также MCP-сервер для Claude Code.

Два компонента в одном пакете:

  1. Плагин Obsidian — боковая панель для просмотра Диска, синхронизирующая Документы (→ markdown), Таблицы (→ CSV) и другие файлы в ваше хранилище

  2. MCP-сервер — позволяет Claude Code искать на Диске, читать заметки хранилища и загружать файлы с Диска в хранилище

Файлы Google Диска в локальной файловой системе (.gdoc, .gsheet) представляют собой JSON-указатели — фактическое содержимое находится за API. Оба компонента устраняют этот разрыв с помощью rclone.

Что он делает

  • Поиск на Диске по имени файла, в хранилище по содержимому (нечеткий), или по обоим критериям

  • Чтение любого файла с Диска или заметки хранилища через ресурсы gdrive:// и vault://

  • Загрузка файлов с Диска в хранилище — скачивание, конвертация (Документы → markdown, Таблицы → CSV) и обновление состояния синхронизации одним вызовом

  • Фильтр разделов — извлечение определенных разделов документа по названию заголовка или индексу

  • Обнаружение хранилищ — автоматически находит все хранилища Obsidian, зарегистрированные на машине

  • Область действия: drive.readonly — без права записи на Google Диск

Related MCP server: manus-mcp

Предварительные требования

  • Node.js 18+

  • rclone (заменяет настройку OAuth GCP)

  • Claude Code

Настройка

Плагин Obsidian

  1. Установите rclone (brew install rclone на macOS)

  2. Установите плагин в Obsidian

  3. Откройте вкладку настроек g-command и нажмите Подключиться

  4. Войдите в Google в открывшемся окне браузера

Вот и всё. Плагин создает read-only удаленное подключение rclone и проверяет соединение.

MCP-сервер (для Claude Code)

./setup.sh

Скрипт собирает MCP-сервер и регистрирует его в Claude Code. Если rclone еще не настроен, он проведет вас через аутентификацию.

Если ваше удаленное подключение rclone уже называется не gdrive:

GDRIVE_RCLONE_REMOTE=my-remote ./setup.sh

Ручная настройка MCP

  1. brew install rclone (если не установлен)

  2. cd src/gdrive && npm install && npm run build

  3. claude mcp add vault node /absolute/path/to/src/gdrive/dist/index.js

Проверка

Выполните /mcp в Claude Code — vault должен отображаться как подключенный. Затем попробуйте выполнить поиск документа по имени файла.

Замечания по безопасности

  • Этот сервер не хранит никаких учетных данных — аутентификация полностью управляется rclone

  • Токен rclone хранится в ~/.config/rclone/rclone.conf

  • Область drive.readonly ограничивает радиус поражения в случае компрометации токена

  • Сервер представляет собой один проверяемый TypeScript-файл

Конфигурация

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

По умолчанию

Назначение

GDRIVE_RCLONE_REMOTE

gdrive

Имя удаленного подключения rclone

Ссылки

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that enables interaction with Google Drive through the Google Cloud API. It allows users to list, read, and upload files directly from MCP-compatible clients like manus.im or Cursor.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for Google Drive, Docs, and Sheets — built for Claude Code. Gives Claude Code direct read/write access to Google Sheets (cell-level edits, formatting, structure), Google Docs (insert, replace, append), and Drive (search).
    16 npm
    1
    MIT