{"_id":"@yandex-cloud/mcp","_rev":"8-edab0fa0d8a23a8580f96198b968a747","name":"@yandex-cloud/mcp","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@yandex-cloud/mcp","version":"0.1.0","keywords":["yandex-cloud","cloud","mcp","model-context-protocol","ai"],"author":{"name":"Yandex Cloud"},"license":"Apache-2.0","_id":"@yandex-cloud/mcp@0.1.0","maintainers":[{"name":"yc-ui-bot","email":"yc-ui-bot@yandex.ru"},{"name":"yandex-cloud-bot","email":"cloud-opensource@yandex-team.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"},{"name":"seqvirioum","email":"seqvirioum@yandex-team.ru"},{"name":"yariktri","email":"yariktri@yandex-team.ru"}],"bugs":{"url":"https://github.com/yandex-cloud/mcp/issues"},"os":["darwin","linux","win32"],"bin":{"mcp":"ycmcp.js"},"cpu":["x64","arm64"],"dist":{"shasum":"6c876fb0001d8c179ede24795b33139f1a68ced9","tarball":"https://registry.npmjs.org/@yandex-cloud/mcp/-/mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-NWe1KtVag5BDOiQF2cNfD/ZO3C+L+TEEMF2O+x2pvnu/YKSXr3nWmUo3mvKNs3l14jlXd4Q35c4QLsvPhZFuXA==","signatures":[{"sig":"MEYCIQDx/E0jDvXt9nkNZmlTkdUkriuOUrsO2DduPmbPU8qZ5AIhAINbeOONwPmkvvdusTEz66NzpEVxHD0XyLnsLGXNWApV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100},"main":"ycmcp.js","engines":{"node":">=14.0.0"},"scripts":{"test":"node ycmcp.js --help || true","postinstall":"node postinstall.js"},"_npmUser":{"name":"yariktri","email":"yariktri@yandex-team.ru"},"_npmVersion":"11.6.2","description":"MCP client for Yandex Cloud servers","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1773320183917_0.1791046563070824","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@yandex-cloud/mcp","version":"0.1.2","keywords":["yandex-cloud","cloud","mcp","model-context-protocol","ai"],"author":{"name":"Yandex Cloud"},"license":"Apache-2.0","_id":"@yandex-cloud/mcp@0.1.2","maintainers":[{"name":"yc-ui-bot","email":"yc-ui-bot@yandex.ru"},{"name":"yandex-cloud-bot","email":"cloud-opensource@yandex-team.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"},{"name":"seqvirioum","email":"seqvirioum@yandex-team.ru"},{"name":"yariktri","email":"yariktri@yandex-team.ru"}],"bugs":{"url":"https://github.com/yandex-cloud/mcp/issues"},"os":["darwin","linux","win32"],"bin":{"mcp":"dist/ycmcp.js"},"cpu":["x64","arm64"],"dist":{"shasum":"b289c07703614b9632c4197beff368289f5e7585","tarball":"https://registry.npmjs.org/@yandex-cloud/mcp/-/mcp-0.1.2.tgz","fileCount":19,"integrity":"sha512-10WAn4f9FrXZuF5BM9QFY4E5XBN1JVKthVfJMXJRmQrsNzRVQkxMiN5w3zvAab/yni536r2kMmKkTvDL9lbEaw==","signatures":[{"sig":"MEUCIAocIyhkNcn241xE4R/9Qiu8gT9RwsrEUU88ph7U73B7AiEA47Wgz04tnpD2mt8i0VZQoy6OBDITXdqtWa/DpWb7Fok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45809},"main":"dist/ycmcp.js","types":"./dist/ycmcp.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"node dist/ycmcp.js --help || true","build":"tsc","prepare":"npm run build","postinstall":"node dist/postinstall.js"},"_npmUser":{"name":"yariktri","email":"yariktri@yandex-team.ru"},"_npmVersion":"11.6.2","description":"MCP client for Yandex Cloud servers","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1773956131029_0.2874507320654218","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@yandex-cloud/mcp","version":"1.0.0","keywords":["yandex-cloud","cloud","mcp","model-context-protocol","ai"],"author":{"name":"Yandex Cloud"},"license":"Apache-2.0","_id":"@yandex-cloud/mcp@1.0.0","maintainers":[{"name":"yc-ui-bot","email":"yc-ui-bot@yandex.ru"},{"name":"yandex-cloud-bot","email":"cloud-opensource@yandex-team.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"},{"name":"seqvirioum","email":"seqvirioum@yandex-team.ru"},{"name":"yariktri","email":"yariktri@yandex-team.ru"}],"bugs":{"url":"https://github.com/yandex-cloud/mcp/issues"},"os":["darwin","linux","win32"],"bin":{"mcp":"dist/ycmcp.js"},"cpu":["x64","arm64"],"dist":{"shasum":"85355d68a1cf51db348c3e12c2a1c8ae21e5396c","tarball":"https://registry.npmjs.org/@yandex-cloud/mcp/-/mcp-1.0.0.tgz","fileCount":19,"integrity":"sha512-c/5nCjNuV48kUp0VRcRY12zFAOCYC1pW2AlAKuI3Q1vI6FAb3zI3CKsLu2Ilep1S4Bv/ipCDOfHtLGuJzS1Haw==","signatures":[{"sig":"MEYCIQDMolM2N95JIym8kD6fn4850mJuwlX2CKZEuCi5172ZVgIhAIZARvcgxsB8CgJZ8HZSC9we9teHyOYakyGvoPxwpVXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47023},"main":"dist/ycmcp.js","types":"./dist/ycmcp.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"node dist/ycmcp.js --help || true","build":"tsc","prepare":"npm run build","postinstall":"node dist/postinstall.js"},"_npmUser":{"name":"yariktri","email":"yariktri@yandex-team.ru"},"_npmVersion":"11.6.2","description":"MCP client for Yandex Cloud servers","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1776974208658_0.45132951116978615","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@yandex-cloud/mcp","version":"1.0.1","description":"MCP client for Yandex Cloud servers","main":"dist/ycmcp.js","bin":{"mcp":"dist/ycmcp.js"},"scripts":{"build":"tsc","prepare":"npm run build","postinstall":"node dist/postinstall.js","test":"node dist/ycmcp.js --help || true","lint":"eslint src/"},"author":{"name":"Yandex Cloud"},"keywords":["yandex-cloud","cloud","mcp","model-context-protocol","ai"],"bugs":{"url":"https://github.com/yandex-cloud/mcp/issues"},"license":"Apache-2.0","engines":{"node":">=18.0.0"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"devDependencies":{"@eslint/js":"^9.0.0","@types/node":"^20.0.0","eslint":"^9.0.0","typescript":"^5.0.0","typescript-eslint":"^8.0.0"},"types":"./dist/ycmcp.d.ts","_id":"@yandex-cloud/mcp@1.0.1","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LM9lIDeDq9w0zKbdDEu4GNZuHA7uRb72O/yX1sGLPyntMwoT898+G9apxZf60cU1tGmkZsbetmadNJF8b1AtuQ==","shasum":"0bf3510b991b7ea0c5e45e60f06cc1bb6262ba84","tarball":"https://registry.npmjs.org/@yandex-cloud/mcp/-/mcp-1.0.1.tgz","fileCount":19,"unpackedSize":47141,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwtHoM9V+vqcPUvacky9PH2WJOgvRnLby8wlZbRFDsCgIgTnETiV8mUrJR21KW4JW3iWjZkuKvmimDSNvlZFIaSbE="}]},"_npmUser":{"name":"yariktri","email":"yariktri@yandex-team.ru"},"directories":{},"maintainers":[{"name":"yc-ui-bot","email":"yc-ui-bot@yandex.ru"},{"name":"yandex-cloud-bot","email":"cloud-opensource@yandex-team.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"},{"name":"seqvirioum","email":"seqvirioum@yandex-team.ru"},{"name":"yariktri","email":"yariktri@yandex-team.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.0.1_1777041347487_0.8422308255750837"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-12T12:56:23.804Z","modified":"2026-04-24T14:35:47.809Z","0.1.0":"2026-03-12T12:56:24.039Z","0.1.1-beta.1":"2026-03-18T22:57:10.947Z","0.1.1":"2026-03-19T10:56:40.002Z","0.1.2":"2026-03-19T21:35:31.197Z","1.0.0":"2026-04-23T19:56:48.771Z","1.0.1":"2026-04-24T14:35:47.656Z"},"bugs":{"url":"https://github.com/yandex-cloud/mcp/issues"},"author":{"name":"Yandex Cloud"},"license":"Apache-2.0","keywords":["yandex-cloud","cloud","mcp","model-context-protocol","ai"],"description":"MCP client for Yandex Cloud servers","maintainers":[{"name":"yc-ui-bot","email":"yc-ui-bot@yandex.ru"},{"name":"yandex-cloud-bot","email":"cloud-opensource@yandex-team.ru"},{"name":"monsterzz","email":"borisov.gleb@gmail.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"},{"name":"seqvirioum","email":"seqvirioum@yandex-team.ru"},{"name":"yariktri","email":"yariktri@yandex-team.ru"}],"readme":"# Yandex Cloud MCP Client\n\nMCP stdio server for Yandex Cloud with automatic authentication.\n\n## Usage\n\n```bash\nnpx @yandex-cloud/mcp [arguments]\n```\n\n### Required Arguments\n\n- `-s, --server` - Remote MCP server name (e.g., `toolkit`, `search`, `functions`)\n\nSee the list of available servers in the [Yandex Cloud MCP GitHub repository](https://github.com/yandex-cloud/mcp#available-mcp-servers).\n\n### Authentication Options\n\nChoose one of the following authentication methods:\n\n1. **OAuth authentication (default, recommended)** - No CLI installation required\n   - Used automatically when no authentication flags are provided\n   - Opens browser for OAuth authentication automatically\n   - Works without Yandex Cloud CLI installed\n\n2. **OAuth authentication with explicit account selection**\n   - `-S, --subject-id <ID>` - Yandex Cloud user or service account ID\n   - `-u, --username <EMAIL>` - Yandex account email (e.g., `user@yandex.ru`)\n   - Use either `--subject-id` OR `--username`, not both\n\n3. **CLI authentication** - Uses installed Yandex Cloud CLI\n   - `-p, --profile <PROFILE>` - Yandex Cloud CLI profile name\n   - Requires [Yandex Cloud CLI](https://cloud.yandex.com/en/docs/cli/quickstart) to be installed\n   - Used only when `--profile` is explicitly provided\n\n4. **No authentication**\n   - `--no-auth` - Disable authentication (use only if MCP server doesn't require it)\n\n### Additional Options\n\n- `-r, --region <REGION>` - Yandex Cloud region: `ru` or `kz` (default: `ru`, used with OAuth authentication)\n- `-H, --header <Key:Value>` - Add custom header to each MCP tool call (can be specified multiple times)\n\n### Examples\n\n```bash\n# Default OAuth authentication (recommended)\nnpx @yandex-cloud/mcp -s toolkit\n\n# Default OAuth authentication with region\nnpx @yandex-cloud/mcp -s toolkit -r kz\n\n# OAuth authentication with subject ID\nnpx @yandex-cloud/mcp -s toolkit -S your_user_id\n\n# OAuth authentication with username\nnpx @yandex-cloud/mcp -s toolkit -u user@yandex.ru\n\n# CLI authentication with specific profile\nnpx @yandex-cloud/mcp -s functions -p testing\n\n# No authentication\nnpx @yandex-cloud/mcp -s docs --no-auth\n\n# Add custom headers\nnpx @yandex-cloud/mcp -s toolkit -H Folder-Id:your_folder_id\n```\n\n## Prerequisites\n\n- Node.js 18.0.0 or higher\n- (Optional) Yandex Cloud CLI - required only for CLI authentication (when `--profile` is provided).\n  Installation instructions: <https://cloud.yandex.com/en/docs/cli/quickstart>.\n\n## Supported Platforms\n\n- Linux x64\n- Linux ARM64\n- macOS Intel (x64)\n- macOS Apple Silicon (ARM64)\n- Windows x64\n- Windows ARM64\n\n## License\n\nApache-2.0\n\n## Links\n\n- [Yandex Cloud](https://cloud.yandex.com/)\n- [Yandex Cloud MCP GitHub repository](https://github.com/yandex-cloud/mcp)\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n","readmeFilename":"README.md"}