Gitlab MCP

by zereight• 2.1k•• Scanned•Claim this listing•Request removal
Developer Toolsaiclaudecursordevtoolsgitlab

MCP server for GitLab: 277 tools for projects, MRs, issues, pipelines, wikis and more via the GitLab REST/GraphQL API

Gitlab MCP is an open-source mcp server by zereight, written mainly in TypeScript, with 2,079 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit e091ba5. Seen able to read environment and secrets. Scan policy

Scanned
Full scan at e091ba5 · Nov 5, 2026
Scanned Builds
Static code scanpass
Secrets scanpass
Dependency audit1 known vulnerabilitiespass
Manifestserver.jsonpass
Buildpass
Boot & handshakefail
Network egressn/a
Reproducible (×3)n/a

Findings (39)

  • medium
    MCP server didn't complete the protocol handshake
    server exited early with code 1
  • low
    Possible example credential in docs/tests: gitlab-pat
    3 matches in this file
    docs/configuration/dynamic-api-url.md:129
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/callback-proxy-redirect-policy.test.ts:32
  • low
    Possible example credential in docs/tests: gitlab-pat
    4 matches in this file
    test/stateless/session-id.test.ts:38
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    test/stateless/session-id.test.ts:38
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/stateless/session-id-integration.test.ts:33
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-issue-description-patch.ts:26
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/mcp-oauth-tests.ts:28
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-merge-request-pipelines.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-pipeline-job-output.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-ci-variables.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    2 matches in this file
    test/dynamic-api-url-test.ts:20
  • low
    Possible example credential in docs/tests: gitlab-pat
    3 matches in this file
    test/streamable-http-session-binding.test.ts:25
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-get-file-contents.ts:15
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-dependency-proxy.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-empty-toolsets.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-group-iterations.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    3 matches in this file
    test/oauth-allowed-groups-enforcement.test.ts:30
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-work-item-ce-widgets.ts:15
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-work-item-iteration.ts:6
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-gitlab-api-request.ts:14
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/utils/redact-sensitive.test.ts:84
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    test/utils/redact-sensitive.test.ts:14
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-permission-mode.ts:23
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-protected-branches.ts:7
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-rebase-merge-request.ts:13
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-pipeline-schedules.ts:7
  • low
    Possible example credential in docs/tests: generic-api-key
    test/test-runners.ts:15
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-update-issue-slim.ts:20
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/utils/version-check.test.ts:150
  • low
    Possible example credential in docs/tests: gitlab-pat
    4 matches in this file
    test/test-remote-downloads.ts:39
  • low
    Possible example credential in docs/tests: generic-api-key
    test/oauth-tests.ts:387
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-reorder-issue.ts:21
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-protected-tags.ts:9
  • low
    Possible example credential in docs/tests: gitlab-pat
    2 matches in this file
    test/utils/masking.test.ts:83
  • low
    Possible example credential in docs/tests: gitlab-pat
    test/test-dynamic-project-scope.ts:676
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    package-lock.json
  • low
    package.json has a prepare script
    npm run build
    package.json
  • low
    Reads environment variables not listed in the manifest
    GITLAB_VERSION_CHECK_REGISTRY, GITLAB_MCP_REQUEST_BODY_LIMIT, DEFAULT_NULL, MCP_SERVER_NAME, SESSION_TIMEOUT_SECONDS, MAX_SESSIONS, MAX_REQUESTS_PER_MINUTE, OAUTH_REGISTER_RATE_LIMIT_PER_HOUR, MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL, GITLAB_PROJECT_ID, GITLAB_COMMIT_FILES_PER_PAGE, GITLAB_GRAPHQL_…

Network activity

During install
registry.npmjs.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Gitlab MCP alternatives

View more →

Similar mcp servers in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Gitlab MCP (this page)
zereight
2.1kMITNov 1, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues