Skip to main content
Glama

ORCA Drive MCP

Сервер Model Context Protocol (MCP), который предоставляет доступ к папке Google Drive через Streamable HTTP, развернутый как serverless-функция Vercel.

Он читает Google Drive через небольшое веб-приложение Google Apps Script, поэтому не требуется Google Cloud Console или сервисный аккаунт.

Инструменты

Инструмент

Описание

list_files

Список файлов в папке (по умолчанию DRIVE_FOLDER_ID)

search_files

Поиск файлов по подстроке имени

get_file

Получение метаданных одного файла по ID

read_file

Чтение текстового содержимого файла (JSON, CSV, TXT и т. д.)

Related MCP server: mcp-server-drive

1. Создание бэкенда Apps Script

  1. Перейдите на https://script.google.com и создайте New project.

  2. Удалите код-заглушку и вставьте содержимое apps-script.js.

  3. Нажмите Deploy > New deployment:

    • Тип: Web app

    • Выполнять от имени: Me

    • Кто имеет доступ: Anyone

  4. Нажмите Deploy, авторизуйте скрипт (разрешите ему доступ к вашему Drive).

  5. Скопируйте Web app URL, оканчивающийся на /exec (например, https://script.google.com/macros/s/AKfycb.../exec).

Откройте URL /exec один раз в браузере и авторизуйте его, чтобы скрипт мог получить доступ к вашим файлам Drive.

2. Настройка переменных окружения

Скопируйте .env.example в .env (локальная разработка) и задайте те же значения в Vercel (Project > Settings > Environment Variables):

Переменная

Описание

APPS_SCRIPT_URL

URL /exec Apps Script из шага 1

DRIVE_FOLDER_ID

ID папки по умолчанию для списка

3. Запуск локально

npm install
vercel dev

Протестируйте с помощью MCP Inspector:

npx @modelcontextprotocol/inspector

Используйте транспорт Streamable HTTP и URL http://localhost:3000/.

4. Развертывание на Vercel

vercel --prod

Ваш endpoint будет https://<project>.vercel.app/.

5. Подключение клиента

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "orca-drive": {
      "type": "http",
      "url": "https://<project>.vercel.app/"
    }
  }
}

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    A read-only Google Drive MCP server that allows searching files, reading file content (with auto-export for Google Docs, Sheets, Slides), and retrieving file metadata via OAuth authentication.
    13 npm
    2
    -
  • 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.
    -