GitKraken MCP
by GitKraken
GitKraken CLI with built-in MCP server — unified Git, Jira, GitHub, and GitLab from AI assistants
code Go Intermediate Self-hostable Verified
⭐ 500 stars 📅 Updated: 1mo ago
Description
GitKraken CLI (gk) includes a built-in MCP server activated via the `gk mcp` command. It provides a unified interface to Git operations plus deep integrations with Jira, GitHub, and GitLab — all accessible from AI assistants. Manage repositories, review pull requests, track issues, and coordinate across platforms without switching tools. The cross-platform approach means you can query GitHub PRs, Jira tickets, and GitLab merge requests from a single conversational interface, making it ideal for teams working across multiple code hosting and project management platforms.
✅ Best for
Development teams working across GitHub, GitLab, and Jira who want a unified AI-powered interface
⏭️ Skip if
You only use a single platform (GitHub or GitLab) and prefer a dedicated MCP server for it
💡 Use cases
- Managing pull requests across GitHub and GitLab from a single AI interface
- Tracking Jira issues and linking them to code changes through conversational AI
- Reviewing code changes and managing repository branches across platforms
- Coordinating development workflows spanning GitHub, GitLab, and Jira simultaneously
👍 Pros
- ✓ Unified access to GitHub, GitLab, and Jira from one MCP server
- ✓ Built into the GitKraken CLI — no separate server installation needed
- ✓ Cross-platform support (macOS, Linux, Windows)
- ✓ Strong ecosystem backing from the GitKraken team with active development
👎 Cons
- ✗ Requires GitKraken account and authentication setup
- ✗ Binary CLI tool — requires downloading and installing gk-cli first
- ✗ Multi-platform integrations may require separate OAuth tokens for each service
🔧 Exposed tools (6 tools)
| Tool | Category | Description |
|---|---|---|
| review_code | code-review | Review code changes in pull requests and merge requests |
| manage_prs | code-review | Create, update, and manage pull requests across platforms |
| track_issues | project-management | Track and manage issues across Jira, GitHub, and GitLab |
| jira_integration | project-management | Access Jira boards, sprints, and ticket details |
| manage_repos | repository | Manage Git repositories including clone, status, and branch operations |
| gitlab_integration | repository | Interact with GitLab merge requests, pipelines, and projects |
⚡ Installation
Prerequisites:
- • go
- • GitKraken account authentication
- • API key required
Check Claude Code documentation to configure this MCP server.
💡 Tips & tricks
Install gk-cli first, then run `gk mcp` to start the MCP server. Authenticate with each service (GitHub, GitLab, Jira) separately using `gk auth`. The unified interface shines when you need to cross-reference issues from Jira with PRs on GitHub or GitLab.
🔄 Alternatives
Quick info
- Author
- GitKraken
- License
- MIT
- Runtime
- Go
- Transport
- —
- Category
- code
- Difficulty
- Intermediate
- Self-hostable
- ✅
- Auth
- —
- Docker
- —
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ✅ Cline
- ❓ JetBrains AI
- ❓ Warp
Platforms
🍎 macOS 🐧 Linux 🪟 Windows