3行でいうと
- 別のAIからKreaを呼ぶ入口は、公式のMCPサーバー(
https://api.krea.ai/mcp)です。公式のMCPページには、Claude Code、Codex、Cursorの手順が載っています。Claude(デスクトップ・Web)の手順は、読んだページには書かれていません。 - 認証は、OAuth(ブラウザでサインイン。課金はコンピュートユニット)とAPIトークン(課金はAPI残高)の2通りで、課金先が変わります。公式のMCPページと、MCPの紹介ページは、Claude Codeの設定の書き方が違います。
- 生成の前に、費用の見積もりだけを返させる
preflightがあります。 - ChatGPTには、設定の「Plugins」タブから足せる「Krea for ChatGPT」があります。何が渡るかは、そのページには書かれていません。
- 外し方は、MCPは「クライアント側で切り離す」、OAuthのアプリは更新履歴に「切り離せるようになった」とあるものの、画面の経路は書かれていません。
この記事は、公式の資料を2026年10月25日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。公式ページは要約の形で取得したため、設定ファイルの全文や、ページ内のFAQの答えの本文は、読めていない所があります。そういう所は「公式の資料では確認できていない」と書き、全文は公式ページで原文を見て確かめるよう書きます。画面の表記は変わるので、手元の画面と照らして読んでください。
先に結論
- 別のAIからKreaを使うなら、まずMCPです。 公式は、Krea側でMCPサーバーを運営し、MCP対応のAIやコード用アシスタントが、モデルの一覧を調べ、入力の形を調べ、画像・動画を作れる、と書いています。
- 「どの認証にするか」で、請求先が変わります。 OAuthなら、同意の画面で選んだワークスペースのコンピュートユニット。APIトークンなら、別のAPI残高。Agent系の道具は、トークンでもコンピュートユニットです。
- 生成の前に、費用の見積もりだけを返させる機能があります。 道具の
generateとexecute_node_appにpreflightを付けると、ジョブを作らずに、費用と残高が返ります。 - ChatGPT向けは、MCPの上に作られたアプリです。 入れ方は短く、データの扱いは、読んだページに書かれていません。
- この記事の続き(08): Krea Agentと外部アプリ(Slackなど)、API・Webhook、Agent API、CLI。
前提:用語をそろえる
- MCP(Model Context Protocol):AIアシスタントが外部の道具を呼び出すための共通の約束です。
- MCPサーバー:道具を提供する側です。Kreaが運営している
https://api.krea.ai/mcpが、これです。 - MCPクライアント:道具を呼ぶ側のAIです。Claude Code、Codex、Cursorなどです。
- Streamable HTTP:MCPの通信の方式の1つです。公式は、Kreaのサーバーの方式として、これを挙げています。
- OAuth:パスワードを渡さず、ブラウザでサインインして許可を出す仕組みです。
- Bearerトークン:
Authorization: Bearer ...というヘッダで送る合言葉です。 - ワークスペース:Kreaの利用単位です。残高や、アップロードした素材の置き場所が、ここで決まります。
- コンピュートユニット / API残高:前者はWebアプリとOAuthのMCP、後者はAPIトークンで使う、別々の残高です(05参照)。
- Webhook:生成が終わったときに、Kreaから自分のサーバーへ知らせを送る仕組みです。
- この記事での表記:トークンの値は、必ず
YOUR_API_TOKENやKREA_API_KEYのような仮の文字にしてあります。実際の値を、この記事や設定ファイルの共有、画面共有に出さないでください。
連携の地図
| 方向 | 入口 | 設定する場所 | 課金(公式の記述) | 公式に手順があるか |
|---|---|---|---|---|
| 別のAI → Krea | MCPサーバー | AI側のMCP設定 | OAuth:選んだワークスペースのコンピュートユニット/トークン:API残高 | Claude Code、Codex、Cursor:あり。Claude(デスクトップ・Web):読んだページになし |
| ChatGPT → Krea | Krea for ChatGPT | ChatGPTの「Settings」の「Plugins」タブ | 記述は読んだページになし(更新履歴に「0 credits」の不具合修正の項目あり) | あり(短い) |
| デスクトップのソフト → Krea | プラグイン | 各ソフトのメニュー | プランの条件は読んだページになし | Photoshop、After Effects、Blenderは05に書いた |
| Krea Agent → 外部アプリ | Integrations(08) | Krea Agentの「Integrations」 | Agentの生成は、手で作る場合と同じコンピュートユニット | 一覧とつなぐ入口のみ。細かい画面は読んでいない |
| 自分のプログラム → Krea | API(08) | 自分のコード | API残高 | あり |
| 自分のプログラム → Krea Agent | Agent API(08) | 自分のコード | コンピュートユニット | あり |
| ターミナル → Krea | CLI(08) | ターミナル | 記述は読んだページになし | あり(05参照) |
1. MCPサーバーの基本(共通の話)
サーバーの情報(公式のMCPページ)
| 項目 | 内容 |
|---|---|
| アドレス | https://api.krea.ai/mcp |
| 通信方式 | Streamable HTTP |
| 認証 | OAuth(既定)。OAuthが使えないクライアント向けに、APIトークン |
| 公式の補足 | 「接続にAPIキーは要らない。サーバーのアドレスを足して、クライアントのOAuthでサインインする」 |
OAuthでつなぐときに起きること
- クライアントが、OAuthを自動で始めることが多い。
- ブラウザが開き、Kreaにサインインして、許可の画面に進む。
- 許可の画面に「Workspace picker」がある。 自分が入っているワークスペースが一覧で出て、既定のワークスペースが、あらかじめ選ばれています。
- 選んだワークスペースが決めるもの(公式の記述):
- 課金:コンピュートユニットが、そのワークスペースから引かれる。
- 素材の置き場所:
upload_assetなどの道具で上げたファイルが、そこに保存される。get_upload_urlは、ワークスペースが結びついてから使える。 - ワークスペースを変えるには、クライアントでKreaを切り離し(disconnect)、つなぎ直す。Workspace pickerができる前(2026年7月1日の更新履歴)に作られたセッションは、つなぎ直すまで、既定のワークスペースが使われる、と書かれています。
APIトークンでつなぐとき
- 送るヘッダ:
AuthorizationにBearer KREA_API_KEY(公式のMCPページの書き方。KREA_API_KEYの所に、自分のトークンを入れる、という意味の仮の文字)。 - トークンは、
krea.ai/app/api/tokensで作る、と書かれています(作る場所の書き方がページごとに違う件は05を参照)。ownerとadminだけが作れます。 - 課金は、そのワークスペースのAPI残高です。
- 公式は、トークンを含む設定ファイルを、バージョン管理に入れないよう注意しています。
使える道具(tool)
| 道具 | 公式の説明 |
|---|---|
list_models |
使える画像・動画のモデルを一覧する |
get_model_schema |
生成の前に、モデルの入力の形を調べる |
generate |
画像・動画の生成を依頼する |
execute_node_app |
Node Appを動かす |
get_job |
jobIdで、状態と出力を取る |
cancel_job |
動いている途中のジョブを取り消し、一覧から外す |
get_upload_url |
ローカルのファイルを、モデルへの入力として上げるための、署名つきURLを得る |
Agent系の道具(send_agent_message、get_agent_session、wait_for_agent_session)は、MCPのページの認証の項で触れられていますが、道具の表には載っていません。APIトークンでつないでも、コンピュートユニットを使う、と書かれています。各道具の引数の全部は、そのページには書かれていません。
モデルのID(公式の例)は、APIのパスと同じ形です:image/krea/krea-3、image/krea/krea-2/medium、video/google/veo-3.1。古くなったモデルは、一覧を調べたときに、廃止の情報が返る、と書かれています。
費用の見積もりだけを返す(preflight)
generateとexecute_node_appには、preflight(真偽値。既定はfalse)があります。trueにすると、ジョブを作らずに、見積もりが返ります。返る項目は、mode、compute_units、is_estimated、available_compute_units、affordableです。公式の例の形は次のとおりです(値は公式の例)。
{
"mode": "preflight",
"compute_units": 12,
"is_estimated": false,
"available_compute_units": 400,
"affordable": true
}
更新履歴は、2026年10月19日に「Set preflight to true on a generation tool to get a cost quote and your balance without submitting a job」、10月16日に「Ask your agent how many compute units you have left」と書いています。
取り消し
cancel_jobは、DELETE /jobs/{id}を呼び、成功すると { "job_id": "...", "deleted": true } が返ります。ジョブがまだ終わっていない間だけ使えます。取り消したジョブは、課金されません。
素材の渡し方
start_image、reference_imagesなど、メディアを受ける項目は、https://のURL、base64のデータURI、またはアップロード済みの素材のURLを受けます。カンマ区切りの列は使えず、1つずつ渡します。- ローカルのファイルは、次の順です。
- エージェントに、
get_upload_urlを呼ばせる。3時間有効な署名つきURLが返る。 -
ファイルを
multipart/form-dataのfileという項目1つで、POSTする(公式の例):bash curl -X POST "$UPLOAD_URL" -F "file=@/path/to/image.png" -
返事の本文にある素材のURLを、後の
generateで使う。 - アップロードがネットワークの制限で失敗するときは、
api.krea.aiを許可する、と書かれています。
結果のウィジェット
MCP Appsに対応したクライアントでは、結果の枠(ui://krea-public-api/job-result-frame)が出て、読み込み中のタイル、get_jobの自動の確認、再試行と取り消しのボタン、拡大結果の前後のスライダーが使える、と書かれています。非同期の生成(既定)が向く、とあります。
2. Claude Code × Krea
手順(公式のMCPページ)
- ターミナルで、次のコマンドを実行する(公式の写し)。
bash
claude mcp add --transport http krea-ai https://api.krea.ai/mcp
- 促されたら、サインインする(OAuth)。
- Claude Codeを再起動するか、MCPサーバーを再読み込みする。
もう1つの書き方(MCPの紹介ページ)
公式の紹介ページ(krea.ai/mcp)には、Claude Code用として、同じコマンドに、--header "Authorization: Bearer KREA_API_TOKEN"を足す形が載っています。ここでは、APIトークンを渡す形です。KREA_API_TOKENは、トークンを入れる場所の仮の文字です。コマンドの全文は、公式のページで原文を見て写してください(この記事は、要約から組み直した形を「公式の写し」とは書きません)。
| 開発者向けのMCPページ | MCPの紹介ページ | |
|---|---|---|
| 認証 | OAuth(トークン不要)。トークンは、OAuthが使えない場合 | トークンをヘッダで渡す形が載っている |
| トークンの置き場所の仮の文字 | KREA_API_KEY |
KREA_API_TOKEN |
2つのページで書き方が違うので、この記事は、どちらかに決めつけません。つなぐときは、請求先(コンピュートユニットかAPI残高か)が変わる点を意識して、選んでください。
渡るデータ(公式に書かれている範囲)
- Claude Codeが
generateなどを呼ぶと、プロンプトや、渡した参照画像(URL、base64、アップロードしたファイル)が、Kreaのサーバーに送られます(呼ぶという動作の性質から、そう読めます。公式が「何を保存するか」を、MCPのページに書いているわけではありません)。 - アップロードしたファイルは、OAuthで選んだワークスペースに保存される、と書かれています。
- 出力のURLがいつまで有効か、結果がいつまで残るかは、読んだMCPのページに書かれていません。
権限と外し方
- Kreaの側のページは、「どの道具を許可するか」を、Claude Code側でどう決めるかを書いていません。クライアント側の画面で確かめてください。
- 外し方(公式のMCPページ)は、「クライアントでKreaを切り離し、必要ならつなぎ直す」だけです。Claude Codeでの削除コマンドは、Kreaのページには書かれていません。
- 更新履歴の2026年10月20日に「You can now disconnect OAuth apps, such as the Krea CLI and MCP clients」とあります。どの画面かは、読んだ範囲では書かれていません。
うまくいかないときの確認点(公式のMCPページ)
| 症状 | 公式の確認点 |
|---|---|
| 認証が通らない | つなぎ直して、OAuthを最後まで終える。トークンなら、ヘッダの形、取り消されていないこと |
| クライアントが接続できない | Streamable HTTPと https://api.krea.ai/mcp になっているか |
| 請求の関係で断られる | OAuthなら、選んだワークスペースのコンピュートユニットを見て、つなぎ直す。トークンなら、krea.ai/app/api でAPI残高を足す |
| モデルの呼び出しが失敗する | 再試行の前に、モデルの入力の形(スキーマ)を調べる |
この記事の案:Claude Codeに、見積もりを先に出させる流れ
次は、公式の道具の説明に合わせて、この記事で組んだ使い方の案です。動作は確かめていません。依頼文はこの記事の例です。
Krea MCPの list_models で、画像のモデルを一覧にしてください。
次に、image/krea/krea-3 の get_model_schema を調べ、
「朝の台所に置かれた白いマグカップ」の画像を作る generate を、
preflight を true にして実行し、費用と残高だけ教えてください。
私が「実行して」と言うまで、本番の生成はしないでください。
公式の道具(list_models、get_model_schema、generateのpreflight)だけで組んだ流れです。AI側が、実際にこの順で動くかは、確かめていません。
3. Codex × Krea
手順(公式のMCPページ)
- 「Settings」→「MCP servers」を開く。
- 新しいサーバーを足す。
- 通信方式に「Streamable HTTP」を選ぶ。
https://api.krea.ai/mcpを貼る。- 保存し、Codexがサインインを求めたら、サインインする。
渡るデータ、権限、外し方は、前の節(Claude Code)と同じ書き方に留まります。Codex側の画面の細かい表記は、公式のKreaのページには書かれていません。
4. Cursor × Krea
手順(公式のMCPページ)
- コマンドパレットを開き、「Open MCP settings」を探す。
mcp.jsonに、次を足す(公式の写し)。
json
{
"mcpServers": {
"krea-ai": {
"url": "https://api.krea.ai/mcp"
}
}
}
- 保存してから、Cursorを再起動する。
- 促されたら、サインインする。
トークンを入れる設定は、このページには書かれていません。設定ファイルにトークンの値を書く場合は、公式の注意(バージョン管理に入れない)に従ってください。
5. Claude(デスクトップ・Web)、そのほかのクライアント
- Claude(デスクトップ・Web):読んだMCPページと紹介ページに、設定の手順は書かれていません。紹介ページの見出しは「Turn your Claude into a creative」ですが、手順はClaude Codeだけでした。KreaのChatGPT向けページには、「Claude、Cursorなどは、Krea MCPのページを見る」という趣旨の記述があり、Krea Agentのページには、Krea MCPがClaude、Codex、Cursorなどにつなぐものだという記述があります。
- そのほかのクライアント:公式のMCPページは、手順を書いていません。Streamable HTTPとOAuthに対応するクライアント、またはベアラーのヘッダを渡せるクライアントなら使えるか、という点も、公式のページには明記がありません。この記事は、「使える」とは書きません。
6. ChatGPT × Krea(Krea for ChatGPT)
手順(公式のChatGPT向けページ)
- ChatGPTで、メニューから「Settings」を開く。
- 「Plugins」タブを選ぶ。
- 検索欄に「Krea」と入れ、Kreaを選び、ChatGPTが求めたら、Kreaのアカウントでサインインする。
- (別の入り方)ページの「Add to ChatGPT」ボタンも、公式が案内しています。
条件と、できること
- 必要なもの:公式は「ChatGPTのPluginsディレクトリでKreaを見つけ、Kreaのアカウントでサインインする」という趣旨で書いています。ChatGPTのプランや提供地域の条件は、書かれていません。
- 公式のページは、「a ChatGPT app built on Krea's MCP server」(KreaのMCPサーバーの上に作ったChatGPTのアプリ)と説明しています。
- できること:画像の生成と編集(モデルを名前で指定するか、近いものをアプリに選ばせる)、動画の生成、Kreaのコンテキストライブラリにフォルダを作ること、会話の中のファイルをそこへ写すこと。
- モデル:ページが個別に名前を挙げているのは「Krea 3」だけです。更新履歴には、2026年10月20日に「Pick Krea 3 from the model selector in Krea for ChatGPT」、2026年9月1日に「The Krea plugin is now live in ChatGPT」の項目があります。
渡るデータ、外し方
- このアプリに特有のデータの扱い(何が送られ、どこに残るか)は、ページに書かれていません。ページの下部に、Privacy Policy、Terms of Service、Security、Subprocessorsへのリンクがあります。
- 外し方は、読んだページに書かれていません。更新履歴に、「Reconnecting ChatGPT no longer shows 0 credits」(2026年10月20日)という不具合修正の項目があり、つなぎ直す操作はある、と読めます。
- ページのFAQ(MCPと同じ接続か、など)は、質問の見出しだけが読め、答えは読めていません。
7. デスクトップのソフト(プラグイン)と、Agent
プラグイン(Photoshop、After Effects、Blenderなど)の入れ方は、05の「プラグインを入れる」に書きました。ここでは、AIとの組み合わせに関わる記述だけを書きます。
- Agentがデスクトップのソフトを動かす:更新履歴の2026年10月20日に「Krea Agent can now drive connected desktop apps like Blender, not just Photoshop.」(Krea Agentが、つないだデスクトップのソフトを動かせるようになった。Photoshopだけでなく、Blenderなども)とあります。Agent APIには、
desktopAppId(つないだデスクトップのアプリのUUID)という項目があります。 - どう「つなぐ」か:どの画面で、どの操作で、デスクトップのソフトをAgentにつなぐのかは、読んだページには書かれていません。Blenderの公式ページには、Agentがソフトを動かす記述はありません。公式の資料では確認できていません。
- ほかの記述:更新履歴の2026年10月16日に「Fixed issues in the Agent panel for After Effects」(After EffectsのAgentパネルの修正)の項目があります。
外し方のまとめ(公式に書かれた範囲、この記事の範囲)
| 対象 | 公式に書かれていること | 書かれていないこと |
|---|---|---|
| MCP(OAuth) | クライアントでKreaを切り離し、必要ならつなぎ直す。更新履歴に、OAuthのアプリ(CLI、MCPクライアント)を切り離せるようになった、とある | 画面の経路、Kreaの側での取り消し |
| MCP(APIトークン) | 漏れたら、すぐに取り消す(05参照) | 取り消しの画面の手順 |
| ChatGPT向けのKrea | 読んだページに記載なし | 外し方 |
| プラグイン | 読んだページに記載なし | アンインストール |
渡るデータのまとめ(公式に書かれた範囲、この記事の範囲)
| 連携 | 公式に書かれていること | 書かれていないこと |
|---|---|---|
| MCP | OAuthなら、アップロードしたファイルは、選んだワークスペースに保存される。課金先は、認証で決まる | 出力のURLの期限、保管期間 |
| ChatGPT向け | 画像・動画は、会話の中に返る。コンテキストライブラリにフォルダを作れる | 何が送られ、どこに保存されるか |
| プラグイン | 公式の個別ページに、データの記述は見つからなかった | 何が送られるか |
Agent API、API、Zero Data Retentionなどのまとめは、08にあります。
気をつけること
- この記事は、実際に使って確かめた記録ではありません。公式の資料を読んだ範囲です。手順は、公式の手順を順に並べたものです。「この記事の案」「この記事の例」と書いた依頼文は、この記事で組んだもので、動作は確かめていません。
- 公式のMCPページ(OAuthが既定)とMCPの紹介ページ(トークンをヘッダで渡す形)で、Claude Codeの書き方が違います。どちらかに決めつけていません。請求先が変わります。
- ChatGPT向けやプラグインのFAQは、質問の見出しだけが読め、答えは読めていません。
- トークンの値は、設定ファイル、画面共有、チャットに貼らないでください。公式の注意も、環境変数に入れ、バージョン管理に入れない、です。
- 規約や料金は変わります。使う前に、公式で最新を読んでください。
出典
- Krea Model Context Protocol (MCP) server(Krea、確認日 2026-10-25)
- Krea MCP(紹介ページ、Krea、確認日 2026-10-25)
- Krea for ChatGPT(Krea、確認日 2026-10-25)
- Krea plugins(Krea、確認日 2026-10-25)
- Krea Agent(Krea、確認日 2026-10-25)
- API keys and billing(Krea、確認日 2026-10-25)
- Krea changelog(Krea、確認日 2026-10-25)
- Krea for Blender(Krea、確認日 2026-10-25)
- Krea docs(目次 llms.txt、Krea、確認日 2026-10-25)