Manage issue lifecycle: comments, state changes, assignments, and professional status updates for GitHub and GitLab.
| Action | GitHub Tool (mcp__github__) | GitLab Tool (mcp__gitlab__) |
|---|---|---|
| Comment | add_issue_comment(owner, repo, issue_number, body) | create_issue_note(project_id, issue_iid, body) |
| Change State | update_issue(..., state: 'open'|'closed') | edit_issue(..., state_event: 'reopen'|'close') |
| Assign | update_issue(..., assignees: [u1]) | edit_issue(..., assignee_ids: [id]) |
| Edit Body | update_issue(..., body: '...') | edit_issue(..., description: '...') |
For software engineering workflows, use specialized templates from references/swe-templates.md:
For persistent state tracking in the repository, refer to references/plan-tracking.md for .plan/ file management.