Skip to content

feat: add worklog create/update/delete MCP tools#17

Merged
igorcoding merged 2 commits intoaikts:mainfrom
Roulettiq:feat/worklog-write-tools
Jan 30, 2026
Merged

feat: add worklog create/update/delete MCP tools#17
igorcoding merged 2 commits intoaikts:mainfrom
Roulettiq:feat/worklog-write-tools

Conversation

@Roulettiq
Copy link
Contributor

@Roulettiq Roulettiq commented Jan 19, 2026

Summary

Adds MCP write tools to manage Yandex Tracker worklogs.

Changes

  • Add issue_add_worklog tool to log spent time (POST /v3/issues/{issue}/worklog).
  • Add issue_update_worklog tool to edit worklog entries (PATCH /v3/issues/{issue}/worklog/{id}).
  • Add issue_delete_worklog tool to remove worklog entries (DELETE /v3/issues/{issue}/worklog/{id}).
  • Update client protocol + caching wrapper.
  • Update manifest.json and docs (EN/RU).
  • Add unit tests for client + MCP tools and update tool registration expectations.

Notes

  • Duration uses ISO-8601 (e.g. PT4H).
  • start accepts datetime; if tz is omitted, UTC is assumed.

Add MCP tools and client support for worklog create/update/delete.

- MCP: issue_add_worklog, issue_update_worklog, issue_delete_worklog
- Client: POST/PATCH/DELETE /v3/issues/{issue}/worklog endpoints
- Docs/manifest updated
- Tests added (client + MCP)
@Roulettiq Roulettiq force-pushed the feat/worklog-write-tools branch from 971644b to 48bc927 Compare January 19, 2026 13:15
@igorcoding
Copy link
Member

look good, thanks! Can you please fix Lint and formatting issues and I'll merge this

Remove trailing newlines, apply ruff formatting, and avoid assigning return value from issue_delete_worklog (returns None).
@igorcoding igorcoding merged commit 2869a4d into aikts:main Jan 30, 2026
9 checks passed
@igorcoding
Copy link
Member

Thank you! released under 0.6.2!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants