ZBS Index What actually exists in applied AI, with the source next to it

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

Sources

  1. gitkraken/gk-cli on GitHub — GitHub, observed , trust tier 3.
  2. @gitkraken/gk download counts — npm, observed , trust tier 3.
  3. Official MCP Registry — Model Context Protocol, observed , trust tier 1.
  4. @gitkraken/gk started in an isolated container — npm, observed , trust tier 1.