๐ Tracker¶
Issues, queues, boards, sprints, fields, automation.
190 operations ยท CLI ยท MCP ยท Python
Sign in¶
| You need | Set |
|---|---|
| a token | YANDEX_ID_OAUTH_TOKEN: a Yandex ID OAuth token; ycli auth login gets one. A ready IAM token in YANDEX_CLOUD_IAM_TOKEN works in its place |
| an organization | YANDEX_ID_ORGANIZATION_ID (Yandex 360, sent as X-Org-Id) or YANDEX_CLOUD_ORGANIZATION_ID (Yandex Cloud, sent as X-Cloud-Org-Id) |
How to get each of them: Authenticate.
Typical tasks¶
Find issues¶
ycli tracker issues list --queue DE --status open --assignee alice
{
"name": "tracker_issues_list",
"arguments": {
"queue": "DE",
"status": "open",
"assignee": "alice"
}
}
tracker.issues.search(IssueSearch(filter={"queue": "DE", "status": "open", "assignee": "alice"}), limit=500)
Read an issue¶
ycli tracker issues get DE-7
{
"name": "tracker_issues_get",
"arguments": {
"issue_key": "DE-7"
}
}
tracker.issues.get("DE-7")
Create an issue¶
ycli tracker issues create --queue DE --summary New --type bug --tag ui
{
"name": "tracker_issues_create",
"arguments": {
"body": {
"queue": "DE",
"summary": "New",
"type": {
"key": "bug"
},
"tags": [
"ui"
]
}
}
}
tracker.issues.create(IssueCreate(queue="DE", summary="New", type={"key": "bug"}, tags=["ui"]))
Comment on an issue¶
ycli tracker comments create DE-14 --text 'ะะพัะพะฒะพ โ
'
{
"name": "tracker_comments_create",
"arguments": {
"issue_key": "DE-14",
"body": {
"text": "ะะพัะพะฒะพ โ
"
}
}
}
tracker.comments.create("DE-14", CommentCreate(text="ะะพัะพะฒะพ โ
"))
More of them, with the transitions and the time log: Common tasks.
Reference¶
- CLI commands
- MCP tools
- Python SDK
- Guide for an agent: the MCP resource
ycli://tracker/guide