By Synaps-Squad
Automate GitLab merge request reviews by fetching changed file diffs via MCP tools and analyzing for security issues, bugs, logic errors, and code quality. Manage GitLab issues through local API connections using Python subprocesses with personal access tokens.
A Model Context Protocol (MCP) server for reviewing GitLab merge requests using Claude Code and other MCP clients.
This MCP server provides tools to interact with GitLab's API, enabling AI assistants to analyze merge requests, retrieve changed files, and inspect code diffs. It's designed to integrate seamlessly with Claude Code and other MCP-compatible clients for efficient code review workflows.
export GITLAB_API_URL="http[s]://your_gitlab_uri/api/v4"
export GITLAB_PERSONAL_ACCESS_TOKEN="your-token-here"
Get your GitLab token: Settings → Access Tokens → Create token with read_api scope
/plugin in Claudehttps://github.com/Synaps-Squad/gitlab-mr-mcpBefore using the plugin, run the setup command in your terminal:
cd ~/.claude/plugins/marketplaces/gitlab-mr-review-marketplace/plugins/gitlab-mr-review # or wherever the plugin was installed
./start.sh --setup
This will install uv (if not present) and set up the Python environment with all dependencies.
/mcp to verify the plugin is loadedUse the command directly:
/gitlab-mr-review:review-gitlab-mr MR_number Project_name
get_projects() - List all accessible GitLab projectsmerge_request_changes(project_id, merge_request_id) - List changed files in an MRmerge_request_file_diff(project_id, merge_request_id, file_index or file_path) - View file diffhttpx, mcpIf you see an error like "Virtual environment not found", run the setup command:
./start.sh --setup
MIT License - see LICENSE file for details.
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Requires secrets
Needs API keys or credentials to function
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin synaps-squad-gitlab-mr-mcpHarness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
AI-powered development tools for code review, research, design, and workflow automation.
Comprehensive GitLab merge request review using MCP tools for automated code analysis
Production-grade vibe coding suite. Structured workflows from discovery to deployment: start, build, ship, fix, refactor.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claim