Developer Tools ★ 423

gitkraken/gk-cli

GitKraken API'leriyle etkileşim kurmak için bir CLI aracı. gk mcp üzerinden MCP server içerir ve GitKraken API'lerinin yanı sıra Jira, GitHub, GitLab ve daha fazlasını destekler. Yerel araçlar ve uzak servislerle çalışır.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "gitkraken-gk-cli": {
      "command": "node",
      "args": [
        "~/.mcp/gk-cli/index.js"
      ]
    }
  }
}

🚀 GitKraken CLI

gk, komut satırında GitKraken'dir. Temel işlevsellik, üzerinde çalıştığınız özellik veya sorunu temsil edebilen "Work Items" (İş Öğeleri) üzerine odaklanmıştır. Bu, aynı anda birden fazla repo ile çalışmanıza ve tek bir monorepo'da olduğunuz gibi aynı UX'i almanıza olanak tanır. Ayrıca güçlü AI destekli commit mesajları ve Pull Request oluşturma özelliği sağlıyoruz. Ayrıca git ve Issue ile git hosting sağlayıcılarınızla çalışmayı kolaylaştıran bir MCP sunucusu sağlar.

GitKraken CLI, macOS, Windows ve Unix sistemlerinde kullanılabilir.

İçindekiler

MCP Sunucusu

GitKraken MCP sunucusu, güçlü ve kullanımı kolay yerel bir MCP sunucusudur. Git, GitHub, Jira MCP eylemlerini sarmaladığı ve LLM'lere GitKraken API'leri ve işlevselliği ile çalışan araçlar sağladığı kadar. Seçtiğiniz AI uygulamasına dayalı belirli kurulum talimatlarını Yardım Merkezi'nde bulabilirsiniz.

MCP sunucusu hakkında daha fazla bilgi almak istiyorsanız, tanıtım blog yazısını inceleyebilirsiniz.

Belgeler

gk help CLI'yi keşfetmenin en iyi kaynağı olacaktır. Ayrıca aşağıdaki İş Akışları'na da bakabilirsiniz.

Welcome to GitKraken CLI, a premium CLI experience for managing multiple repositories with familiar GIT CLI commands

Usage:
  gk [flags]
  gk [command]

AUTHENTICATING
  auth         Authenticate with the GitKraken platform
  provider     Add or remove provider tokens

CORE COMMANDS
  graph        Display commit graph in current repository
  issue        Manage your issues
  organization Manage your Gitkraken organizations
  work         Interact with your work.
  workspace    Interact with your workspaces. Alias: 'ws'

Additional Commands:
  help         Help about any command
  setup        Display information about your current system configuration
  version      Print the version number of GK CLI

Flags:
  -h, --help   help for gk

Use "gk [command] --help" for more information about a command.

İş Akışları

Tek bir repo ile başlayın. Daha sonra daha fazla ekleyebilirsiniz.

Genel olarak, işleminiz şöyle görünecektir:


# Kimlik doğrulaması yap
gk auth login

# Dosya sisteminizde bir git repo dizinine gidin
cd ./path/to/repo

# Ardından bir Work Item oluşturun ve mevcut dizin
# otomatik olarak Work Item'e eklenecektir
gk work create "My new work item"

# Dosyaları düzenleyin...
# ...

# AI kullanarak değişiklikleri commit edin
gk work commit --ai

# Değişiklikleri push edin
gk work push

# Pull Request oluşturun
gk work pr create --ai

Tek bir repo kullanmaya alışkın olduktan sonra, yeni bir Work Item'e birden fazla repo ekleyerek aynı anda birden fazla repo için work item oluşturmayı ve commit ile PR oluşturmayı deneyin.

# Mevcut work item'e bir repo ekleyin
gk work add ./path/to/repo # path eğer zaten dizinde iseniz "." kadar basit olabilir

git Komut Geçişi

Ayrıca herhangi bir git komutunu geçmek için gk'yu kullanabilirsiniz. Örneğin:

gk status
gk remote -v
# vb.

Kurulum

macOS

gk, Homebrew'dan aşağıdaki komutla mevcuttur:

Homebrew:

brew install gitkraken-cli

Veya releases sayfası'ndan indirin ve binaries klasörünüze ekleyin:

mv ~/Downloads/gk /usr/local/bin/gk

Unix / Ubuntu

Get it from the Snap Store

gk, releases sayfası'ndan indirilebilir bir binary olarak mevcuttur. Sahip olduktan sonra, onu binaries klasörünüze ekleyin:

mv ~/Downloads/gk /usr/local/bin/gk

Ya da yeni bir dizin oluşturun, binary'yi taşıyın ve $PATH'e ekleyin:

mkdir "$HOME/cli"
mv ~/Downloads/gk "$HOME/cli"
export PATH="$HOME/gk:$PATH"

Ayrıca ilgili paketinizi (.deb, .rpm) [indirebilir][releases page] ve aşağıdakiyle yükleyebilirsiniz:

sudo apt install ./gk.deb

veya

sudo rpm -i ./gk.rpm

Windows

gk, [Winget][winget]'ten aşağıdaki komutla mevcuttur:

winget install gitkraken.cli

⚙️ Yapılandırma

Nerd Fontlar

GitKraken CLI, bazı komutlar için simgeler görüntülemek üzere Nerd Fonts'u destekler. Doğru simge renderlamasını sağlamak için lütfen https://www.nerdfonts.com/ adresinde bulunan bir Nerd Font edinin ve yükleyin. Kurulumdan sonra, seçilen Nerd Font'u terminalinizin varsayılan fontu olarak ayarlayın.

Sorun Giderme

gk login tarayıcıda kimlik doğrulamasından sonra dondurulur

Bu sorun tarayıcıdan kaynaklanmaktadır. Şu anda Safari ve Brave'in localhost aracılığıyla 1314 portuna yanıt vermesine izin vermediğini biliyoruz. Bunu düzeltmek için varsayılan tarayıcınızı değiştirin veya yönlendirmeden önce URL'yi kopyalayın ve başka bir tarayıcıda açın.

Oh-My-Zsh'ten gk

Oh-My-Zsh, gitk'yi gk olarak takma ad yaptığından ve bu sorunlara neden olabilir. Bunu düzeltmek için terminalinize yazın:

unalias gk

Manuel macOS Kurulumu

CLI'yi releases sayfasından macOS'a manuel olarak yüklerseniz, muhtemelen şöyle görünen bir güvenlik hatasıyla karşılaşacaksınız:

Bunu düzeltmek için Settings > Security & Privacy > General adresine gidin ve "Allow Anyway" (Yine de İzin Ver)'e tıklayın.

gk setup komutunu tekrar çalıştırmayı deneyin ve devam etmek için "Open Anyway" (Yine de Aç) öğesine tıklayın.

Benzer MCP sunucuları

eyaltoledano/claude-task-master Developer Tools

AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.

eyaltoledano/claude-task-master ★ 27,664
GLips/Figma-Context-MCP Developer Tools

Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.

GLips/Figma-Context-MCP ★ 15,186
DeusData/codebase-memory-mcp Developer Tools

Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.

DeusData/codebase-memory-mcp ★ 10,848
idosal/git-mcp Developer Tools

gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.

idosal/git-mcp ★ 8,197
mobile-next/mobile-mcp Developer Tools

Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.

mobile-next/mobile-mcp ★ 5,247
21st-dev/magic-mcp Developer Tools

21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.

21st-dev/magic-mcp ★ 5,202
Daha fazla: Developer Tools →