By synaps-squad
Automate GitLab merge request reviews by fetching changed file diffs via MCP tools and analyzing them for security issues, bugs, logic errors, and code quality. Connect to GitLab API to manage issues locally as a Python subprocess using your API URL and personal access token.
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
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Needs API keys or credentials to function
Needs API keys or credentials to function
npx claudepluginhub synaps-squad/gitlab-mr-mcpComprehensive GitLab merge request review using MCP tools for automated code analysis
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related 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.
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.