MCP-сервер Яндекс Диска для Claude

Yandex Disk MCP Server

MCP-сервер Яндекс Диска с полным набором операций: список файлов, загрузка по URL, папки, публичные ссылки и удаление

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

  • Позволяет удалять файлы с Диска безвозвратно
  • Загружает произвольные файлы по внешним URL на Диск пользователя
  • Единственная защита сервера: секрет в URL без срока действия
Все причины и проверки
Российский стек

irikrafikov-ai/yandex-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/irikrafikov-ai-yandex-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

Выполните в терминале

claude mcp add --transport http 'Yandex Disk MCP Server' 'https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>' --header 'Authorization: Bearer <ваш YANDEX_DISK_TOKEN>'

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "Yandex Disk MCP Server": {
      "type": "http",
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "Yandex Disk MCP Server": {
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

code --add-mcp '{"name":"Yandex Disk MCP Server","type":"http","url":"https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>","headers":{"Authorization":"Bearer <ваш YANDEX_DISK_TOKEN>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "Yandex Disk MCP Server": {
      "type": "http",
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers."Yandex Disk MCP Server"]
url = "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>"
http_headers = { Authorization = "Bearer <ваш YANDEX_DISK_TOKEN>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "Yandex Disk MCP Server": {
      "httpUrl": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "Yandex Disk MCP Server": {
      "serverUrl": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "Yandex Disk MCP Server": {
      "type": "streamableHttp",
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "Yandex Disk MCP Server": {
      "type": "streamable-http",
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "Yandex Disk MCP Server": {
      "type": "remote",
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "Yandex Disk MCP Server": {
      "url": "https://твой-адрес-на-render.onrender.com/mcp/<ваш CONNECTOR_SECRET>",
      "headers": {
        "Authorization": "Bearer <ваш YANDEX_DISK_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

YANDEX_DISK_TOKENсекрет, обязательная
OAuth-токен Яндекс.Диска
CONNECTOR_SECRETсекрет, обязательная
Секрет для защиты MCP-сервера

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Сверено с репозиторием 25 сент. 2026, коммит f6dbc1f.

Текст для агента

Задеплой index.js на Render с переменными YANDEX_DISK_TOKEN и CONNECTOR_SECRET, затем в Claude.ai добавь кастомный коннектор по адресу https://<адрес>.onrender.com/mcp/<CONNECTOR_SECRET>.

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

Что делает

Сервер на Node.js дает Claude доступ к Яндекс Диску через OAuth-токен: список файлов и папок, метаданные файла, временная ссылка на скачивание, загрузка файла на Диск по внешней ссылке, создание папок, удаление ресурсов в корзину или навсегда и публикация файла с получением публичной ссылки. README написан как пошаговая инструкция для человека без опыта деплоя: залить код на GitHub, поднять бесплатный сервис на Render и подключить его как кастомный коннектор в Claude.ai по адресу с секретом в пути.

Для кого. Для тех, кто хочет дать Claude полный доступ на чтение и запись к своему Яндекс Диску без опыта в деплое.

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

  • Нужно, чтобы агент сам загружал файлы по ссылке на Диск и раскладывал их по папкам
  • Нужны публичные ссылки на файлы Диска, сгенерированные агентом
  • Нет опыта в деплое, но есть аккаунт GitHub и Render

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

  • Нужна изоляция прав на чтение: сервер сразу дает и удаление, и загрузку
  • Не готовы держать секрет коннектора в открытом виде: он равен полному доступу к Диску

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

Загрузи файл по этой ссылке на Диск в папку Проекты и дай мне публичную ссылку

Ограничения

Бесплатный план Render засыпает после простоя и просыпается 20-30 секунд при первом запросе. Секрет CONNECTOR_SECRET в URL дает полный доступ к Диску, его нужно менять при малейшем подозрении на утечку. Автор рекомендует держать репозиторий приватным. Лицензии в репозитории нет.

Как отключить. Удалите коннектор из Claude.ai (Settings, Connectors) и остановите сервис в Render.

MCP

Транспорт
http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_DISK_TOKEN
обязательная, секрет
OAuth-токен Яндекс Диска
CONNECTOR_SECRET
обязательная, секрет
Секрет пути, защищает сервер от чужих запросов

Проверка безопасности

  • Позволяет удалять файлы с Диска безвозвратно
  • Загружает произвольные файлы по внешним URL на Диск пользователя
  • Единственная защита сервера: секрет в URL без срока действия

Коротко о README

README написан как гид для новичка: получить OAuth-токен через полигон Яндекс Диска, выложить код в приватный репозиторий, задеплоить на Render с двумя переменными окружения, подключить коннектор в Claude.ai и семь доступных инструментов с кратким описанием. В конце отдельное предупреждение о безопасности секрета.

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

Может ли агент удалить файлы навсегда?

Да, инструмент delete_resource поддерживает и удаление в корзину, и безвозвратное удаление.

Что защищает сервер от чужого доступа?

Только CONNECTOR_SECRET в пути URL: без него запросы отклоняются, но у секрета нет срока действия или ограничения по правам.

Официальный

Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам

MCP-серверСредний риск46,5 тыс.Звезды репозитория
Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31,2 тыс.Звезды репозитория
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний рискБез VPN30,1 тыс.Звезды репозитория
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.Звезды репозитория
Foxx AIMCP-сервер Яндекс Диска для Claude

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.