# MCP 会話

> AI アシスタントが MCP で Nodaro と交わす会話は、それぞれ接続されたノードのワークフローになります。エディターで開いて変更し、もう一度実行できます。

Source: https://nodaro.ai/ja/docs/mcp/conversation-flows

AI アシスタントが [Nodaro MCP サーバー](https://nodaro.ai/docs/mcp)を通じて何かを作ると、各会話は、あなたの Nodaro アカウントの**ワークフロー**になります。アシスタントが生成する画像や動画はそれぞれノードになり、ある結果が次のステップに使われると、その 2 つのノードが接続されます。ワークフローをエディターで開くと、何がどのように作られたかを確認できます。1 つのノードの設定を変えて、そのノードをもう一度実行することもできます。

これは、Claude、ChatGPT、Claude Code など、Nodaro に接続するクライアントで動作します。アシスタントはステップごとにワークフローへのリンクも受け取るので、エディターで開くためのリンクをあなたに送れます。

## ノードになるステップ
次のツールは、会話のワークフローにノードを追加します。

| ツール | ノード |
| --- | --- |
| [`generate_image`](https://nodaro.ai/docs/mcp/tools/image#generate_image) | [画像生成](https://nodaro.ai/docs/nodes/image/generate-image) |
| [`modify_image`](https://nodaro.ai/docs/mcp/tools/image#modify_image)、[`image_to_image`](https://nodaro.ai/docs/mcp/tools/image#image_to_image) | [画像修正](https://nodaro.ai/docs/nodes/image/modify-image) |
| [`animate_image`](https://nodaro.ai/docs/mcp/tools/video#animate_image)、[`generate_video`](https://nodaro.ai/docs/mcp/tools/video#generate_video) | [動画生成](https://nodaro.ai/docs/nodes/video/generate-video) |

ノードがそのとおりに繰り返せない呼び出しは、ノードになりません。たとえば、`count` や複数のモデルで 1 回の呼び出しに複数の画像を作る場合や、パレットやムードボードの方向性を指定する場合です。そのような呼び出しの結果も、ライブラリに保存され、**MCP からの最近の生成**に一覧表示されます。

アップロードした画像や別の会話の画像など、そのワークフローが作っていない画像は、[**画像アップロード**](https://nodaro.ai/docs/nodes/image/upload-image)ノードとして表示されます。そのノードは、その画像を使ったステップに接続されます。

## 1 つの会話に 1 つのワークフロー
Nodaro は、会話ごとに 1 つのワークフローを保ちます。

- **ChatGPT** と **Claude Code** は、リクエストがどの会話のものかを Nodaro に伝えます。チャットごとに専用のワークフローができます。Claude Code では、起動ごとに 1 つの会話です。
- Web 版とアプリ版の **Claude** は、Nodaro に伝えません。そのステップは、**30 分**を超える間隔があくまで同じワークフローにまとめられ、その後の次のステップから新しいワークフローが始まります。30 分以内に並行して進む 2 つの Claude のチャットは、1 つのワークフローを共有します。

各ワークフローには、会話の最初のリクエストを約 50 文字に縮めた名前が付きます。リクエストを取得できない場合は、アシスタントの最初のプロンプトから名前が付きます。

### あなた自身の言葉
上記のツールは、任意の `user_request` 引数を受け取ります。アシスタントは、あなたの最新のメッセージを一字一句そのまま渡すよう求められます。Nodaro はそれを **作成元**の下でノードに保存し、ワークフローの名前付けに使います。生成される内容が変わることはありません。

すべてのアシスタントが渡すわけではありません。Nodaro のツール一覧の古いコピーを保持しているアシスタントは、コネクタが一覧を更新するまで、この引数を認識しません。

## 会話の場所
ホーム画面を開き、**作業を再開**の行で **MCP 会話**を選びます。

- **月と年。**タブには一度に 1 か月分が表示されます。矢印で年を変えます。月のメニューは、現在の月に印を付け、各月の会話の件数を示します。会話のない過去の月は選べません。会話は、始まった月に属します。
- **ソース。**一部のアシスタントだけを残せます。Claude、Claude Code、ChatGPT、Codex、Cursor のほか、接続したすべてのクライアントです。1 つの製品の接続は 1 つのソースとして数えるので、「Claude Code (nodaro)」と「Claude Code (staging)」は 1 つの Claude Code です。ソースにカーソルを合わせると、その接続が 1 つずつ表示されます。
- **各カード**には、次の詳細が表示されます。
  - アシスタントと、会話が始まった日時。
  - 会話の名前と、種類ごとのノードの数。
  - 使ったクレジット。
  - カバー。エディターで設定したもの、なければ最新の結果です。
  - 会話がまだステップを受け取っている間のハイライト。
- **カードのメニュー**には、次の項目があります。
  - **開く**。
  - **JSON をエクスポート**。エディターがエクスポートするのと同じテンプレートです。
  - **プロジェクトにコピー…**。選んだプロジェクトに独立したコピーを作ります。会話は元の場所に残り、コピーは各ノードの**作成元**を保ちます。
  - **名前を変更**。
  - **最新の結果をカバーにする**。以前にカバーを設定した場合に表示されます。
  - **削除**。

**会話を削除する**と、そのワークフローが削除されます。アシスタントが作った画像や動画は、ライブラリと **MCP からの最近の生成**に残ります。エディターで開始した実行の結果は、ほかのワークフローと同じように、ワークフローと一緒に削除されます。

## エディターで
会話のキャンバスには、どのアシスタントが組み立てているかが表示され、**MCP 会話**へ戻るリンクがあります。

- アシスタントが作った各ノードは、設定パネルの最初に**作成元**を表示します。あなたのリクエストとアシスタントです。**詳細**の下には、アシスタントが呼び出したツールと、その日時が表示されます。
- ワークフローを開いている間にアシスタントが追加したステップは、自動的にキャンバスに表示されます。
- 保存していない編集がある場合、エディターはあなたの作業を置き換えるのではなく、ワークフローがほかの場所で変更されたことを知らせます。

## コードから
会話は、プログラムからも一覧表示できます。

- REST：`GET /v1/mcp-conversations?month=YYYY-MM&sources=claude,chatgpt`。[ワークフロー › MCP 会話](https://nodaro.ai/docs/developers/api/workflows#mcp-conversations)を参照してください。
- SDK：`client.workflows.listMcpConversations({ month, sources })`。[SDK › ワークフロー](https://nodaro.ai/docs/developers/sdk/workflows#listmcpconversationsparams)を参照してください。
- CLI：`nodaro workflows mcp-conversations --month YYYY-MM --source claude`。

各会話は、あなたの **mcp** プロジェクトにあるワークフローで、その月のハブワークフローの下に保存されます。ハブは、ワークフローの一覧には表示されません。

## オフにする
**MCP 会話**タブの**会話をフローにする**スイッチを使います。同じ設定は API でも使えます。

```http
PATCH /v1/user/settings
{ "mcpPreferences": { "flows": { "enabled": false } } }
```

設定がオフの場合、MCP のジョブはこれまでとまったく同じように実行され、ライブラリと **MCP からの最近の生成**にだけ表示されます。もう一度始めるには、スイッチをオンに戻すか、`true` を送ります。

## よくある質問

### AI アシスタントが Nodaro で作った画像や動画は、どうなりますか？

各会話は、あなたの Nodaro アカウントのワークフローになります。アシスタントが生成する画像や動画はそれぞれノードになり、次のステップに使われた結果はそのノードに接続されます。ワークフローをエディターで開き、設定を変えて、1 つのノードをもう一度実行できます。

### MCP 会話はどこにありますか？

ホーム画面を開き、「作業を再開」の行で「MCP 会話」を選びます。タブには一度に 1 か月分が表示され、ソースのフィルターで一部のアシスタントだけを残せます。

### どのステップが 1 つの会話に属するかを、Nodaro はどのように判断しますか？

ChatGPT と Claude Code は、リクエストがどの会話のものかを Nodaro に伝えるので、チャットごとに専用のワークフローができます。Web 版とアプリ版の Claude は伝えないため、30 分を超える間隔があくまで、そのステップは 1 つのワークフローにまとめられます。

### MCP 会話を削除すると、アシスタントが作ったものも削除されますか？

いいえ。会話を削除するとそのワークフローは削除されますが、アシスタントが作った画像や動画は、ライブラリと「MCP からの最近の生成」に残ります。エディターで開始した実行の結果は、ワークフローと一緒に削除されます。

### 会話がワークフローにならないようにできますか？

はい。「MCP 会話」タブの「会話をフローにする」スイッチをオフにします。その後の MCP のジョブはこれまでどおりに実行され、ライブラリと「MCP からの最近の生成」にだけ表示されます。
