概要
コンテンツ詳細
代替品
GitKraken MCPサーバーとは?
GitKraken MCPサーバーは、ローカルで実行されるAIアシスタントの拡張機能で、AIがあなたのGitリポジトリ、GitHubの問題、Jiraのタスクと直接やり取りできるようにします。このサーバーを通じて、AIはコードのコミット、Pull Requestの作成、問題の管理など、経験豊富な開発者アシスタントのように動作できます。GitKraken MCPの使い方は?
まずGitKraken CLIをインストールし、次にあなたのAIアプリケーション(Claude Desktopなど)でMCPサーバーを設定します。設定が完了すると、AIはGitKrakenが提供するツールを使ってコード関連のタスクを処理できます。適用シーン
AIによるコード管理が必要な開発者、チーム協業時のコードレビュー、複数のリポジトリを持つプロジェクト管理、日常のGit操作をAIで自動化したいユーザーに適しています。主な機能
使い方
使用例
よくある質問
関連リソース
インストール
🚀 GitKraken CLI
gk はコマンドラインで使用できるGitKrakenです。その核心機能は「作業項目」に焦点を当てており、これはあなたが取り組もうとしている機能や問題と考えることができます。これにより、複数のリポジトリを一度に操作でき、モノレポのような同じユーザー体験が得られます。また、強力なAIによるコミットメッセージ生成とプルリクエスト生成も提供しています。さらに、gitや課題管理およびgitホスティングプロバイダーとの作業を効率化するMCPサーバーも提供しています。
GitKraken CLIは、macOS、Windows、およびUnixシステムで利用可能です。
📑 目次
- MCPサーバー
- ドキュメント
- ワークフロー
- インストール
- トラブルシューティング
- サポート
🖥️ MCPサーバー
GitKraken MCPサーバーは、強力で使いやすいローカルMCPサーバーです。これはgit、GitHub、Jira MCPアクションをラップするとともに、GitKraken APIや機能を利用するLLMにツールを提供します。選択したAIアプリケーションに基づく具体的なインストール手順は、ヘルプセンター で見つけることができます。
MCPサーバーについてもっと詳しく読みたい場合は、紹介ブログ記事 をチェックしてください。
📚 ドキュメント
gk help はCLIを探索するための最良の情報源になります。また、以下のワークフローも参照してください。
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.
💻 ワークフロー
1つのリポジトリから始めましょう。後でさらに追加することもできます。
一般的に、あなたの作業プロセスは次のようになります。
# 認証
gk auth login
# ファイルシステム上のgitリポジトリディレクトリに移動
cd ./path/to/repo
# 作業項目を作成し、現在のディレクトリが自動的に作業項目に追加されます
gk work create "My new work item"
# ファイルを編集...
# ...
# AIを使用して変更をコミット
gk work commit --ai
# 変更をプッシュ
gk work push
# プルリクエストを作成
gk work pr create --ai
1つのリポジトリの使用に慣れたら、新しい作業項目に複数のリポジトリを追加するだけで、複数のリポジトリに対して作業項目を作成し、コミットとプルリクエストを生成することを試してみてください。
# 現在の作業項目にリポジトリを追加
gk work add ./path/to/repo # すでにそのディレクトリにいる場合は、パスは "." のように簡単にできます
🛠️ git コマンドのパススルー
gk を使用して、任意の git コマンドをパススルーすることもできます。例えば:
gk status
gk remote -v
# など
📦 インストール
macOS
gk は Homebrew から以下のコマンドで利用可能です。
Homebrew:
brew install gitkraken-cli
または、リリースページ からダウンロードして、バイナリフォルダに追加することもできます。
mv ~/Downloads/gk /usr/local/bin/gk
Unix / Ubuntu
gk は リリースページ からダウンロード可能なバイナリとして利用できます。ダウンロードしたら、バイナリフォルダに追加します。
mv ~/Downloads/gk /usr/local/bin/gk
または、新しいディレクトリを作成し、バイナリを移動して $PATH に追加することもできます。
mkdir "$HOME/cli"
mv ~/Downloads/gk "$HOME/cli"
export PATH="$HOME/gk:$PATH"
また、[ダウンロード][リリースページ] した対応するパッケージ(.deb, .rpm)を次のコマンドでインストールすることもできます。
sudo apt install ./gk.deb
または
sudo rpm -i ./gk.rpm
Windows
gk は [Winget][winget] から以下のコマンドで利用可能です。
winget install gitkraken.cli
⚙️ 設定
ナードフォント
GitKraken CLIは、一部のコマンドのアイコンを表示するためにナードフォントをサポートしています。アイコンが正しく表示されるようにするには、https://www.nerdfonts.com/ で入手可能なナードフォントを取得してインストールしてください。インストール後、選択したナードフォントをターミナルのデフォルトフォントに設定してください。
🐞 トラブルシューティング
gk login がブラウザで認証後にフリーズする
この問題はブラウザに起因します。現在、SafariとBraveはポート1314を通じてlocalhostに応答することを許可していないことがわかっています。これを修正するには、デフォルトブラウザを変更するか、リダイレクト前のURLをコピーして別のブラウザで開いてください。
Oh-My-Zshからの gk
Oh-My-Zshは gitk を gk とエイリアスしているため、問題が発生することがあります。これを修正するには、ターミナルで次のコマンドを入力してください。
unalias gk
macOSでの手動インストール
macOSでリリースページからCLIを手動でインストールすると、次のようなセキュリティエラーが発生する可能性があります。
これを修正するには、「設定」>「セキュリティとプライバシー」>「一般」に移動し、「なんらかの理由で許可する」をクリックしてください。
再度 gk setup を実行してから、「とにかく開く」をクククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククccクククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククク
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
sudo apt install ./gk.deb
このエラーが表示された場合は、macOSのセキュリティ設定が原因です。この問題を解決するには、gk をインストールする前に、macOSのセキュリティ設定を調整する必要があります。
手動でのmacOSインストール時のセキュリティエラー
macOSでは、手動でのインストール時にセキュリティエラーが発生することがあります。この問題を解決するには、以下の手順を実行してください。
- ターミナルを開き、
gkをインストールする前に、セキュリティ設定を調整します。 - ターミナルで、
gkをインストールする前に、macOSのセキュリティ設定を調整します。 - ターミナルで、
gkをインストールする前に、セキュリティ設定を調整します。 - ターミナルで、
gkをインストールする前に、セキュクククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククク克クククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククククク
代替品









