Gk Cli logo

Gk Cli

by gitkraken

Local MCP access to Git, GitHub, Jira, GitLab, and GitKraken workflows through the gk CLI.

Install Gk Cli

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for gitkraken/gk-cli, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The gitkraken/gk-cli MCP server exposes GitKraken CLI capabilities to AI applications through the local `gk mcp` command. It wraps Git operations and actions for GitHub, Jira, GitLab, and other supported providers, while the CLI also manages work items across multiple repositories. Use it when an agent needs repository, issue, commit, push, or pull request workflows tied to GitKraken authentication. The CLI runs on macOS, Windows, and Unix systems.

Use cases

  • Manage work across multiple local repositories
  • Generate commit messages and pull requests with AI
  • Inspect Git repositories through an AI client
  • Work with GitHub, GitLab, and Jira actions
  • Create and update Work Items

Key features

  • Local MCP server launched with gk mcp
  • Git command and repository workflows
  • GitHub, GitLab, and Jira actions
  • Multi-repository Work Items
  • AI-assisted commit message generation
  • AI-assisted pull request generation

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/21 checks healthy over the last 85d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars462Stargazers on the source repository.
Last commit7d agoMost recent push to the default branch.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Gk Cli works

What gitkraken/gk-cli MCP server does

The gitkraken/gk-cli MCP server connects an MCP-compatible AI application to GitKraken CLI functionality. Its MCP layer covers Git operations and actions for issue and Git hosting providers, including GitHub and Jira; the project description also identifies GitLab and other providers as supported through the broader API surface.

The underlying CLI organizes development work around Work Items. A Work Item can represent a feature or issue and can include multiple local repositories, giving an agent or developer one workflow across repositories without requiring a monorepo. The CLI also supports AI-assisted commit messages and pull request generation.

How it works

The MCP server runs locally through the installed gk executable and is started with gk mcp. An AI client invokes the exposed actions rather than calling the provider APIs directly. Authentication is handled through GitKraken CLI commands: gk auth login authenticates with the GitKraken platform, while provider credentials can be added or removed with the gk provider command.

A typical workflow begins in a local repository. The user creates a Work Item, edits files, generates an AI-assisted commit, pushes changes, and creates a pull request. Additional repositories can be attached to the same Work Item with gk work add, allowing related work to span multiple repositories.

Setup and configuration

Install the GitKraken CLI before configuring an MCP client. macOS users can install it with Homebrew or download a release binary. Unix users can use a release binary, a Debian or RPM package, or the Snap Store. Windows users can install it with Winget. The repository also provides release downloads for manual installation.

After installation, authenticate with gk auth login and configure provider tokens as needed. The project directs users to GitKraken's Help Center for application-specific MCP setup instructions. The MCP server is local, so the selected AI client must be configured to launch the local gk mcp process.

Nerd Fonts are optional but supported by the CLI for displaying icons in some commands. On macOS, manually installed binaries may require approval in Security & Privacy settings. Safari and Brave can also cause the browser-based login flow to stop responding to the local callback; the documented workaround is to use another browser or open the redirect URL there.

Tools and capabilities

The gitkraken/gk-cli MCP server provides access to capabilities associated with:

  • Git operations and Git command passthrough
  • GitHub and GitLab workflows
  • Jira issue actions
  • GitKraken APIs and functionality
  • Work Items spanning multiple repositories
  • AI-generated commit messages
  • AI-generated pull requests

The underlying CLI includes commands for authentication, provider management, issues, organizations, work, workspaces, commit graphs, setup, and version information. It can also pass arbitrary Git commands through the gk executable, such as status and remote inspection.

Limitations and notes

Client-specific configuration is documented externally in the GitKraken Help Center rather than in the repository excerpt.

The MCP server is described as local; no hosted MCP endpoint is provided. The CLI supports macOS, Windows, and Unix systems, but the exact MCP configuration syntax may differ between AI applications.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Gk Cli

Install the GitKraken CLI through Homebrew, Winget, Snap, a package file, or a release binary, then configure your AI application to launch `gk mcp`. Application-specific instructions are provided in the GitKraken Help Center.

Run `gk auth login` to authenticate with the GitKraken platform. Use the `gk provider` command to add or remove provider tokens.

Yes. Create a Work Item and add repositories with `gk work add`; the workflow can then cover multiple repositories.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGk Cli AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gitkraken-gk-cli?style=directory)](https://allmcps.com/mcp/gitkraken-gk-cli)
HTML Embed
<a href="https://allmcps.com/mcp/gitkraken-gk-cli"><img src="https://allmcps.com/api/badge/gitkraken-gk-cli?style=directory" alt="Gk Cli on AllMCPs" /></a>