Skip to main content
Glama
gitlab-readonly-mcp
by igordev96

Related Servers

Alternatives to gitlab-readonly-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      B
      quality
      B
      maintenance
      Enables AI-powered exploration and interaction with GitLab instances through comprehensive search, code browsing, and repository management. Supports both self-hosted and GitLab.com with flexible authentication for read and write operations.
      69
      412 npm
      13
      MIT
    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables AI agents to interact with GitLab repositories, monitor documentation changes, manage issues and merge requests, and search across projects with comprehensive file and commit operations.
      -
    • A
      license
      B
      quality
      B
      maintenance
      Enables AI agents to read and search code across many git repositories — files at any branch, tag or commit, history, diffs, blame and cross-repo search — over local paths or remote hosts like GitHub, GitLab and Bitbucket. It is read-only by construction, hiding secrets found in files and working with any MCP client over stdio or Streamable HTTP.
      1
      30 PyPI
      Apache 2.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to analyze local Git repositories with commit logs, diffs, blame, statistics, and branch analysis using native git commands without requiring a GitHub API.
      66 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables cross-repository code search over a local mirror of a self-hosted Gitea or Forgejo instance, covering file contents, file paths, and commit messages across all repositories and branches. It also lets users read a single file from the mirror and list mirrored repositories, all without network access during search or read.
      116 npm
      8
      Apache 2.0

    TDQS

    A4.3/5.0

    Scored across 16 tools

    Disambiguation5/5

    Every tool targets a distinct git/GitLab operation, and the descriptions actively disambiguate the risky pairs: `compare` explicitly never returns a patch and points to `diff_file`; `search` points to `pickaxe` for 'when' vs 'where'; `log`/`get_commit`/`blame` each own a different history view. Repo lifecycle tools (add/remove/sync/list_repos) and ref tools (list_refs/resolve_ref) also have clear, non-overlapping roles.

    Naming Consistency4/5

    The dominant pattern is verb_noun (get_file, list_tree, get_commit, list_refs, list_repos, add_repo, remove_repo, sync_repo, resolve_ref, diff_file, parse_gitlab_url), which is predictable. The deviations (log, blame, compare, search, pickaxe) are deliberate git-subcommand parity, so they are still guessable, but it is a mixed convention rather than a single one.

    Tool Count4/5

    16 tools is at the upper end of the comfortable range, but for a read-only git surface each one maps to a real, non-redundant operation (files, refs, history, diffing, repo registration). Nothing feels padded, though a few could arguably be folded (e.g. resolve_ref into list_refs).

    Completeness4/5

    The read-only domain is well covered end to end: registration/sync, ref discovery and resolution, tree/file reads, grep, pickaxe, log, commit, blame, and both branch-level and file-level diffs. Minor gaps remain — no way to discover projects on the GitLab host without knowing the path, and no merge request/issue/CI reads (explicitly refused), which limits use as a general GitLab API client.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues