# MCP 대화

> AI 어시스턴트가 MCP로 Nodaro와 나눈 각 대화는 연결된 노드의 워크플로가 됩니다. 에디터에서 열고, 바꾸고, 다시 실행할 수 있습니다.

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

AI 어시스턴트가 [Nodaro MCP 서버](https://nodaro.ai/docs/mcp)로 무언가를 만들면, 각 대화는 내 Nodaro 계정의 **워크플로**가 됩니다. 어시스턴트가 생성한 이미지나 동영상은 각각 노드가 되고, 한 결과가 다음 단계에 쓰이면 두 노드가 연결됩니다. 에디터에서 워크플로를 열어 무엇이 어떻게 만들어졌는지 보고, 노드 하나의 설정을 바꾸고, 그 노드를 다시 실행할 수 있습니다.

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`나 둘 이상의 모델로 한 번에 여러 이미지를 만드는 호출, 팔레트나 무드보드 방향을 쓰는 호출입니다. 그런 호출의 결과도 내 라이브러리에 저장되고 **MCP 최근 작업**에 나열됩니다.

업로드한 이미지나 다른 대화의 이미지처럼 워크플로가 만들지 않은 이미지는 [**이미지 업로드**](https://nodaro.ai/docs/nodes/image/upload-image) 노드로 나타납니다. 이 노드는 그 이미지를 쓴 단계와 연결됩니다.

## 대화 하나, 워크플로 하나
Nodaro는 대화마다 워크플로를 하나씩 유지합니다.

- **ChatGPT**와 **Claude Code**는 요청이 어느 대화에 속하는지 Nodaro에 알려 줍니다. 채팅마다 워크플로가 하나씩 생깁니다. Claude Code에서는 실행할 때마다 대화 하나입니다.
- 웹과 앱의 **Claude**는 Nodaro에 알려 주지 않습니다. 그 단계들은 **30분**이 넘게 쉴 때까지 같은 워크플로에 모이고, 그다음 단계에서 새 워크플로가 시작됩니다. 30분 안에 나란히 진행되는 두 Claude 채팅은 워크플로 하나를 함께 씁니다.

각 워크플로의 이름은 대화에서 내 첫 요청을 약 50자로 줄인 것입니다. 요청을 알 수 없으면 어시스턴트의 첫 프롬프트로 이름을 짓습니다.

### 내 문구
위 도구는 선택 사항인 `user_request` 인수를 받습니다. 어시스턴트는 내 최근 메시지를 그대로 전달하도록 요청받습니다. Nodaro는 이 메시지를 노드의 **만들어진 경위**에 보관하고, 워크플로의 이름을 짓는 데 씁니다. 생성 결과는 바꾸지 않습니다.

모든 어시스턴트가 이 인수를 전달하지는 않습니다. Nodaro 도구 목록의 오래된 사본을 가진 어시스턴트는 커넥터가 목록을 새로 고칠 때까지 이 인수를 보지 못합니다.

## 대화를 찾는 곳
홈 화면을 열고 **이어서 작업하기** 줄에서 **MCP 대화**를 선택하세요.

- **월과 연도.** 탭은 한 번에 한 달씩 보여 줍니다. 화살표로 연도를 바꿉니다. 월 메뉴는 이번 달을 표시하고 달마다 대화가 몇 개인지 보여 주며, 대화가 없는 지난달은 선택할 수 없습니다. 대화는 시작한 달에 속합니다.
- **출처.** 일부 어시스턴트만 남길 수 있습니다. Claude, Claude Code, ChatGPT, Codex, Cursor, 그리고 내가 연결한 다른 클라이언트입니다. 한 제품의 연결은 하나의 출처로 셉니다. 그래서 “Claude Code (nodaro)”와 “Claude Code (staging)”은 하나의 Claude Code입니다. 출처에 마우스를 올리면 그 연결을 하나씩 볼 수 있습니다.
- **각 카드**에는 다음 정보가 표시됩니다.
  - 어시스턴트와 대화가 시작된 시각.
  - 대화의 이름과 종류별 노드 수.
  - 대화에 쓴 크레딧.
  - 커버. 에디터에서 설정한 커버이며, 없으면 최신 결과입니다.
  - 대화가 아직 단계를 받고 있는 동안의 강조 표시.
- **카드 메뉴**에는 다음 항목이 있습니다.
  - **열기**.
  - **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 계정의 워크플로가 됩니다. 어시스턴트가 생성한 이미지나 동영상은 각각 노드가 되고, 다음 단계에 쓰인 결과는 그 단계와 연결됩니다. 에디터에서 워크플로를 열고, 설정을 바꾸고, 노드 하나를 다시 실행할 수 있습니다.

### 내 MCP 대화는 어디에서 찾나요?

홈 화면을 열고 이어서 작업하기 줄에서 MCP 대화를 선택하세요. 탭은 한 번에 한 달씩 보여 주며, 출처 필터로 일부 어시스턴트만 남길 수 있습니다.

### Nodaro는 어떤 단계가 한 대화에 속하는지 어떻게 아나요?

ChatGPT와 Claude Code는 요청이 어느 대화에 속하는지 Nodaro에 알려 주므로, 채팅마다 워크플로가 하나씩 생깁니다. 웹과 앱의 Claude는 알려 주지 않으므로, 30분이 넘게 쉴 때까지 그 단계들이 한 워크플로에 모입니다.

### MCP 대화를 삭제하면 어시스턴트가 만든 것도 삭제되나요?

아니요. 대화를 삭제하면 그 워크플로가 삭제되지만, 어시스턴트가 만든 이미지와 동영상은 내 라이브러리와 MCP 최근 작업에 남습니다. 에디터에서 시작한 실행의 결과는 워크플로와 함께 삭제됩니다.

### 내 대화가 워크플로가 되지 않게 할 수 있나요?

네. MCP 대화 탭에서 내 대화를 플로로 만들기 스위치를 끄세요. 그러면 MCP 작업은 이전처럼 실행되며, 내 라이브러리와 MCP 최근 작업에만 표시됩니다.
