What problem does it solve?
It removes the manual steps of turning uncommitted local work into a pushed feature branch and a properly described GitLab Merge Request.
Core Features & Use Cases
- Branch, commit, and push automation: Creates a feature branch from current changes, commits with a guideline-compliant message, and pushes to the remote.
- GitLab Merge Request creation via MCP: Opens the Merge Request using the configured GitLab MCP server and dynamically targets the default branch rather than assuming main.
- Clear error handling for auth issues: Detects unauthorized/expired token failures and asks the user to re-authenticate and retry.
Use case: You made several code changes locally and want them reviewed in GitLab as a Merge Request with a meaningful title/description and a correctly formatted commit message.
Quick Start
Ask to create a GitLab merge request for the current changes in your working directory using your configured GitLab MCP server.