Skip to content

v0.2.0

Choose a tag to compare

@fatherlinux fatherlinux released this 27 Feb 05:18
· 75 commits to main since this release

mcp-gitlab-crunchtools v0.2.0

Secure MCP server for GitLab REST API v4. Works with any GitLab instance.

34 Tools

  • Projects (5): list, get, branches, commits
  • Groups (3): list, get, group projects
  • Merge Requests (7): list, get, create, update, notes, changes
  • Issues (6): list, get, create, update, notes
  • Pipelines (11): list, get, create, retry, cancel, delete, jobs, job log, retry/cancel/delete job
  • Search (2): global, project

Install

# uvx
uvx mcp-gitlab-crunchtools

# Claude Code
claude mcp add mcp-gitlab-crunchtools \
    --env GITLAB_TOKEN=your_token \
    -- uvx mcp-gitlab-crunchtools

# Container
podman run -i --rm -e GITLAB_TOKEN quay.io/crunchtools/mcp-gitlab

Highlights

  • stdio, SSE, and streamable-http transports
  • SSL_CERT_FILE and GITLAB_SSL_VERIFY support for self-hosted instances
  • Hardened httpx client with token sanitization, input validation, response size limits
  • 71 tests with mocked API responses