GitLab Merge Request Review & Risk Analysis with Claude/GPT AI

Go to Workflow
4,457 views
Built by Vishal Kumar Vishal Kumar
Created on June 06, 2026

Description

Trigger

The workflow runs when a GitLab Merge Request (MR) is created or updated.

Extract & Analyze

It retrieves the code diff and sends it to Claude AI or GPT-4o for risk assessment and issue detection.

Generate Report

AI produces a structured summary with:
Risk levels
Identified issues
Recommendations
Test cases

Notify Developers

The report is:
Emailed to developers and QA teams
Posted as a comment on the GitLab MR

Setup Guide

Connect GitLab
Add GitLab API credentials
Select repositories to track

Configure AI Analysis
Enter Anthropic (Claude) or OpenAI (GPT-4o) API key

Set Up Notifications
Add Gmail credentials
Update the email distribution list

Test & Automate
Create a test MR to verify analysis and email delivery

Key Benefits

Automated Code Review** – AI-driven risk assessment and recommendations
Security & Compliance** – Identifies vulnerabilities before code is merged
Integration with GitLab CI/CD** – Works within existing DevOps workflows
Improved Collaboration** – Keeps developers and QA teams informed

Developed by Quantana, an AI-powered automation and software development company.

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
HTTP Request
n8n-nodes-base.httpRequest
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured