mcpField
K
Kokon

Kokon

ローカル
kokon.appメディア・デザイン230今日更新

Kokon について

Kokonは、ローカルGPU上のQwen-Image 2.1で画像を生成・編集するMCPサーバーです。Kokonデスクトップアプリが必要で、処理は端末内で行われます。

主な機能

  1. 01オフライン画像生成
  2. 02参照画像を使った編集
  3. 03インペイントとアウトペイント
  4. 04画像の拡大とメタデータ確認
  5. 05プロジェクトフォルダーへのアクセス制限

活用シーン

  1. 01プロジェクトやREADME用画像の作成
  2. 02指示に沿ったスクリーンショット編集
  3. 03画像の指定領域の変更や拡張

MCP 対応

MCPクライアントに画像生成、編集、情報取得、エンジン状態確認のツールを提供します。クライアントをKokonデスクトップアプリとローカルGPUエンジンにつなぎます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gabrielelozupone-kokon": {
"command": "npx",
"args": [
"-y",
"kokon-mcp"
],
"env": {
"QLS_MCP_ALLOWED_DIRS": "<QLS_MCP_ALLOWED_DIRS>"
}
}
}
}
起動コマンドnpx -y kokon-mcp
設定が必要な環境変数
QLS_MCP_ALLOWED_DIRSExtra folders the server may read and write, separated by semicolons. The project folder and Kokon's output folder are always allowed.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmkokon-mcp0.11.1

ツール

8

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
seedintegerいいえ再現可能な結果を得るためのシード。省略するか -1 を指定するとランダムになります
widthintegerいいえ出力幅(ピクセル単位。高さも指定する必要があります)。省略すると自動選択されます。
heightintegerいいえ出力高さ(ピクセル単位。幅も指定する必要があります)。
promptstringはい生成する内容を自然言語で指定します
qualityenumいいえすべて Qwen-Image 2.1 Turbo(8 ステップ)を使用します:fast = 約 1 MP(デフォルト、最速);balanced = 約 1.5K;quality = ネイティブ 2K(最も低速。編集では参照画像と 2K を共有)fast | balanced | quality
output_pathstringいいえ任意の保存先(絶対パス、またはプロジェクトからの相対パス)。プロジェクト内またはアプリの出力フォルダー内である必要があります。既存ファイルは上書きされず、代わりに番号付きの名前が使用されます。
aspect_ratiostringいいえアスペクト比。1:1、4:3、3:4、16:9、9:16、auto(プロンプトから推定)など
include_previewbooleanいいえ小さな JPEG プレビューもツールの結果として返します。デフォルトは false です。画像はローカルに保持され、モデルには送信されません。

詳細

kokon-mcp

Kokon 用の MCP サーバーです。Claude Code、Cursor、Claude Desktop などの MCP クライアントから、Qwen-Image 2.1 を使って画像を生成・編集できます。処理はお使いの GPU 上でオフラインで実行されます。 API キーもクラウドも不要です。すべての処理は 127.0.0.1 上で行われます。

Kokon デスクトップアプリが必要です(Windows の場合、12 GB 以上の GPU:NVIDIA、またはベータ版の AMD/Intel。Apple Silicon Mac の場合はベータ版で、16 GB 以上)。kokon.app からダウンロードして一度起動し、セットアップを完了してモデルをダウンロードしてください。このパッケージは、AI エージェントとアプリをつなぐブリッジにすぎません。アプリを起動しておく必要はありません。サーバーが必要に応じてエンジンを起動します。

セットアップ

Claude Code:

claude mcp add --scope user kokon -- npx -y kokon-mcp

標準の JSON 設定(.mcp.json、Claude Desktop、Cursor など)を使うクライアント:

{
  "mcpServers": {
    "kokon": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "kokon-mcp"]
    }
  }
}

Node.js 22 以降が必要です。Node.js を使わない場合は、Kokon インストーラーに同じサーバーのスタンドアロン実行ファイル(アプリ内の kokon-mcp.exe / kokon-mcp)も含まれています。メインの READMEを参照してください。

あとは、「この README 用のヒーロー画像を生成して、docs/ に保存して」や「screenshot.png の背景にある不要なものを取り除いて」と頼むだけです。最初の呼び出しではモデルの読み込みに約 1 分かかります。

ツール

プロンプトはアシスタントが記述したとおりに使われます。Kokon 独自のプロンプトライター(Prompt+)は MCP では実行されないため、アシスタントが説明全体を記述します。ツールの説明に、その方法が記載されています。

ツール機能
generate_imageテキストから画像を生成します。最大 10 枚の参照画像(人物、製品、スタイルなど)を指定して、新しいシーンを作成することもできます。サイズは自動で選択されますが、幅/高さまたはアスペクト比を指定することもできます。
edit_image指示に従って画像を編集します。サイズは維持され、入力画像が上書きされることはありません。
edit_images最大 9 枚の画像(「image 1」「image 2」など)を使って、image 1 を編集します。
inpaint_imageマスクした領域のみを変更します。編集、削除、置き換え、追加ができます。
outpaint_image画像の境界を越えて拡張します。
upscale_image画像を拡大します(デフォルトは 2 倍、最大 8192 px)。
get_image_info画像のサイズ、種類、および Kokon 画像の場合はプロンプト、シード、設定を取得します。
get_generator_statusエンジンの状態、GPU、VRAM、ジョブキューを取得します。

動作と安全性

  • すべての結果に、保存したファイルの絶対パス、サイズ、シード、メタデータが含まれます。
  • 読み書きできるのは、プロジェクトフォルダー(CLAUDE_PROJECT_DIR または作業ディレクトリ)、Kokon の出力フォルダー、および QLS_MCP_ALLOWED_DIRS に記載されたフォルダー(セミコロン区切り)に限られます。既存のファイルが上書きされることはありません。
  • デフォルトでは、画像はモデルに返送されません。小さな JPEG を含めるには、include_preview: true を指定してください。
  • 進行状況は MCP の進行状況通知を通じて報告されます。

ライセンス

AGPL-3.0-only。アプリがダウンロードする Qwen-Image 2.1 のモデルウェイトは、Qwen Research License(非商用)の下で提供されています。ソース:github.com/GabrieleLozupone/kokon。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。