list_group_projects
Retrieve and filter projects within a GitLab group using search terms, visibility settings, and sorting options to organize repository management.
Instructions
List projects in a GitLab group with filtering options
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group ID or path | |
| include_subgroups | No | Include projects from subgroups | |
| search | No | Search term to filter projects | |
| order_by | No | Field to sort by | |
| sort | No | Sort direction | |
| archived | No | Filter for archived projects | |
| visibility | No | Filter by project visibility | |
| with_issues_enabled | No | Filter projects with issues feature enabled | |
| with_merge_requests_enabled | No | Filter projects with merge requests feature enabled | |
| min_access_level | No | Filter by minimum access level | |
| with_programming_language | No | Filter by programming language | |
| starred | No | Filter by starred projects | |
| statistics | No | Include project statistics | |
| with_custom_attributes | No | Include custom attributes | |
| with_security_reports | No | Include security reports | |
| page | No | Page number for pagination (default: 1) | |
| per_page | No | Number of items per page (max: 100, default: 20) |
Input Schema (JSON Schema)
{
"properties": {
"archived": {
"description": "Filter for archived projects",
"type": "boolean"
},
"group_id": {
"description": "Group ID or path",
"type": "string"
},
"include_subgroups": {
"description": "Include projects from subgroups",
"type": "boolean"
},
"min_access_level": {
"description": "Filter by minimum access level",
"type": "number"
},
"order_by": {
"description": "Field to sort by",
"enum": [
"name",
"path",
"created_at",
"updated_at",
"last_activity_at"
],
"type": "string"
},
"page": {
"description": "Page number for pagination (default: 1)",
"type": "number"
},
"per_page": {
"description": "Number of items per page (max: 100, default: 20)",
"type": "number"
},
"search": {
"description": "Search term to filter projects",
"type": "string"
},
"sort": {
"description": "Sort direction",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"starred": {
"description": "Filter by starred projects",
"type": "boolean"
},
"statistics": {
"description": "Include project statistics",
"type": "boolean"
},
"visibility": {
"description": "Filter by project visibility",
"enum": [
"public",
"internal",
"private"
],
"type": "string"
},
"with_custom_attributes": {
"description": "Include custom attributes",
"type": "boolean"
},
"with_issues_enabled": {
"description": "Filter projects with issues feature enabled",
"type": "boolean"
},
"with_merge_requests_enabled": {
"description": "Filter projects with merge requests feature enabled",
"type": "boolean"
},
"with_programming_language": {
"description": "Filter by programming language",
"type": "string"
},
"with_security_reports": {
"description": "Include security reports",
"type": "boolean"
}
},
"required": [
"group_id"
],
"type": "object"
}