gitlab_action
Perform GitLab operations: search projects, get details, list issues, merge requests, and look up users. Works with self-hosted GitLab instances.
Instructions
Interact with the GitLab REST API: search projects, get project details, list issues and merge requests, and look up users. Supports self-hosted GitLab instances.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action: search_projects, get_project, list_issues, list_mrs, get_user. | |
| access_token | No | GitLab personal access token (PAT). | |
| base_url | No | GitLab base URL (default: https://gitlab.com/api/v4). Set for self-hosted instances. | |
| query | No | Search query string (for search_projects). | |
| project_id | No | Project ID or URL-encoded namespace/project path. | |
| state | No | Filter by state: opened, closed, merged. | |
| labels | No | Comma-separated label names to filter by. | |
| username | No | GitLab username (for get_user). | |
| per_page | No | Results per page. | |
| page | No | Page number. |