Yandex Cloud Object Storage MCP server

yandex-cloude-mcp

An unofficial single-file MCP server for Yandex Object Storage: bucket listing, contents and file downloads via the AWS SDK

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Reads the list and contents of private storage buckets
  • Downloads files from the cloud to local disk at a given path
All reasons and checks
Russian stack

vadyusha/yandex-cloude-mcp

Install

Manual install

npm install @modelcontextprotocol/sdk @aws-sdk/client-s3 dotenv && npm install -D typescript @types/node ts-node nodemon

The README's first step: the project must be initialized yourself, there is no package.json in the repository.

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

What it does

The server gives the agent three tools for Yandex Object Storage: list_buckets shows every bucket in the account, list_objects lists a bucket's contents with a prefix filter and a max object count, and download_object downloads an object by key into a local folder. Under the hood it uses the official AWS SDK for S3 pointed at the storage.yandexcloud.net endpoint, since Yandex Object Storage is S3-compatible.

Who it is for. For developers who want an agent to browse and download files from Yandex Object Storage buckets.

Good fit when

  • You want to browse buckets and files in Yandex Object Storage from an agent conversation
  • You need to download a specific file from a bucket into your project for analysis
  • You want a clear example MCP server built on the AWS SDK for your own cloud storage

Not a fit when

  • You need to upload or delete objects: the server can only list and download
  • You want a ready npm package: you need to assemble the project step by step from the README yourself

Example request

Show all my Yandex Cloud buckets and download report.csv from the reports bucket into the current folder

Limitations

The repository has no package.json or build files; the README walks through creating the project, installing dependencies and pasting in index.ts yourself. You need a Yandex Cloud service account's static access key and secret key. The author explicitly calls the server unofficial. There have been no changes for over a year.

How to disable. Remove the server from your MCP client config and, if needed, revoke the static access key in the Yandex Cloud console.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
YANDEX_ACCESS_KEY_ID
required, secret
The Yandex Cloud service account's static access key ID.
YANDEX_SECRET_ACCESS_KEY
required, secret
The secret key from the same pair.

Security check

  • Reads the list and contents of private storage buckets
  • Downloads files from the cloud to local disk at a given path

README in short

The Russian README walks through building the project from scratch: npm init, installing dependencies, tsconfig.json, an env file and pasting in the finished index.ts code, then getting access keys in the Yandex Cloud console by creating a service account. It separately mentions keeping keys in environment variables and limiting permissions via the service account role.

FAQ

Can this server upload files to a bucket?

No, the code only lists buckets, lists objects and downloads them; there is no upload or delete.

Where do I get access keys?

In the Yandex Cloud console, create a service account with the storage.viewer or storage.editor role and issue it a static access key.

Editors’ pick

166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases

SkillMedium risk47KRepository stars
Official

Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml

MCP serverHigh risk16.5KRepository stars
Editors’ pick

Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment

SkillHigh risk11.1KRepository stars
Official

A visualization language for agents and an MCP server: neat charts from a simple semantic spec

MCP serverMedium riskNo VPN needed4.3KRepository stars
Foxx AIYandex Cloud Object Storage MCP server

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