Skip to content

Conversation

@HasutoSasaki
Copy link
Contributor

Description

Implements watch management tools to complete the watch-related functionality in Backlog MCP Server.

Implemented Tools

  • add_watching: Adds a new watch to an issue
  • update_watching: Updates an existing watch note
  • delete_watching: Deletes a watch from an issue
  • mark_watching_as_read: Marks a watch as read

Changes

  • Added 4 new watch management tools with comprehensive tests
  • Updated documentation (README.md, progress.md)

Planning to implement:
- add_watching: add new watch to an issue
- update_watching: update existing watch note
- delete_watching: delete watch from an issue
- mark_watching_as_read: mark watch as read
Implement add_watching tool to add watches to issues.
- Supports both issue ID and issue key
- Optional note parameter
- 3 comprehensive test cases
Implement update_watching tool to update watch notes.
- Updates note for existing watches
- 2 test cases following update pattern
Implement delete_watching tool to delete watches.
- Deletes watch by ID
- 2 test cases following delete pattern
Implement mark_watching_as_read tool.
- Marks watches as read by watch ID
- Returns success message
- 2 test cases aligned with mark_notification_as_read
Add watch management tools to the issue toolset:
- add_watching
- update_watching
- delete_watching
- mark_watching_as_read
Update implemented features:
- Add watch management tools to completed features
- Remove from unimplemented features list
Add new tools to issue toolset documentation:
- add_watching
- update_watching
- delete_watching
- mark_watching_as_read
@HasutoSasaki HasutoSasaki marked this pull request as ready for review November 8, 2025 02:57
@HasutoSasaki
Copy link
Contributor Author

@trknhr
Hello.

I've published this PR to complete the watch-related features and add a watch management tool.

I apologize for publishing this PR without prior consultation.

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.

1 participant