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.
- Open GitLab → your avatar → Edit profile → Access tokens and click Add new token.Open GitLab access tokens
- Name it Manyplug, set an expiry date and tick the api scope.
- Click Create token, copy it (glpat-…) and paste it into the form.
- 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.
| Action | Access |
|---|---|
| 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 |