MCPdir — MCP Server Directory
🇬🇧 🇪🇸

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)

ToolCategoryDescription
review_codecode-reviewReview code changes in pull requests and merge requests
manage_prscode-reviewCreate, update, and manage pull requests across platforms
track_issuesproject-managementTrack and manage issues across Jira, GitHub, and GitLab
jira_integrationproject-managementAccess Jira boards, sprints, and ticket details
manage_reposrepositoryManage Git repositories including clone, status, and branch operations
gitlab_integrationrepositoryInteract 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