# Claude Code

> ターミナルのコマンド 1 つで、Nodaro MCP サーバーを Claude Code に追加します。/mcp から OAuth でログインすれば、Claude Code で画像、動画、映画を作れます。

Source: https://nodaro.ai/ja/docs/mcp/connect/claude-code

**Claude Code** を Nodaro に接続するには、ターミナルでコマンドを 1 つ実行して、Nodaro MCP サーバー `https://mcp.nodaro.ai/mcp` を追加します。Nodaro アカウントでログインすると、Claude Code のセッションから、許可したすべての Nodaro ツールを Claude が呼び出せるようになります。すべての結果は、Nodaro のライブラリにも保存されます。

## Claude Code を接続する
### Nodaro を追加する
プロジェクトのフォルダーでターミナルを開き、次のコマンドを実行します。

```bash
claude mcp add --transport http nodaro https://mcp.nodaro.ai/mcp
```

このコマンドは、Claude Code のセッション内ではなく、ターミナルで実行してください。Claude Code は `nodaro` という名前のサーバーを追加します。ログインするまで、`claude mcp list` には、このサーバーが **Needs authentication**（認証が必要）と表示されます。

### ログインする
同じフォルダーで Claude Code を起動し、`/mcp` を実行します。`nodaro` を選んで Enter を押し、**Authenticate**（認証）を選びます。ブラウザーで Nodaro のログインページが開きます。Nodaro アカウントでログインし、同意画面で権限を確認して、**許可**をクリックします。

### 作成を始める
Claude Code に戻ると、Nodaro が接続済みと表示されています。Nodaro を使うよう Claude に頼みます。たとえば「Nodaro のプロジェクトを見せて」や「この台本からストーリーボードを作って」と入力します。Claude が初めて Nodaro のツールを呼び出すときに、Claude Code が許可を求めたら、承認してください。

Claude Code は、デフォルトでは、コマンドを実行したプロジェクトにだけ Nodaro を追加します。すべてのプロジェクトで Nodaro を使うには、コマンドに `--scope user` を追加します。

Claude Code 用の Nodaro プラグインも、Nodaro SDK のスキルと一緒に、同じサーバーを追加します。[エージェントスキル](https://nodaro.ai/docs/developers/agent-skills)を参照してください。

## サーバーを確認または削除する
ターミナルで次のコマンドを実行します。

```bash
claude mcp list
claude mcp remove nodaro
```

1 つ目のコマンドは、MCP サーバーを状態と一緒に一覧表示するので、Nodaro が接続済みかどうかを確認できます。2 つ目のコマンドは、Claude Code から Nodaro を削除します。Claude Code から Nodaro アカウントへのアクセスも終わらせるには、**設定 › 接続済みアプリ**（[app.nodaro.ai/settings/connected-apps](https://app.nodaro.ai/settings/connected-apps)）で、そのアクセスを取り消します。

## プロジェクトのファイルをアップロードする
Claude Code はシェルコマンドを実行できるため、ローカルのファイルを Nodaro に直接送れます。`prepare_image_upload`、`prepare_audio_upload`、`prepare_video_upload` は、署名付きのアップロード URL と、ファイルの公開 URL を返します。Claude Code は `curl -X PUT` でファイルをアップロードし、公開 URL を次のツールに渡します。[アップロードツール](https://nodaro.ai/docs/mcp/tools/uploads)を参照してください。

## Claude Code で映画を作る
Claude に予告編、短編映画、ミュージックビデオを頼むと、Claude は Nodaro から [Film Director](https://nodaro.ai/docs/mcp/film-director) スキルを読み込みます。そして、あなたが承認したステージごとに、編集できるワークフローをキャンバス上に構築していきます。このスキルは、Claude Code でテストされています。Claude Code では、スキルをローカルファイルとしてインストールすることもできます。セルフホスティング環境で Film Director を使う場合も、この方法を使います。

## 接続できない場合
- **Authenticate を選んでも、ブラウザーが開かない**：Claude Code がターミナルに表示する URL をコピーして、ブラウザーで開いてください。
- **ログインに失敗する**：URL が、末尾のスラッシュなしの `https://mcp.nodaro.ai/mcp` と完全に一致していることを確認してください。間違った URL を直すには、`claude mcp remove nodaro` を実行してから、サーバーをもう一度追加します。
- **`/mcp` に Nodaro が表示されない**：別のプロジェクトでサーバーを追加しています。このプロジェクトで、`claude mcp add` コマンドをもう一度実行してください。
- **Nodaro は接続されているのに、ツールが 1 つも表示されない**：一部の権限が許可されていません。`/mcp` を実行して `nodaro` を選び、**Clear authentication**（認証をクリア）を選んでから、すべての権限を許可して、もう一度ログインしてください。

その他の解決方法は、[トラブルシューティング](https://nodaro.ai/docs/mcp/troubleshooting)を参照してください。

## Frequently asked questions

### Nodaro を Claude Code に追加するにはどうすればよいですか？

ターミナルで claude mcp add --transport http nodaro https://mcp.nodaro.ai/mcp を実行します。次に Claude Code を起動して /mcp を実行し、nodaro を選んで、Nodaro アカウントでログインします。

### Claude Code に Nodaro が「Needs authentication」と表示されるのはなぜですか？

まだログインしていないためです。Claude Code で /mcp を実行し、nodaro を選んで「Authenticate」を選びます。ブラウザーで Nodaro のログインページが開き、アクセスを許可すると、Nodaro が接続済みになります。

### Claude Code を使うのに、Nodaro の API キーやクライアントシークレットは必要ですか？

いいえ。Claude Code は、自分自身を Nodaro に登録できるクライアントの 1 つで、ブラウザーを使った OAuth でログインを行います。必要なのは Nodaro アカウントだけです。

### Claude Code から、ローカルのファイルを Nodaro にアップロードできますか？

はい。prepare 系のアップロードツールが、署名付きのアップロード URL を返します。Claude Code はシェルコマンドを実行できるため、1 つの curl コマンドで、その URL にローカルのファイルを送れます。
