# amitte/gitlab-tools

> Read-only GitLab surface — search projects + merge requests, list pipeline runs, and fetch file blobs at a ref.

## Identity

- **Type:** mcp-server
- **Version:** 0.1.0
- **Trust tier:** official
- **License:** Apache-2.0
- **Authors:** Amitte Maintainers
- **Repo / bundle:** amitte/showcase
- **Canonical URL:** https://amitte.com/s/amitte/gitlab-tools

## Tags

- **Capabilities:** projects-read, mr-read, pipeline-status, file-fetch
- **Domains:** devtools, vcs, ci

## Evaluation

- **Adversarial score:** 85/100
- **Content score:** 78/100

## Endpoints

- **service-backed** `gitlab-tools` → https://mcp.amitte.com/v1/gitlab-tools/sse — Remote MCP server fronting the GitLab v4 API as a read-only PAT. Targets Claude Desktop, Cursor, VS Code.
  - tool: `search_projects` — Read-only. Search visible GitLab projects by name; returns id, path_with_namespace, default branch.
  - tool: `get_merge_request` — Read-only. Fetch a merge request by project + iid; returns title, state, source/target branches, draft flag.
  - tool: `list_pipelines` — Read-only. List recent pipelines for a project with status, ref, and sha.
  - tool: `get_file_contents` — Read-only. Fetch a file blob at a ref via the repository_files endpoint. 1MB cap.

## Programmatic access

- Fetch JSON-RPC: `POST https://registry.amitte.com/rpc` with `{ "method": "fetch", "params": { "id": "amitte/gitlab-tools" } }`
- Install via CLI: `amitte install amitte/gitlab-tools`
- HTML page: https://amitte.com/s/amitte/gitlab-tools

Last updated: 2026-06-27T01:24:44.823Z