
GitKraken MCP Server (gk mcp): Setup for Claude, Cursor and Other Apps
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.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install GitKraken MCP
Claude Code
- 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
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_meShows 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_detailAdds 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_commentFinds 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_meShows 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_detailReads 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_commentsPosts 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_reviewReads 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_contentShows 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_statusShows 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_diffShows 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_blameLists or creates branches
Lists your branches or creates a new one.
Try: “Create a branch called fix-login.”
Write ·
git_branchSwitches branches or restores files
Switches to another branch, or restores files from it. Restoring files can overwrite changes you have not saved in git.
Try: “Switch to the main branch.”
Write ·
git_checkoutStages files or commits your changes
Either stages files or records a commit with a message, depending on the action it is given.
Try: “Commit the staged changes with the message "Fix login redirect".”
Write ·
git_add_or_commitPushes your commits to the remote
Sends your local commits to the remote repository, so teammates can see them.
Try: “Push this branch to origin.”
Write ·
git_pushSets aside uncommitted changes
Stashes your uncommitted changes so you can switch tasks with a clean folder.
Try: “Stash my changes, I need to switch branches.”
Write ·
git_stashLists or adds extra working folders for a repo
Lists the worktrees of a repo or creates a new one, so you can work on two branches side by side.
Try: “Add a worktree for the hotfix branch.”
Write ·
git_worktreeLists your GitKraken workspaces
Returns the GitKraken workspaces on your account.
Try: “List my GitKraken workspaces.”
Network ·
gitkraken_workspace_listStarts work on an issue in a new worktree and window
Gets the issue, creates a worktree, opens a new window and starts an agent on the task. Needs GitLens.
Try: “Start work on issue 482.”
Runs code ·
gitlens_start_workStarts a pull request review in a new worktree and window
Gets the pull request, creates a worktree, opens the diff and starts an agent on the review. Needs GitLens.
Try: “Start a review of pull request 91.”
Runs code ·
gitlens_start_reviewOpens Launchpad in GitLens
Opens the Launchpad view in GitLens, which lists the pull requests and issues that need you.
Try: “Open Launchpad.”
Runs code ·
gitlens_launchpadOpens the commit composer in GitLens
Opens the GitLens commit composer, where you shape commits from your changes.
Try: “Open the commit composer.”
Runs code ·
gitlens_commit_composer
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 to | GitKraken platform. GitHub, GitLab, Jira and Azure DevOps through your connected accounts |
|---|---|
| Sign-in and keys | A 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
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 3Hide
- help.gitkraken.com · help.gitkraken.com
- help.gitkraken.com · help.gitkraken.com
- github.com · github.com