
Integration · Udviklerværktøjer
Forbind Claude og ChatGPT med GitLab
Spørg din AI, hvad der venter på dig i GitLab, så læser den de issues og merge requests, du er tildelt, på tværs af dine projekter. Den kan oprette issues og merge requests, skrive review-kommentarer, godkende og merge og finde ud af, hvorfor en pipeline fejlede. Du bliver i chatten i stedet for at klikke rundt mellem projekter.
Gratis plan uden kreditkort. Det tager cirka et minut.
Prøv at spørge
“Hvilke merge requests venter på mit review?”
AI'en viser åbne merge requests i de projekter, du har adgang til, hvor du er reviewer, med projekt, forfatter og titel.
“Hvorfor fejlede den seneste pipeline på main i acme/web?”
Den finder den nyeste pipeline på main, viser dens jobs og læser stage og fejlårsag for det job, der fejlede.
“Kør de fejlede jobs i den pipeline igen.”
Den genstarter de fejlede og annullerede jobs i pipelinen, så hvert af dem kører igen.
Det kan din AI
Issues og merge requests
Opret, opdatér, luk og genåbn issues. Åbn, opdatér, kommentér, godkend og merge merge requests.
Pipelines og jobs
Se pipelines og deres jobs, find ud af hvilket job der fejlede og hvorfor, og kør et enkelt job eller en hel pipeline igen.
Kode og søgning
Læs filer og mapper på en hvilken som helst branch, tag eller commit, se branches og commits, opret branches, og søg i projekter, issues, merge requests og kode.
“Opret et issue i acme/web: Login virker ikke i Safari. Giv det label bug, tildel det til maria, og sæt fristen til fredag.”
Den opretter issuet med titel og beskrivelse og sætter label bug, maria som ansvarlig og fredag som frist.
“Godkend merge request 58 i acme/web, og merge den, når pipelinen er grøn.”
Den godkender merge requesten i dit navn og sætter den til at blive merget ind i target-branchen, når pipelinen lykkes.
“Hvad er der blevet committet til main i acme/web i denne uge?”
Den henter commits på main siden mandag og opsummerer dem efter forfatter og besked.
29 værktøjer til GitLab
Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.
add_merge_request_draft_commentÆndrer dataAdd a draft review comment to a merge request. Draft comments are only visible to others after submit_merge_request_review.approve_merge_requestSynligt for andreApprove a merge request as the connected user.create_branchÆndrer dataCreate a new branch in a project from an existing branch, tag or commit.create_issueÆndrer dataCreate a new issue in a project with a title and optional description, labels, assignees, milestone and due date.create_merge_requestSynligt for andreOpen a merge request from a source branch into a target branch, with title, description, assignees and reviewers.get_commitGet one commit by its SHA, including message, author and change stats.get_fileGet a file from a project's repository at a branch, tag or commit, including its content (base64 encoded).get_issueGet one issue in a project by its issue number (iid), including description, labels, assignees and state.get_jobGet one CI/CD job in a project by its ID, including status, stage, failure reason and web URL.get_merge_requestGet one merge request in a project by its number (iid), including status, branches, pipeline and merge status.get_pipelineGet one pipeline in a project by its ID, including status, branch, commit and duration.get_projectGet one project by its ID or full path (e.g. group/project), including default branch, visibility and web URL.list_all_issuesList issues across all projects you can see, such as those assigned to or created by you. Filter by state, labels or search text.list_all_merge_requestsList merge requests across all projects you can see, such as those assigned to you or awaiting your review.list_branchesList branches in a project's repository. Search by name.list_commitsList commits in a project's repository. Filter by branch, file path, author or date range.list_pipeline_jobsList the jobs in a pipeline with their stage and status. Use it to find which job failed.list_pipelinesList CI/CD pipelines in a project, newest first. Filter by status, branch or commit.list_project_issuesList issues in one project. Filter by state, labels, assignee, author, milestone or search text.list_project_merge_requestsList merge requests in one project. Filter by state (opened, merged, closed), labels, author, reviewer, branches or search text.list_projectsList GitLab projects you can access. Search by name or limit to projects you are a member of or own.list_repository_filesList files and folders in a project's repository, optionally under a path, at a branch or tag.merge_merge_requestSynligt for andreMerge an approved merge request into its target branch, optionally when the pipeline succeeds. This changes the target branch and cannot be undone automatically.retry_jobÆndrer dataRetry a single CI/CD job. This starts a new run of the job.retry_pipelineÆndrer dataRetry the failed or cancelled jobs in a pipeline.search_gitlabSearch across GitLab for projects, issues, merge requests, commits, code (blobs) and more. Choose what to search with scope.submit_merge_request_reviewSletterPublish all your pending draft comments on a merge request as a review, optionally with a summary comment. Others are notified.update_issueSynligt for andreUpdate an issue's title, description, labels, assignees, milestone or due date. Use state_event close or reopen to close or reopen it.update_merge_requestÆndrer dataUpdate a merge request's title, description, labels, assignees, reviewers or target branch. Use state_event close or reopen to close or reopen it.
Klar i tre trin
- 1
Vælg systemet
Opret en gratis PipMCP-konto, og vælg GitLab på listen.
- 2
Indsæt din nøgle
Indsæt et personligt access token fra GitLab. Klik på din avatar > Edit profile > Access tokens, klik Add new token, sæt flueben ved api (eller read_api, hvis AI'en kun skal læse), og kopiér tokenet.
- 3
Tilføj linket i din AI
Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:
Klik på dit navn, og vælg Settings › Connectors › Add custom connector. Indsæt dit link som Remote MCP server URL. Slå det til fra +-menuen i en chat.
Spørgsmål
Hvad kan AI'en gøre i GitLab?
AI'en kan læse projekter, filer, branches, commits, issues, merge requests, pipelines og jobs og søge på tværs af GitLab. Den kan oprette og opdatere issues, oprette branches, åbne, reviewe, godkende og merge merge requests og køre fejlede jobs og pipelines igen. Den når kun de projekter, dit token giver adgang til.
Hvilket scope skal mit token have?
Vælg api, hvis AI'en skal kunne oprette issues, reviewe merge requests eller genstarte pipelines. Vælg read_api, hvis den kun skal læse. Et personligt access token handler som din GitLab-bruger, så AI'en kan aldrig komme til flere projekter end dig.
Kan AI'en se min API-nøgle til GitLab?
Nej. Dine loginoplysninger til GitLab bliver krypteret, når de gemmes, og AI'en får dem aldrig at se. Når du har gemt dem, bliver de heller ikke vist igen, heller ikke for dig. AI'en arbejder kun gennem de værktøjer, du slår til.
Kan jeg styre, hvad AI'en må?
Ja. Du vælger selv, hvilke værktøjer der er slået til. Risikable handlinger, fx at merge en merge request eller udgive et review, som andre får besked om, kan kræve din godkendelse, før de bliver udført. Alle værktøjskald bliver logget, så du kan se, hvad AI'en har gjort.
Virker det med ChatGPT?
Ja. I ChatGPT går du til Settings › Apps & Connectors › Advanced, slår Developer mode til og tilføjer dit PipMCP-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Samme link virker i Claude under Settings › Connectors › Add custom connector og i Cursor.
Hvad koster det?
PipMCP har en gratis plan, og du skal ikke bruge betalingskort for at komme i gang. På de betalte planer betaler du pr. gennemført opgave, altså for det arbejde, AI'en faktisk får gjort. Du skal også selv have en GitLab-konto.
Lignende integrationer
Lad din AI arbejde i GitLab i dag.
Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.
Forbind GitLab gratisPipMCP er ikke tilknyttet GitLab. Produktnavne tilhører deres respektive ejere.





