PlugWiki
GitKraken MCP logo

GitKraken MCP Server (gk mcp): Setup for Claude, Cursor and Other Apps

CommunityLocal
Getnpm@gitkraken/gkgitkraken/gk-cli

Lets Claude, Cursor and other assistants run git commands, read issues and review pull requests across GitHub, GitLab, Jira and Azure DevOps.

This is GitKraken's own MCP server, built into its gk command-line tool. It runs on your computer and lets an assistant work with your local git repositories and with your issues and pull requests on GitHub, GitLab, Jira and Azure DevOps.

You install the gk tool, sign in to your GitKraken account, and then start the server with gk mcp. Many issue, pull request and private-repo tools need a paid GitKraken plan. VS Code and Cursor users with GitLens 17.5 or later may get the server with no extra setup.

Good for

  • Developers who want an assistant to commit, branch and push for them
  • Teams on GitHub, GitLab, Jira or Azure DevOps who triage issues in chat
  • Reviewers who want a pull request summarized before they open it

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install GitKraken MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the GitKraken MCP server to Claude Code. Run this command:
    
    claude mcp add -t stdio gitkraken gk mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires GitKraken CLI (gk), gk auth login.

GitLens 17.5 or later in VS Code or Cursor bundles the server, so updating GitLens may be all you need there. The GitLens tools need a GitLens plan, and issue, pull request and private-repo tools need a paid GitKraken plan.

From the vendor's docs. Source.

Tools

  • Lists the issues assigned to you

    Pulls the issues assigned to you from your connected trackers such as GitHub, GitLab, Jira and Azure DevOps.

    Try: “What issues are assigned to me?”

    Network · issues_assigned_to_me

  • Shows the full details of one issue

    Returns the details of a single issue when you give it the issue ID.

    Try: “Show me the details of issue 482.”

    Network · issues_get_detail

  • Adds a comment to an issue

    Posts a comment on an issue in your tracker, under your account.

    Try: “Comment on issue 482 that the fix is in review.”

    Write · issues_add_comment

  • Finds pull requests where you are assignee, author or reviewer

    Searches your connected hosts for pull requests that involve you.

    Try: “Which pull requests are waiting for my review?”

    Network · pull_request_assigned_to_me

  • Shows the details of one pull request

    Returns the description and status of a single pull request.

    Try: “Summarize pull request 91 in this repo.”

    Network · pull_request_get_detail

  • Reads every comment on a pull request

    Returns the full comment thread on a pull request.

    Try: “What did reviewers say on pull request 91?”

    Network · pull_request_get_comments

  • Posts a review on a pull request

    Submits a review on a pull request under your account.

    Try: “Leave a review on pull request 91 saying the tests need a fix.”

    Write · pull_request_create_review

  • Reads a file from a repository

    Returns the contents of a file in a repository, including private repositories on paid plans.

    Try: “Show me the contents of src/index.ts on main.”

    Network · repository_get_file_content

  • Shows what changed in your working folder

    Runs git status in your repository and returns the result.

    Try: “What is the status of this repo?”

    Files · git_status

  • Shows commit history or the changes between commits

    Returns recent commits or a diff, so the assistant can explain what changed.

    Try: “Show the last 10 commits and what changed in the newest one.”

    Files · git_log_or_diff

  • Shows who last changed each line of a file

    Returns the commit and author behind each line of a file.

    Try: “Who last changed the login check in auth.ts?”

    Files · git_blame

  • Lists or creates branches

    Lists your branches or creates a new one.

    Try: “Create a branch called fix-login.”

    Write · git_branch

Read from the source code

Permissions

medium risk · 3 things to watch

Medium risk

It can commit, push, switch branches and post comments and reviews under your accounts. Approve write actions one at a time and switch off tools you do not need in your app.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can push commits and post as you

    The git push, issue comment and pull request review tools act under your accounts. Keep approval prompts on for those tools. help.gitkraken.com

  • Branch switching can overwrite local edits

    The checkout tool can restore files from another branch. Commit or stash your work before you let it run. help.gitkraken.com

  • Needs your GitKraken account

    Tools reach your trackers and hosts through your GitKraken sign-in. Disable tools you do not want the assistant to use. help.gitkraken.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toGitKraken platform. GitHub, GitLab, Jira and Azure DevOps through your connected accounts
Sign-in and keysA GitKraken account sign-in through gk auth login.

Questions

Is the GitKraken MCP server official?

Yes. GitKraken builds it into its own gk command-line tool and documents it in its Help Center.

Is it free?

Partly. Local git tools and public repositories work on all plans. Issue, pull request and private-repo tools need Pro or higher, and enterprise trackers need Advanced or higher.

Does it need an API key?

No key. You install the gk tool and sign in to your GitKraken account with gk auth login. Then your connected providers supply the issue and pull request data.

Is it local or hosted?

Local. It runs on your computer as a gk process over stdio. It reaches GitHub, GitLab, Jira and Azure DevOps through your accounts.

Can it run in read-only mode?

Not as a single switch in the docs. You can turn individual tools on or off in your AI app, so you can leave out the push, commit and comment tools.

Is the tool list complete?

It matches the vendor's Tools Reference page, last updated March 2026. The vendor says the list changes over time, so the tools your version shows may differ.

Information

updated Nov 2, 2026

Publisher
Community
Package
@gitkraken/gk
Registry
npm
Transport
stdio
Version
3.1.77
License
CC-BY-3.0-US
Last commit
Oct 28, 2026
Open issues
22
Listed in
Official MCP registry

WebsiteGitHubnpmOfficial MCP RegistryChangelogIssues

Other Git MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. help.gitkraken.com · help.gitkraken.com
  2. help.gitkraken.com · help.gitkraken.com
  3. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.