gitlab_get_user_mr_comments
Retrieve all merge request comments authored by a specific user to track code review participation, analyze feedback quality, and assess team collaboration.
Instructions
Get all comments authored by a user on merge requests
Find all merge request comments and review feedback provided by the specified user, including code review discussions.
Returns MR comment information with:
Comment details: content, type (review/discussion)
MR context: title, state, author, project
Review info: approval status, code line references
Thread info: discussion flow, resolution status
Impact: influence on code quality and decisions
Use cases:
Code review participation tracking
Quality assurance monitoring
Mentoring and feedback analysis
Team collaboration assessment
Parameters:
user_id: Numeric user ID
username: Username string (use either user_id or username)
project_id: Optional project scope filter
comment_type: Filter by type (review, discussion, all)
since: Comments after date (YYYY-MM-DD)
until: Comments before date (YYYY-MM-DD)
mr_state: Filter by MR state (opened, merged, closed, all)
sort: Sort order (created, updated, project)
per_page: Results per page (default: 20)
page: Page number (default: 1)
Example: Get code review comments from last month
{
"username": "johndoe",
"comment_type": "review",
"since": "2024-01-01",
"until": "2024-01-31"
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | Username string | |
| project_id | No | Optional project scope filter | |
| since | No | Comments after date (YYYY-MM-DD) | |
| until | No | Comments before date (YYYY-MM-DD) | |
| per_page | No | Number of results per page Type: integer Range: 1-100 Default: 20 Example: 50 (for faster browsing) Tip: Use smaller values (10-20) for detailed operations, larger (50-100) for listing | |
| page | No | Page number for pagination Type: integer Range: ≥1 Default: 1 Example: 3 (to get the third page of results) Note: Use with per_page to navigate large result sets |