Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
app_tool_boxA

Dispatch app-only helper actions for MCP apps. App-only; agents must not call this tool.

app_update_user_preferencesA

Update GitKraken CLI user preferences for MCP apps. App-only; agents must not call this tool.

git_add_or_commitA

Add file contents to the index (git add ) OR record changes to the repository (git commit -m [files...]). Use the 'action' parameter to specify which action to perform.

git_blameA

Show what revision and author last modified each line of a file (git blame ).

git_branchB

List or create branches (git branch).

git_checkoutB

Switch branches or restore working tree files (git checkout ).

git_fetchA

Download objects and refs from another repository (git fetch).

git_graphA

Show the commit graph for a repository (git log --graph), will open a UI if client supports it.

git_log_or_diffA

Show commit logs or changes between commits (git log --oneline or git diff).

git_pullB

Fetch from and integrate with another repository or a local branch (git pull).

git_pushA

Update remote refs along with associated objects (git push).

git_stashB

Stash the changes in a dirty working directory (git stash).

git_statusA

Show the working tree status (git status), will open a UI if client supports it.

git_worktreeB

List or add git worktrees (git worktree ).

gitkraken_workspace_listA

Lists all Gitkraken workspaces

gitlens_commit_composerA

Gitlens Commit Composer. Organize your changes into well-formed commits with clear messages and descriptions. Useful for breaking large changes into smaller commits.

gitlens_launchpadA

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.

gitlens_start_reviewB

Gitlens Start Review. Creates a dedicated worktree and reviews your PR with an AI agent.

gitlens_start_workB

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.

issues_add_commentB

Add a comment to an issue

issues_assigned_to_meA

Fetch issues assigned to the user

issues_get_detailA

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.

pull_request_assigned_to_meA

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).

pull_request_createC

Create a new pull request

pull_request_create_reviewB

Create a review for a pull request

pull_request_get_commentsB

Get all the comments in a pull requests

pull_request_get_detailB

Get an specific pull request

repository_get_file_contentC

Get file content from a repository

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Git GraphGit graph viewer UI (MCP Apps HTML resource)
Git StatusGit status viewer UI (MCP Apps HTML resource)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gitkraken/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server