Services / GitLab

Connect GitLab to Claude and ChatGPT

Issues and merge requests.

  • API key or app password
  • 9 actions, 6 read-only
  • Several accounts at once
Connect GitLab Free plan, no card

How to connect

A GitLab personal access token. Takes about two minutes.

  1. Open GitLab → your avatar → Edit profile → Access tokens and click Add new token.Open GitLab access tokens
  2. Name it Manyplug, set an expiry date and tick the api scope.
  3. Click Create token, copy it (glpat-…) and paste it into the form.
  4. Your own GitLab server? Enter its address in the form, e.g. gitlab.acme.com, and create the token there.
  • For read-only access, tick read_api instead of api. You can revoke the token on the same page.

Try asking

  • Which GitLab merge requests are waiting for my review?
  • What issues are assigned to me?
  • File an issue in acme/web: “CSV export fails”, labels bug and backend.
  • Summarize MR !128 in acme/api and its pipeline status.

Several accounts? Connect each one and give it a name, for example Work and Personal.

What the AI can do: 9 actions

Each action can be turned off per account, and changes can wait for your OK.

ActionAccess
List projects
Projects you are a member of.
gitlab_list_projects
Reads
Search issues
Finds issues in all projects, by default your open ones.
gitlab_search_issues
Reads
Get an issue
Shows an issue with its description.
gitlab_get_issue
Reads
List comments
Comments of an issue.
gitlab_list_notes
Reads
Create an issue
Opens an issue in a project.
gitlab_create_issue
Makes changes
Update an issue
Changes an issue, or closes or reopens it.
gitlab_update_issue
Makes changes
Add a comment
Adds a comment to an issue.
gitlab_add_note
Makes changes
List merge requests
Your open merge requests, or the ones waiting for your review.
gitlab_list_merge_requests
Reads
Get a merge request
Shows a merge request with its description and pipeline status.
gitlab_get_merge_request
Reads