Yandex 360 (ycli) — Claude Code MCP server: features and setup
Connect an agent to Yandex 360 Tracker, Wiki and Forms for read and write operations. The MCP server can also be restricted to read-only tools.
claude mcp add ycli -e YANDEX_ID_OAUTH_TOKEN=<YANDEX_ID_OAUTH_TOKEN> -e YANDEX_ID_ORGANIZATION_ID=<YANDEX_ID_ORGANIZATION_ID> -- uvx yandex-cliWhat Yandex 360 (ycli) does
ycli gives an agent MCP access to Tracker, Wiki and Forms in Yandex 360. The server can expose all its tools or only those that read data. Its core toolset groups about 40 everyday tools, which helps when a client limits how many tools it can load.
Authentication uses YANDEX_ID_OAUTH_TOKEN and YANDEX_ID_ORGANIZATION_ID. The first login requires an OAuth app of your own, and the token must have access to Tracker, Wiki and Forms. In Claude Code, the MCP server can be added with claude mcp add, passing the environment variables and running uvx yandex-cli; requests will fail if the token lacks the required access. The project also provides a command-line interface and a typed Python SDK.
What it helps with
- Read a Tracker issue by its key
- Fetch the contents of a Wiki page
- Read or change Forms data
- Give an agent read-only access to Yandex 360
- Expose the
coreset of everyday tools
Example prompts for the agent
- Read Tracker issue
TRACKER-1and summarize its contents. - Find the Wiki page
onboardingand show me what it contains. - Use Yandex 360 in read-only mode and check issue
TRACKER-1.
How to install Yandex 360 (ycli)
Platform CLI
claude mcp add ycli -e YANDEX_ID_OAUTH_TOKEN=<YANDEX_ID_OAUTH_TOKEN> -e YANDEX_ID_ORGANIZATION_ID=<YANDEX_ID_ORGANIZATION_ID> -- uvx yandex-cliReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from yandex-cli <command>
Platform CLI
codex mcp add yandex-360-ycli --env YANDEX_ID_OAUTH_TOKEN=<YANDEX_ID_OAUTH_TOKEN> --env YANDEX_ID_ORGANIZATION_ID=<YANDEX_ID_ORGANIZATION_ID> -- uvx yandex-cliReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from yandex-cli <command>
Config file
{
"mcpServers": {
"yandex-360-ycli": {
"command": "uvx",
"args": [
"yandex-cli"
],
"env": {
"YANDEX_ID_OAUTH_TOKEN": "<YANDEX_ID_OAUTH_TOKEN>",
"YANDEX_ID_ORGANIZATION_ID": "<YANDEX_ID_ORGANIZATION_ID>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from yandex-cli <command>
Config file
{
"servers": {
"yandex-360-ycli": {
"type": "stdio",
"command": "uvx",
"args": [
"yandex-cli"
],
"env": {
"YANDEX_ID_OAUTH_TOKEN": "<YANDEX_ID_OAUTH_TOKEN>",
"YANDEX_ID_ORGANIZATION_ID": "<YANDEX_ID_ORGANIZATION_ID>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from yandex-cli <command>
Platform CLI
gemini mcp add -e YANDEX_ID_OAUTH_TOKEN=<YANDEX_ID_OAUTH_TOKEN> -e YANDEX_ID_ORGANIZATION_ID=<YANDEX_ID_ORGANIZATION_ID> yandex-360-ycli uvx yandex-cliReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from yandex-cli <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Yandex 360 (ycli)
How do I install Yandex 360 (ycli) in Claude Code?
Add the marketplace with /plugin marketplace add bim-ba/ycli, then install the plugin with /plugin install yandex-360@ycli.
What does Yandex 360 (ycli) do?
It connects an agent to Tracker, Wiki and Forms through MCP. The server supports tools that read or change data, and can be limited to read-only tools.
What credentials does ycli need?
Set YANDEX_ID_OAUTH_TOKEN with access to Tracker, Wiki and Forms, along with YANDEX_ID_ORGANIZATION_ID. The first login also requires an OAuth app of your own.