Yandex 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

  • 5 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • Can delete files permanently and empty the trash
  • Can make files publicly accessible
  • The token grants access to the whole disk
All reasons and checks
Russian stack

antiloop-git/yandex-disk-mcp

Install

Services

Manual install

npm install
npm run build

First clone github.com/Antiloop-git/yandex-disk-mcp and enter the folder.

Access and checks

How we review

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

  • Can delete files permanently and empty the trash
  • Can make files publicly accessible
  • The token grants access to the whole disk

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

What it does

The server uses the Yandex Disk REST API with an OAuth token. The agent checks disk usage, browses folders, reads metadata, and creates, copies, moves and deletes files. It can return download or upload links, upload a file from an external URL, and publish or unpublish resources. It handles the trash: listing, restoring and emptying, plus search by file type and recently uploaded files.

Who it is for. People who keep work files on Yandex Disk and want an agent to help organize them.

Good fit when

  • You need to sort files into folders or rename a batch
  • You need to share a file via a public link quickly
  • You need to restore an accidentally deleted file from the trash

Not a fit when

  • The disk holds sensitive data and the agent must not delete or publish files
  • You need direct local file upload: the server only returns an upload link

Example request

What is in my Yandex Disk trash? Restore the last deleted file

MCP

Transport
stdio
Authentication
API key

Environment variables

YANDEX_DISK_TOKEN required, secret
OAuth token with Yandex Disk permissions

Limitations

You need to create an app at oauth.yandex.ru and get a token with Disk permissions. The server is built from source with Node.js or in Docker; this author has no npm package, and the npm name yandex-disk-mcp belongs to a different project. The repo has no license file; the README states MIT.

How to disable. Remove the yandex-disk block from the MCP config and revoke the token in your app settings at oauth.yandex.ru.

FAQ

Which permissions should the app get?

The README lists cloud_api:disk.app_folder, disk.read, disk.write and disk.info. Grant only what you need.

Can I run it without Node.js installed?

Yes, build the image with docker build -t yandex-disk-mcp . and use docker run with the token variable in the client config.

Discussion

No questions or reviews yet.

Russian stack

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

MCP serverBroad access4Repository stars
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
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 Yandex Disk MCP server built for finding large files and cleaning up via the API, bypassing local sync

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

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

README in short

The Russian README describes each tool, explains getting an OAuth token step by step and gives configs for Claude Desktop, Claude Code and other clients. It covers running in Docker and via docker-compose with the token from .env. It includes sample prompts. The npx option it mentions refers to a future npm release.

README badge

Report a problem

Foxx AIYandex Disk MCP (Antiloop)
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.