# gitlab-mcp-server

> Use this tool when you need to access and manage GitLab projects in a self-hosted environment, solving problems such as limited visibility into project structures and file contents. It provides a read-only interface for listing projects, inspecting branches and commits, and browsing file trees, with inputs including GitLab project IDs and outputs including project metadata and file contents. Ideal for use cases requiring programmatic access to GitLab project data without modifying it.

Canonical page: https://skillsregistry.net/skills/elisjetmax-mcp-gitlab  
JSON: https://api.skillsregistry.net/v1/skills/elisjetmax-mcp-gitlab

## Description

A read-only MCP server for self-hosted GitLab, enabling listing projects, inspecting branches and commits, browsing file trees, and reading file contents.

## Trust

- **Trust score (0–1):** 0.69
- **Verification tier:** scanned
- **Last scanned:** 2026-08-30

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-08-30

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/clp5wbtnd9)
- **Repository:** <https://github.com/elisjetmax/mcp-gitlab>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "elisjetmax-mcp-gitlab"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/elisjetmax-mcp-gitlab` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/elisjetmax-mcp-gitlab/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
