Alexander Shulman’s Post

Stop switching & code copying between your IDE and GitLab web interface. If you've ever worked with merge requests on a self-hosted GitLab instance, you know the tedious drill of switching between the browser and IDE (especially if it's AI-driven like Cursor), copying and pasting code snippets. It's tedious, it breaks your flow, and it eats up time that should be spent writing code. To make things worse, most AI-powered developer tools and plugins only support GitLab's cloud version. If your team runs a self-hosted instance — as many companies do for security and compliance reasons — you're largely left out. I decided to fix that. I'm open-sourcing gitlab-local-mcp, an MCP server that brings the full merge request workflow directly into your IDE. With it, you can: → Create and read merge requests → Approve MRs → Initiate discussion threads → Resolve threads → Proceed with the merge All without leaving your editor. It works with tools like Cursor and any other IDE that supports MCP, and — most importantly — it works with self-hosted GitLab. No more context switching. No more copy-pasting. Just a smooth, uninterrupted workflow. Check it out on GitHub! If you're dealing with the same friction, give it a try. Contributions, feedback, and stars are always welcome.

To view or add a comment, sign in

Explore content categories