Skip to main content
Glama

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

NameRequiredDescriptionDefault
group_idYesGroup ID or path
include_subgroupsNoInclude projects from subgroups
searchNoSearch term to filter projects
order_byNoField to sort by
sortNoSort direction
archivedNoFilter for archived projects
visibilityNoFilter by project visibility
with_issues_enabledNoFilter projects with issues feature enabled
with_merge_requests_enabledNoFilter projects with merge requests feature enabled
min_access_levelNoFilter by minimum access level
with_programming_languageNoFilter by programming language
starredNoFilter by starred projects
statisticsNoInclude project statistics
with_custom_attributesNoInclude custom attributes
with_security_reportsNoInclude security reports
pageNoPage number for pagination (default: 1)
per_pageNoNumber 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" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/harshmaur/gitlab-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server