Yandex.Disk MCP Server

Yandex Disk MCP server: folders, metadata, copy, move, delete and upload or download links

  • 4 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Can move, overwrite and permanently delete files on Disk
  • Stores a write-scoped OAuth token in the client config
All reasons and checks
Russian stack

gorokhovdenis/yandex-disk-mcp

Install

Services

Manual install

git clone https://github.com/gorokhovdenis/yandex-disk-mcp.git
cd yandex-disk-mcp
npm install
npm run build

The README also mentions npm install -g yandex-disk-mcp.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Can move, overwrite and permanently delete files on Disk
  • Stores a write-scoped OAuth token in the client config

This is third-party code. Review the repository files before installing.

What it does

The server connects the agent to the Yandex Disk REST API with an OAuth token. The agent can check used space, get a flat file list and recent uploads, and read file or folder metadata. For changes it can create folders, copy, move, rename and delete to trash or permanently. The server does not transfer file contents: it returns a link, and the actual upload or download happens separately, for example with curl.

Who it is for. For people who keep work files on Yandex Disk and want to organize them through an agent.

Good fit when

  • You want to tidy Disk folders: create a structure and move files
  • You need recent uploads or a free space check
  • You need a download link for a Disk file in a script

Not a fit when

  • You need the agent to upload file contents without a separate command
  • The Disk holds critical data and the token has write access without a backup

Example request

Create /Projects/2026 on Yandex Disk and move all files from /temp there

MCP

Transport
stdio
Authentication
OAuth

Environment variables

YANDEX_DISK_TOKEN required, secret
Yandex OAuth token with Disk scopes

Limitations

Requires a Yandex OAuth token obtained manually by creating an app at oauth.yandex.ru. Upload and download work only through returned links. There is no content search or public link sharing among the tools. Deletion with the permanently flag cannot be undone.

How to disable. Remove the yandex-disk block from ~/.claude.json or your MCP client config and revoke the token in Yandex ID settings if needed.

FAQ

Which scopes should the app get?

The README lists cloud_api:disk.read, cloud_api:disk.write and cloud_api:disk.info. Skip disk.write if you do not need changes.

Does delete erase the file right away?

By default files go to trash. Permanent deletion happens only with the explicit permanently parameter.

How is Yandex.Disk MCP Server different from other MCP servers for Yandex Disk?

The server connects to the Yandex Disk REST API with an OAuth token. The agent checks used space, gets a flat file list and recent uploads, reads metadata, copies, moves and deletes and gets upload and download links.

What permissions should I give the app and does the server delete files immediately?

Give the app only the rights you need: read access is enough for reading. By default deletion moves the file to the trash, and permanent deletion is enabled with the permanently parameter. Install with git clone from GitHub, connect to Claude Code. Risk is high.

Discussion

No questions or reviews yet.

Yandex Disk MCP (Antiloop)

Yandex Disk MCP Server

Russian stack

Yandex Disk MCP server: files and folders, public links, upload from URL, trash and search, with Docker support

MCP serverBroad access5Repository stars
Russian stack

A small Python MCP server for Yandex Disk: browse, upload, download and create files, but never modify existing ones

MCP serverExtended access
Russian stack

A small read-focused MCP server for Yandex Disk: folder listings, file search, download links and public links

MCP serverExtended access
Russian stack

A Yandex Disk MCP server built for finding large files and cleaning up via the API, bypassing local sync

MCP serverExtended access
Russian stack

A Yandex Disk MCP server with 22 tools covering files, public links and trash, background uploads for large files, and a read-only mode

MCP serverExtended access1Repository stars

Yandex Disk MCP server for Claude

Yandex Disk MCP Server

Russian stack

A Yandex Disk MCP server with a full operation set: file listing, upload by URL, folders, public links and deletion

MCP serverBroad access

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Yandex.Disk MCP Server (this entry)noOAuth4
Yandex Disk MCP server for ClaudenoAPI key0upload and delete files
Yandex Disk MCP server for Claude.ainoAPI key0read-only Yandex Disk for Claude.ai

README in short

The README walks through creating a Yandex OAuth app and getting a token. It offers two install paths, an npm package and a source build, with a Claude Code config example. Each of the ten tools is documented with parameters and a sample prompt. It notes that for uploads the agent gets a link and the transfer happens separately. MIT license.

README badge

Report a problem

Foxx AIYandex.Disk MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.