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
Broad access
Why this level
- Can move, overwrite and permanently delete files on Disk
- Stores a write-scoped OAuth token in the client config
Install
- Works in
- Services
Manual install
git clone https://github.com/gorokhovdenis/yandex-disk-mcp.git
cd yandex-disk-mcp
npm install
npm run buildThe README also mentions npm install -g yandex-disk-mcp.
Access and checks
How we reviewBroad 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 thereMCP
- Transport
- stdio
- Authentication
- OAuth
Environment variables
YANDEX_DISK_TOKENrequired, 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.
Related
All Yandex Disk toolsYandex Disk MCP (Antiloop)
Yandex Disk MCP Server
Yandex Disk MCP server: files and folders, public links, upload from URL, trash and search, with Docker support
A small Python MCP server for Yandex Disk: browse, upload, download and create files, but never modify existing ones
Yandex Disk MCP server for Claude.ai
MCP Yandex Disk Server
A small read-focused MCP server for Yandex Disk: folder listings, file search, download links and public links
A Yandex Disk MCP server built for finding large files and cleaning up via the API, bypassing local sync
A Yandex Disk MCP server with 22 tools covering files, public links and trash, background uploads for large files, and a read-only mode
Yandex Disk MCP server for Claude
Yandex Disk MCP Server
A Yandex Disk MCP server with a full operation set: file listing, upload by URL, folders, public links and deletion
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Yandex.Disk MCP Server (this entry) | no | OAuth | 4 | |
| Yandex Disk MCP server for Claude | no | API key | 0 | upload and delete files |
| Yandex Disk MCP server for Claude.ai | no | API key | 0 | read-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.