Resources parametrizados: la misma forma que los de arriba, con un hueco en la URI que rellena el cliente antes de leerlo.
Group Details
gitlab://group/{group_id}
Get details for a specific GitLab group by numeric ID or URL-encoded path. Returns name, full path, description, visibility, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Group Label Details
gitlab://group/{group_id}/label/{label_id}
Get details for a single group label by numeric ID or name. Returns id, name, color, description, and open issue/MR counts. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Group Members
gitlab://group/{group_id}/members
Members of a GitLab group, up to one page (100), with their access levels (10=guest, 20=reporter, 30=developer, 40=maintainer, 50=owner). Includes inherited members.
Tipo: application/json
Group Milestone Details
gitlab://group/{group_id}/milestone/{milestone_iid}
Get details for a single group milestone by IID. Returns id, iid, title, description, state, due date, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Group Projects
gitlab://group/{group_id}/projects
Projects within a GitLab group, up to one page (100). Returns each project's ID, name, namespace path, visibility, web URL, description, and default branch.
Tipo: application/json
Project Metadata
gitlab://project/{project_id}
Get basic metadata for a GitLab project by numeric ID or URL-encoded path. Returns name, namespace path, visibility, web URL, description, and default branch. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Board Details
gitlab://project/{project_id}/board/{board_id}
Get details for a single project issue board by numeric ID. Returns id and name. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Branch Details
gitlab://project/{project_id}/branch/{branch}
Get details for a single repository branch. Returns name, protection status, merge status, default flag, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Project Branches
gitlab://project/{project_id}/branches
Branches in a GitLab project, up to one page (100). Returns each branch's name, protection status, merge status, default flag, and web URL.
Tipo: application/json
Commit Details
gitlab://project/{project_id}/commit/{sha}
Get details for a single commit by SHA. Returns short_id, title, message, author, committer, authored/committed dates, parent commits, web URL, and stats (additions/deletions).
Tipo: application/json
Deploy Key Details
gitlab://project/{project_id}/deploy_key/{deploy_key_id}
Get details for a single project deploy key by numeric ID. Returns id, title, key, and fingerprint. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Deployment Details
gitlab://project/{project_id}/deployment/{deployment_id}
Get details for a single project deployment by numeric ID. Returns id, iid, ref, sha, status, and environment name. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Environment Details
gitlab://project/{project_id}/environment/{environment_id}
Get details for a single project environment by numeric ID. Returns id, name, slug, state, and tier. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Feature Flag Details
gitlab://project/{project_id}/feature_flag/{name}
Get details for a single project feature flag by name. Returns name, description, active, and version. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Repository File
gitlab://project/{project_id}/file/{ref}/{+path}
Get the contents of a repository file at a specific ref (branch, tag, or SHA). Path may include slashes. Files over 1 MiB return metadata only with truncated=true. Binary files return metadata with empty content. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Issue Details
gitlab://project/{project_id}/issue/{issue_iid}
Get details of a specific issue by its IID (project-scoped ID). Returns title, state, labels, assignees, author, web URL, and creation date. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Project Issues
gitlab://project/{project_id}/issues
Open issues for a GitLab project, up to one page (100). Returns each issue's IID, title, state, labels, assignees, author, web URL, and creation date.
Tipo: application/json
Job Details
gitlab://project/{project_id}/job/{job_id}
Get details for a single CI job by numeric ID. Returns id, name, stage, status, ref, duration, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Label Details
gitlab://project/{project_id}/label/{label_id}
Get details for a single project label by numeric ID or label name. Returns id, name, color, description, and open issue/MR counts. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Project Labels
gitlab://project/{project_id}/labels
Labels defined in a GitLab project, up to one page (100). Returns each label's name, color, description, and counts of open issues and merge requests using the label.
Tipo: application/json
Project Members
gitlab://project/{project_id}/members
Members of a GitLab project, up to one page (100), with their access levels (10=guest, 20=reporter, 30=developer, 40=maintainer, 50=owner). Includes inherited members from parent groups.
Tipo: application/json
Milestone Details
gitlab://project/{project_id}/milestone/{milestone_iid}
Get details for a single project milestone by IID. Returns id, iid, title, description, state, due date, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Project Milestones
gitlab://project/{project_id}/milestones
Milestones in a GitLab project, up to one page (100). Returns each milestone's title, description, state (active/closed), due date, and web URL.
Tipo: application/json
Merge Request Details
gitlab://project/{project_id}/mr/{merge_request_iid}
Get details of a specific merge request by its IID (project-scoped ID). Returns title, state, source/target branches, author, merge status, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Merge Request Discussions
gitlab://project/{project_id}/mr/{merge_request_iid}/discussions
List discussion threads on a merge request. Returns up to one page of 100 discussions. A busier merge request has more than this resource shows. Each discussion has an id, individual_note flag, and an array of notes (id, author, body, system, resolved/resolvable, created_at). Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Merge Request Notes
gitlab://project/{project_id}/mr/{merge_request_iid}/notes
List notes (comments) on a merge request. Returns up to one page of 100 notes, newest ordering as GitLab returns it. A busier merge request has more than this resource shows. Each note carries id, author username, body, system flag, resolvable/resolved flags, and timestamps. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Pipeline Details
gitlab://project/{project_id}/pipeline/{pipeline_id}
Get details of a specific CI/CD pipeline by its numeric ID. Returns pipeline status, ref, SHA, source, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Pipeline Jobs
gitlab://project/{project_id}/pipeline/{pipeline_id}/jobs
Jobs for a specific CI/CD pipeline, up to one page (100), including each job's name, stage, status, duration, failure reason (if failed), and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Latest Pipeline
gitlab://project/{project_id}/pipelines/latest
Get the most recent CI/CD pipeline for a GitLab project. Returns pipeline ID, status (running/pending/success/failed/canceled), ref, SHA, source, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Release Details
gitlab://project/{project_id}/release/{tag_name}
Get details for a single GitLab release by tag name. Returns tag_name, name, description, author, creation/release dates. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Project Releases
gitlab://project/{project_id}/releases
Releases for a GitLab project, up to one page (100). Returns each release's tag name, name, description, author, and creation/release dates.
Tipo: application/json
Project Snippet Details
gitlab://project/{project_id}/snippet/{snippet_id}
Get details for a single project snippet by numeric ID. Returns id, title, file_name, description, visibility, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Tag Details
gitlab://project/{project_id}/tag/{tag_name}
Get details for a single Git tag. Returns name, target commit SHA, annotation message, and protection status. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Project Tags
gitlab://project/{project_id}/tags
Repository tags for a GitLab project, up to one page (100). Returns each tag's name, message, target commit SHA, protection status, and creation date.
Tipo: application/json
Wiki Page
gitlab://project/{project_id}/wiki/{slug}
Get a wiki page by slug. Returns title, slug, format (markdown/rdoc/asciidoc/org), and raw content. Slugs are case-sensitive and use hyphens for spaces. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Snippet Details
gitlab://snippet/{snippet_id}
Get details for a single personal/global snippet by numeric ID. Returns id, title, file_name, description, visibility, and web URL. Subscribable: subscriptions/listen (protocol 2026-07-28). Resources/subscribe on stateful sessions.
Tipo: application/json
Tool Detail
gitlab://tools/{id}
Accepted call shape and input schema for one entry from gitlab://tools. Replace {id} with an entry ID from the active surface, such as project.get in dynamic mode, gitlab_project.get in meta mode, or gitlab_get_project in individual mode.
Tipo: application/json