# VS Code로 만들기

> VS Code 에이전트에게 Nodaro 워크플로를 구축해 달라고 하면, 다시 실행할 수 있는 상태로 내 캔버스에 나타납니다. 실제 예시에서는 제품 설명을 동영상 광고로 만듭니다.

Source: https://nodaro.ai/ko/docs/mcp/create/vs-code

**VS Code**는 Nodaro MCP 서버를 통해 에이전트 모드에서 Nodaro 워크플로를 구축해 줄 수 있습니다. 단계를 평범한 말로 설명하세요. 에이전트가 그 단계를 내 Nodaro 캔버스에 연결된 노드로 저장하고 실행합니다. 이 페이지는 실제 요청 하나를 따라갑니다. 제품 설명을 제품 사진과 8초 동영상 광고로 바꾸는 워크플로입니다.

VS Code를 먼저 연결하려면 [VS Code 연결](https://nodaro.ai/docs/mcp/connect/vs-code)을 따르세요. 설치 링크 하나와 Nodaro 계정 로그인이면 됩니다.

## 요청
```
제품 설명을 제품 사진과 8초 동영상 광고로 바꾸는 Nodaro 워크플로를 만든 다음, 한 번 실행해 주세요.
```

영어 원문 프롬프트:

```
Build me a Nodaro workflow that turns a product description into a product photo and an 8-second video ad, then run it once.
```

이 예시는 VS Code가 연결하는 것과 같은 Nodaro MCP 서버를 통해 Claude Code에서 실행했습니다. VS Code 에이전트는 같은 모델, 설정, 가격으로 같은 도구를 호출합니다.

## 에이전트가 구축한 워크플로
에이전트는 노드 3개와 연결 2개로 `create_workflow`를 한 번 호출했습니다.

Workflow: 캔버스의 워크플로: 제품 텍스트가 사진의 프롬프트가 되고, 사진이 동영상의 첫 프레임이 됩니다.

- 제품 → 제품 사진 (프롬프트)
- 제품 사진 → 동영상 광고 (시작 프레임)

- **제품**은 제품 설명이 담긴 **텍스트** 노드입니다. 설명은 `Product photo of a brass desk lamp with a pleated linen shade on a walnut desk`(호두나무 책상 위, 주름진 리넨 갓을 씌운 황동 탁상 램프의 제품 사진)입니다.
- **제품 사진**은 [뒤 텍스트](https://nodaro.ai/docs/concepts/prompt-pre-post-text)로 모든 설명에 같은 스타일을 더합니다. 더하는 텍스트는 `soft evening window light, shallow depth of field, clean minimal styling, premium e-commerce photography, no text, no logos`(부드러운 저녁 창가 빛, 얕은 피사계 심도, 깔끔하고 미니멀한 스타일링, 프리미엄 이커머스 사진, 텍스트 없음, 로고 없음)입니다.
- **동영상 광고**는 사진에서 시작하며, 천천히 다가가는 돌리 인, 조용한 저녁 방, 잔잔한 피아노 음악을 요청합니다.

스타일이 노드 안에 있으므로 설명은 짧게 유지됩니다. 제품 텍스트를 바꾸면 다음 실행에서 같은 스타일로 다른 제품을 만듭니다.

## 실행
그다음 에이전트가 `run_workflow`를 호출했습니다. Nodaro가 노드를 순서대로 실행했고, 각 노드는 결과를 다음 노드에 전달했습니다.

| 노드 | 모델과 설정 | 시간 | 크레딧 |
| --- | --- | --- | --- |
| 제품 사진 | [Nano Banana 2](https://nodaro.ai/docs/models/image/nano-banana-2), 16:9 | 64초 | 22 |
| 동영상 광고 | [VEO 3.1 Fast](https://nodaro.ai/docs/models/video/veo-3-1-fast), 8초, 16:9, 720p, 사운드 켬 | 96초 | 165 |

워크플로 구축에는 비용이 들지 않았습니다. 결과를 만든 두 노드에만 크레딧이 들었습니다.

  
![부드러운 저녁 빛 속, 창가의 호두나무 책상 위에 놓인 주름진 리넨 갓의 황동 탁상 램프](https://nodaro.ai/docs-media/mcp/create/vs-code/lamp-photo.webp)

제품 사진: Nano Banana 2, 1376×768

Video: [동영상 광고: VEO 3.1 Fast, 8초, 1280×720, 사운드 포함](https://nodaro.ai/docs-media/mcp/create/vs-code/lamp-ad.mp4)

## 다른 제품으로 다시 실행
워크플로가 저장되어 있으므로 다음 제품은 호출 한 번이면 됩니다. 에이전트에게 요청하거나, 제품 노드에 넣을 새 텍스트와 함께 `run_workflow`를 호출하세요.

```json
{
"workflow_id": "<your workflow id>",
"inputs": {
"product": "Product photo of a walnut cutting board on a marble counter"
}
}
```

`inputs`의 키는 노드의 ID이며, 값은 그 실행에서 노드의 텍스트를 대체합니다. 내 코드에서도 [Nodaro API](https://nodaro.ai/docs/developers/api/workflows)로 같은 워크플로를 실행할 수 있으므로, 아무도 편집기를 열지 않고도 새 제품 페이지에 사진과 동영상 광고를 만들 수 있습니다.

## 캔버스에서 열기
MCP로 만든 모든 워크플로는 내 Nodaro 프로젝트 중 mcp라는 프로젝트에 저장됩니다. 그곳에서 워크플로를 열면 노드 3개, 그 연결, 실행 결과를 볼 수 있습니다. 모델을 바꾸거나, 프롬프트를 편집하거나, 노드를 추가하면, 에이전트가 다음에 워크플로를 읽을 때 내 변경 사항을 봅니다. [프로젝트 및 워크플로](https://nodaro.ai/docs/mcp/tools/projects-and-workflows)에 워크플로를 읽고 바꾸는 도구가 나와 있습니다.

## VS Code 연결
1. [VS Code 연결](https://nodaro.ai/docs/mcp/connect/vs-code)에서 **VS Code에 설치** 링크를 여세요. VS Code가 Nodaro가 입력된 상태로 열립니다.
2. 설치를 확인하고, 서버를 시작한 다음 Nodaro 계정으로 로그인하세요.
3. 채팅을 에이전트 모드로 전환하고 원하는 워크플로를 설명하세요.

같은 도구가 [Claude](https://nodaro.ai/docs/mcp/create/claude), [ChatGPT](https://nodaro.ai/docs/mcp/create/chatgpt), [Cursor](https://nodaro.ai/docs/mcp/create/cursor)에서도 작동합니다.

## 자주 묻는 질문

### AI 에이전트가 Nodaro 워크플로를 구축할 수 있나요?

네. create_workflow 도구는 연결된 노드로 이루어진 워크플로를 저장하고, run_workflow 도구는 그 워크플로를 실행합니다. 그러면 워크플로가 직접 구축한 것처럼 내 캔버스에서 열립니다.

### 워크플로는 어디에 나타나나요?

내 Nodaro 프로젝트 중 mcp라는 프로젝트에 나타납니다. Nodaro가 MCP로 만든 워크플로를 위해 만드는 프로젝트입니다. 열면 노드, 연결, 결과가 캔버스에 있습니다.

### 다른 제품으로 워크플로를 다시 실행하려면 어떻게 하나요?

에이전트에게 요청하거나, 제품 노드에 넣을 입력과 함께 run_workflow를 호출하세요. 내 코드에서도 Nodaro API로 같은 워크플로를 실행할 수 있습니다.

### 한 번 실행하는 비용은 얼마인가요?

워크플로 구축은 무료이며, 실행에는 노드들의 크레딧이 듭니다. 이 페이지의 예시에서는 한 번 실행에 사진 22크레딧, 동영상 165크레딧이 들었습니다.

### 결과를 하나씩 요청하지 않고 워크플로를 구축하는 이유는 무엇인가요?

워크플로는 효과가 있었던 모델, 설정, 프롬프트를 그대로 보관합니다. 나나 내 코드가 입력 하나만 바꿔 다시 실행하면, 모든 실행이 같은 단계를 따릅니다.
