Skip to main content
Glama

digital-drive-mcp

Сервер Model Context Protocol (MCP), позволяющий AI-агенту просматривать и читать папку Akij Resource Digital Management в Google Drive (публичная ссылка). Написан на TypeScript + официальный MCP SDK, транспорт Streamable HTTP, разворачивается на Vercel.

Инструменты

Инструмент

Описание

list_team_folders

5 вложенных папок участников команды (имя + id папки)

list_folder

Файлы/вложенные папки в любой папке Drive (по умолчанию — корень)

list_all_files

Плоский список всех файлов во всех 5 вложенных папках

read_file

Чтение содержимого файла как текста (Google Docs/Sheets/Slides, Word/Excel/PPT, markdown/HTML)

download_url

Прямой URL для скачивания файла

Related MCP server: gdrive-mcp-server

Как он читает файлы (учётные данные не требуются)

Папка открыта для всех («доступ по ссылке»), поэтому сервер использует публичные конечные точки Google:

  • Список файлов — парсит страницу drive.google.com/drive/folders/<id> и извлекает встроенный JSON _DRIVE_ivd.

  • Google Docs/Sheets/Slides — экспортируются через docs.google.com/.../export?format=txt|csv.

  • Офисные файлы (.xlsx/.docx/.pptx) — скачиваются и разбираются в памяти с помощью fflate (ZIP + XML → текст).

  • Текст/HTML/Markdown — скачиваются и возвращаются как есть.

Локальная разработка

npm install
npm run dev        # HTTP server on http://localhost:3000/mcp
# or
npm run stdio

Развёртывание

vercel --prod
# endpoint: https://<project>.vercel.app/api/mcp

Подключение

{
  "mcp": {
    "digital-drive-mcp": {
      "type": "remote",
      "url": "https://<project>.vercel.app/api/mcp",
      "enabled": true
    }
  }
}

Если папку Drive когда-либо сделают закрытой, просмотр/чтение перестанет работать — перейдите на сервисный аккаунт Google + Drive API или оставляйте папку открытой для доступа по ссылке.

Wait - GXP1, GXP2, GXP3 are placeholders. They're inline code spans (no backticks shown in the input, but they appear as plain text "GXP1"). The instruction says "placeholder tokens (e.g. GXP1, GXP2)" should be kept verbatim. So keep them.

I think this translation is good. Let me double-check I preserved all elements:

  • Title ✓

  • Intro paragraph ✓

  • Table with 5 rows + header ✓

  • Section headings (4 + blockquote) ✓

  • Bullets with bold lead-ins ✓ (bold markers preserved)

  • GXP1, GXP2, GXP3 kept

  • URLs, code spans kept

Formatting: the table uses a specific spacing style with pipes. I'll keep the same alignment style roughly)Skip code blocks - there are none except the inline code spans.

Final output.# digital-drive-mcp

Сервер Model Context Protocol (MCP), позволяющий AI-агенту просматривать и читать папку Akij Resource Digital Management в Google Drive (публичная ссылка). Написан на TypeScript + официальный MCP SDK, транспорт Streamable HTTP, разворачивается на Vercel.

Инструменты

Инструмент

Описание

list_team_folders

5 вложенных папок участников команды (имя + id папки)

list_folder

Файлы/вложенные папки в любой папке Drive (по умолчанию — корень)

list_all_files

Плоский список всех файлов во всех 5 вложенных папках

read_file

Чтение содержимого файла как текста (Google Docs/Sheets/Slides, Word/Excel/PPT, markdown/HTML)

download_url

Прямой URL для скачивания файла

Как он читает файлы (учётные данные не требуются)

Папка открыта для всех («доступ по ссылке»), поэтому сервер использует публичные конечные точки Google:

  • Список файлов — парсит страницу drive.google.com/drive/folders/<id> и извлекает встроенный JSON _DRIVE_ivd.

  • Google Docs/Sheets/Slides — экспортируются через docs.google.com/.../export?format=txt|csv.

  • Офисные файлы (.xlsx/.docx/.pptx) — скачиваются и разбираются в памяти с помощью fflate (ZIP + XML → текст).

  • Текст/HTML/Markdown — скачиваются и возвращаются как есть.

Локальная разработка

npm install
npm run dev        # HTTP server on http://localhost:3000/mcp
# or
npm run stdio

Развёртывание

vercel --prod
# endpoint: https://<project>.vercel.app/api/mcp

Подключение

{
  "mcp": {
    "digital-drive-mcp": {
      "type": "remote",
      "url": "https://<project>.vercel.app/api/mcp",
      "enabled": true
    }
  }
}

Если папку Drive когда-либо сделают закрытой, просмотр/чтение перестанет работать — переходите на сервисный аккаунт Google + Drive API или оставляйте папку открытой по ссылке.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables MCP-compatible AI assistants to interact with a user's Google Drive, including listing, searching, reading, creating, updating, and deleting files, with authentication via Google OAuth.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables LLM agents to list Google Drive files, read/write Google Sheets, and query external REST APIs through MCP tools.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables interacting with Google Drive folders through an MCP server, allowing listing, searching, and reading files using tools like list_files, search_files, get_file, and read_file.
    -