mcp server
gk-cli
The GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.
Description as published by the maintainer. Source
- version 3.1.70
- active
active — Most recent push to the repository was 2026-08-04.
What this server can do
14 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
gitkraken_workspace_list- Lists all Gitkraken workspaces
gitlens_launchpad(directory)- Gitlens Launchpad. Gets your open pull requests prioritized by what needs attention: ready to merge, has conflicts, awaiting review, etc. Helpful for checking todos, outstanding tasks, or deciding what to work on next. Required: directory.
gitlens_start_review(pr_url, directory, instructions)- Gitlens Start Review. Creates a dedicated worktree and reviews your PR with an AI agent. Required: directory, pr_url.
gitlens_start_work(directory, issue_url, instructions)- Gitlens Start Work. Creates a work based on an issue. This tool will create a branch and link it with the issue, keeping context visible throughout your work. Required: directory, issue_url.
issues_add_comment(comment, issue_id, provider, azure_project, repository_name, azure_organization, repository_organization)- Add a comment to an issue Required: provider, issue_id, comment.
issues_assigned_to_me(page, fields, project, provider, is_closed, issue_type, unassigned, assigned_to, azure_project, assigned_to_me, repository_name, azure_organization, repository_organization)- Fetch issues assigned to the user. Set assigned_to_me=false to broaden the result to all visible issues. To filter server-side by assignee, set unassigned=true for issues with no assignee, or assigned_to=<user> for issues assigned to a specific person (assigned_to_me, unassigned and assigned_to are mutually exclusive). Narrow results further with repository_name/repository_organization (GitHub), project/issue_type (Jira), or is_closed. Required: provider.
issues_create(body, title, labels, provider, assignees, issue_type, azure_project, repository_name, azure_organization, repository_organization)- Create a new issue. For Jira, repository_name is the project key. For Linear, repository_organization is the team UUID, key, or name. Required: provider, title.
issues_get_detail(issue_id, provider, azure_project, repository_name, azure_organization, repository_organization)- Retrieve detailed information about a specific issue by its unique ID. For Jira Epics, the response includes a childIssues array containing all issues linked to the epic. Required: provider, issue_id.
pull_request_assigned_to_me(page, fields, provider, reviewer, is_closed, azure_project, with_branches, repository_name, repository_organization)- Search pull requests where you are the author or assignee. Set reviewer to true to also include pull requests where you are a requested reviewer (github and gitlab only). Required: provider.
pull_request_create(body, title, is_draft, provider, assign_to_me, azure_project, source_branch, target_branch, repository_name, repository_organization)- Create a new pull request Required: repository_name, repository_organization, title, source_branch, target_branch, provider.
pull_request_create_review(review, approve, provider, azure_project, pull_request_id, repository_name, repository_organization)- Create a review for a pull request Required: repository_name, repository_organization, pull_request_id, review, provider.
pull_request_get_comments(provider, azure_project, pull_request_id, repository_name, repository_organization)- Get all the comments in a pull requests Required: repository_name, repository_organization, pull_request_id, provider.
pull_request_get_detail(provider, azure_project, pull_request_id, repository_name, pull_request_files, repository_organization)- Get an specific pull request Required: pull_request_id, repository_name, repository_organization, provider.
repository_get_file_content(ref, provider, file_path, azure_project, repository_name, repository_organization)- Get file content from a repository Required: repository_name, repository_organization, ref, file_path, provider.
Last successful function declaration observed on
.
Source: pkg:npm/@gitkraken/gk. We list what the server declared;
we do not call any of these functions.
Endpoint status observed on
.
Source: pkg:npm/@gitkraken/gk.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 442 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-08-04 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 19 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Package downloads | 4,565 downloads | Package downloads from the npm registry in this window. Includes continuous integration runs, mirrors and automated installs, so it overstates the number of human users. | 2026-07-30 to 2026-08-05 | npm | |
| Latest published version | 3.1.70 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-13 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-13 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 14 tools | Number of functions the server declared when started and asked to list them. It says what the server offers an agent, not how well any of it works. | as of probe | npm |
|
| mcp endpoint status | ok | The server listed 14 functions when asked. | as of probe | npm |
|
| package install scripts | postinstall | This package runs its own code during installation (postinstall), before you ever start it. That is normal for many packages and is also where npm supply-chain attacks operate. We installed it with those scripts disabled. | as of probe | npm |
Where to get it
Related, by what their authors tagged them
-
Servonaut
— last commit 2026-08-05, shares cli, terminal
Manage AWS, Hetzner, OVH and SSH servers: status, logs, CloudWatch, IP bans, safe command exec.
-
io.github.abe238/hotin
— last commit 2026-08-03, shares cli, terminal
What's hot in AI right now, ranked with receipts from GitHub, HN, npm and Hugging Face.
-
io.github.amol21p/interactive-terminal
— last commit 2026-02-16, shares cli, terminal
MCP server for real interactive terminal sessions — REPLs, SSH, databases, Docker
-
io.github.arturogarrido/claudinho
— last commit 2026-08-06, shares cli, terminal
Live 2026 World Cup scores, fixtures & standings for your AI agent. No keys. Unofficial fan project.
-
showagent
— last commit 2026-08-03, shares cli, terminal
Search, resume and convert AI coding sessions (Claude Code, Codex, Gemini, OpenCode, Pi) over MCP.
-
TypeUI
— last commit 2026-07-04, shares cli, terminal
Design systems, UI prompts, and layout variations for AI coding tools.
-
SmartCLI — drive terminal TUIs
— last commit 2026-08-07, shares cli, terminal
Let agents drive vim, htop, lazygit: send keys, wait on screen state, read the rendered cell grid.
-
Remote Desktop Commander
— last commit 2026-08-06, shares terminal
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
-
io.github.auroracapital/claude-ops-telegram-server
— last commit 2026-08-03, shares terminal
Telegram personal-account MCP (MTProto user-auth). Read DMs, send messages, search across chats.
-
Seiche — funding-stress terminal
— last commit 2026-08-06, shares terminal
Funding stress early warning for US money markets from free public data, with an honest backtest.
These share tags the maintainers applied themselves, such as cli, terminal. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.
This is not a recommendation and not a test result. It is a map of what the authors said their work is about.
How the author describes it
Topics the maintainer set on GitHub: cli, git, gitkraken, terminal.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json