Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>MR Creator ExtNew to Visual Studio Code? Get it now.
MR Creator Ext

MR Creator Ext

Артемий Зебзеев

|
1 install
| (0) | Free
Create Merge Requests from VS Code — GitHub, GitLab, Bitbucket & self-hosted instances. Offline license verification with a daily license-server check.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MR Creator

Create Merge Requests from multiple branches in one click — right inside VS Code.

Marketplace Version Downloads Rating Buy

MR Creator — Merge Requests in 30 seconds

GitLab · GitHub · Bitbucket — one extension, one license. Free to start, no sign-up in the editor.

code --install-extension alphaZ.mr-creator-ext

Or open it directly in VS Code. Already installed? Buy a license / start the 14-day free PRO trial.

Features

  • Multi-source MR — create MRs from many branches in one click; exclude unready branches, the rest are processed automatically
  • Connect multiple Git providers — GitLab, GitHub, Bitbucket (incl. self-hosted GitLab)
  • Code Review in the editor — approve, comment, request changes without leaving VS Code (PRO)
  • Auto-merge — awaits mergeability, then merges automatically; falls back to immediate merge when already mergeable
  • Auto branch creation — missing target branches are created via API
  • Templates — save and reuse MR configurations (title, description, repo, reviewers, assignee, auto-merge, branch removal)
  • MR History — track all created merge requests, reuse them as templates
  • Smart reviewer assignment — on conflicts, the MR is assigned to the author of the last commit
  • Secure secrets — tokens and licenses live in the OS keychain / VS Code SecretStorage
  • Honest offline license — ECDSA P-256 signatures verified locally; once a day the extension checks that your license wasn't revoked, with a 24/72 h grace period when the server is unreachable

Free vs PRO

Free PRO
All Git providers ✅ ✅
Connections 1 Unlimited
Branches per MR batch up to 3 Unlimited
Code Review in the editor — ✅
Auto-merge watcher — ✅
MR history & templates 7 days Unlimited
Price $0 from $5/month

Start with a 14-day free PRO trial — no card required. Start the trial in the Telegram bot.

Lifetime $99 · Year $49 · Month $5 · Team $149/seat (3+ seats).

Supported Git Providers

Provider Cloud Self-hosted Code Review
GitLab ✅ ✅ ✅ (PRO)
GitHub ✅ GitHub Enterprise ✅ (PRO)
Bitbucket ✅ Bitbucket Server ✅ (PRO)

Missing a provider? Request it — we're tracking demand for Gerrit, Gitea, Azure DevOps and more.

Code Review in the Editor (PRO)

Review merge requests without opening a browser: tree of open MRs, inline comments, approve / request changes, diff navigation — all inside VS Code. The whole review loop lives in your editor, not in a tab.

Quick Start

1. Get a License

Run MR Creator: License Menu from the Command Palette, then Buy License — or jump straight to the Telegram bot and start the free trial.

2. Connect a Git Provider

Click + in the Providers panel or run MR Creator: Connect Git Provider, then paste a personal access token.

Provider Where to get a token
GitLab Settings → Access Tokens → api scope
GitHub Settings → Developer Settings → Personal access tokens → repo scope
Bitbucket Personal Settings → App passwords → Repositories: Read/Write

3. Create a Merge Request

  • Run MR Creator: Create Merge Request from the Command Palette
  • Or use the editor title bar buttons (when a git repo is open)
  • Or right-click a provider in the sidebar and select Create MR for Provider

What's New

3.0.0 — honest offline licensing: the signature is still verified locally (ECDSA P-256), but once a day the extension now checks with the license server that your license wasn't refunded or revoked. If the server is unreachable, PRO keeps working for a 24‑hour grace period (72 h when the official server is down and the network is reachable), then pauses until the next successful check and resumes automatically — your key is never deleted. Corporate networks can whitelist license.mr-creator.ru (outbound TCP 443) and keep using the hosted license server; air-gapped teams can self-host a license container. 2.1.0 — Code Review: open the diff in the editor with file/folder tree, inline comment threads, and diff-editor Approve/Comment actions; own pull requests are clearly marked (Approve disabled on GitHub). 2.0.0 — platform architecture: single unified build, Code Review plugin, 500+ tests, shared provider SDK.

Full history in CHANGELOG.md.

Commands

Command Description
MR Creator: Connect Git Provider Add a new provider with token
MR Creator: Disconnect Provider Remove a connected provider
MR Creator: Set Provider Assignee Set default assignee for a provider
MR Creator: Rename Provider Set a custom display name
MR Creator: Set Repository for Provider Bind a default repository
MR Creator: Create Merge Request Full MR creation wizard
MR Creator: Create MR from Current Branch Create MR using current branch as source
MR Creator: Create MR into Current Branch Create MR targeting current branch
MR Creator: Create MR for Provider Create MR pre-selecting a provider
MR Creator: Create Branch Create a new branch
MR Creator: Save as Template Save MR settings as a reusable template
MR Creator: Apply Template Start MR creation from a template
MR Creator: Edit Template Update an existing template
MR Creator: Save as Template from History Create a template from a past MR
MR Creator: Delete Template Remove a saved template
MR Creator: Enter License Key Activate with a license key
MR Creator: Show License Info View license details
MR Creator: Clear License Remove the stored license
MR Creator: Set License Server URL Point the license check at a custom/default license server (self-hosted containers, corporate proxies)
MR Creator: License Menu Quick access to license actions
MR Creator: Show Logs Open the output channel

License

This extension requires a valid license key. Licenses are issued through the Telegram bot @mr_creator_license_bot.

  • Free — start with a 14-day free PRO trial
  • Buy License — purchase a new license
  • Renew License — extend an active license
  • Enter License — activate with an existing key

The license is stored securely in VS Code's SecretStorage. The signature is verified locally using ECDSA P-256, so the extension keeps working offline without sending your repo data anywhere. To close the refund/abuse loophole, once a day the extension sends one lightweight request to the license server to confirm your license wasn't revoked; without a connection PRO keeps working for a grace period (24 h, or 72 h when the official server is down but the network is up), then pauses and resumes automatically on the next successful check. Your key is never erased. On a corporate proxy just whitelist license.mr-creator.ru (outbound TCP 443).

Settings

Key Default Description
mrCreator.locale auto UI language (auto, en, ru)
mrCreator.licenseServerUrl https://license.mr-creator.ru License server base URL. Keep the default to use the official server; set a custom URL for a self-hosted license container
mrCreator.licenseGraceHours 24 Grace period (hours) PRO keeps working when the license server is unreachable (1–720). 72 h apply when the default server is used and the network is reachable
mrCreator.watcherTickSeconds 60 Interval in seconds between MR watcher checks (merge / branch deletion)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft