# Claude Code

> Adicione o servidor MCP do Nodaro ao Claude Code com um comando no terminal, faça login com OAuth pelo /mcp e crie imagens, vídeos e filmes no Claude Code.

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

Para conectar o **Claude Code** ao Nodaro, adicione o servidor MCP do Nodaro, `https://mcp.nodaro.ai/mcp`, com um único comando no terminal. Depois que você faz login com sua conta do Nodaro, o Claude pode chamar todas as ferramentas do Nodaro que você autorizou em uma sessão do Claude Code. Todo resultado também é salvo na sua biblioteca do Nodaro.

## Conectar o Claude Code
### Adicionar o Nodaro
Abra um terminal na pasta do seu projeto e execute:

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

Execute o comando no terminal, não dentro de uma sessão do Claude Code. O Claude Code adiciona um servidor chamado `nodaro`, e o `claude mcp list` mostra esse servidor como **Needs authentication** até você fazer login.

### Fazer login
Inicie o Claude Code na mesma pasta e execute `/mcp`. Selecione `nodaro`, pressione Enter e escolha **Authenticate**. O navegador abre a página de login do Nodaro. Faça login com sua conta do Nodaro, revise as permissões na tela de consentimento e clique em **Permitir**.

### Começar a criar
De volta ao Claude Code, o Nodaro aparece como conectado. Peça ao Claude para usar o Nodaro, por exemplo: “Mostre meus projetos do Nodaro.” ou “Crie um storyboard a partir deste roteiro.” Se o Claude Code pedir permissão na primeira vez que o Claude chamar uma ferramenta do Nodaro, aprove.

Por padrão, o Claude Code adiciona o Nodaro apenas ao projeto em que você executou o comando. Para usar o Nodaro em todos os projetos, adicione `--scope user` ao comando.

O plugin do Nodaro para o Claude Code adiciona o mesmo servidor, junto com a skill do SDK do Nodaro. Veja [Skills para agentes](https://nodaro.ai/docs/developers/agent-skills).

## Verificar ou remover o servidor
Execute estes comandos no terminal:

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

O primeiro comando lista seus servidores MCP com o status de cada um, para você conferir se o Nodaro está conectado. O segundo comando remove o Nodaro do Claude Code. Para também encerrar o acesso do Claude Code à sua conta do Nodaro, revogue esse acesso em **Configurações › Apps conectados**, em [app.nodaro.ai/settings/connected-apps](https://app.nodaro.ai/settings/connected-apps).

## Enviar arquivos do seu projeto
O Claude Code executa comandos de shell; por isso, consegue enviar arquivos locais direto para o Nodaro. `prepare_image_upload`, `prepare_audio_upload` e `prepare_video_upload` retornam uma URL de upload pré-assinada e a URL pública do arquivo. O Claude Code envia o arquivo com `curl -X PUT` e passa a URL pública para a próxima ferramenta. Veja [Ferramentas de upload](https://nodaro.ai/docs/mcp/tools/uploads).

## Fazer um filme no Claude Code
Peça ao Claude um trailer, um curta-metragem ou um videoclipe, e ele carrega a skill [Film Director](https://nodaro.ai/docs/mcp/film-director) do Nodaro. Em seguida, o Claude monta um workflow editável no seu canvas, uma etapa aprovada de cada vez. A skill foi testada no Claude Code. No Claude Code, você também pode instalar a skill como um arquivo local, que é a forma de usar o Film Director com uma instalação self-hosted.

## Se a conexão falhar
- **O navegador não abre quando você escolhe Authenticate.** Copie a URL que o Claude Code mostra no terminal e abra-a no navegador.
- **O login falha.** Confira se a URL é exatamente `https://mcp.nodaro.ai/mcp`, sem barra no final. Para corrigir uma URL errada, execute `claude mcp remove nodaro` e adicione o servidor de novo.
- **O `/mcp` não lista o Nodaro.** Você adicionou o servidor em outro projeto. Execute o comando `claude mcp add` de novo neste projeto.
- **O Nodaro está conectado, mas não lista nenhuma ferramenta.** Algumas permissões não foram concedidas. Execute `/mcp`, selecione `nodaro`, escolha **Clear authentication** e faça login de novo, concedendo todas as permissões.

Mais soluções estão em [Solução de problemas](https://nodaro.ai/docs/mcp/troubleshooting).

## Frequently asked questions

### Como adiciono o Nodaro ao Claude Code?

Execute claude mcp add --transport http nodaro https://mcp.nodaro.ai/mcp no terminal. Depois, inicie o Claude Code, execute /mcp, selecione nodaro e faça login com sua conta do Nodaro.

### Por que o Claude Code mostra o Nodaro como Needs authentication?

Você ainda não fez login. Execute /mcp no Claude Code, selecione nodaro e escolha Authenticate. O navegador abre a página de login do Nodaro e, depois que você permite o acesso, o Nodaro aparece como conectado.

### Preciso de uma chave de API ou de um segredo do cliente do Nodaro para usar o Claude Code?

Não. O Claude Code é um dos clientes que podem se registrar no Nodaro sozinhos, e ele faz o seu login com OAuth no navegador. Você só precisa da sua conta do Nodaro.

### O Claude Code consegue enviar arquivos locais para o Nodaro?

Sim. As ferramentas que preparam o upload retornam uma URL de upload pré-assinada. O Claude Code executa comandos de shell; por isso, envia um arquivo local para essa URL com um único comando curl.
