Kling 4.0 já está disponível na Atlas Cloud — vídeo nativo de 30 s

Como funciona a configuração do MCP no Claude Code, de um único comando a um vídeo gerado

Acerte a configuração do MCP do Claude Code de uma vez. Execute o comando claude mcp add, confirme com o comando claude mcp list e depois configure o Claude Desktop.

Um painel telefônico restaurado dos anos 1960 em uma bancada sob a luz do fim da tarde, com um cabo de patch vermelho plugado em uma tomada cuja lâmpada âmbar está acesa

Você cola um comando de um README, pressiona Enter, e o Claude Code diz "Added". Depois você abre uma nova sessão e as ferramentas não aparecem em lugar nenhum. Quando isso acontece, a configuração de MCP do Claude Code geralmente se resume a duas perguntas: em qual escopo o servidor foi registrado e se ele realmente se conectou. Este guia responde às duas com saída real de terminal do Claude Code 2.1.300, usando o servidor MCP da Atlas Cloud como exemplo.

Principais pontos

  • Execute claude mcp add com um nome de servidor, dois traços e o comando que inicia o servidor.
  • O escopo local é o padrão; adicione --scope user para todos os projetos, ou --scope project para compartilhar .mcp.json.
  • O comando claude mcp list mostra o status ao vivo de cada servidor, incluindo conectores da sua conta claude.ai.
  • O Claude Desktop lê seu próprio claude_desktop_config.json, então servidores adicionados no Claude Code ficam separados.
  • _O servidor MCP da Atlas Cloud adiciona geração de vídeo do Seedance 2.5 ao Claude Code com um comando.

Onde o Claude Code armazena a configuração de MCP

Cada servidor que você adiciona fica em um de três escopos, e o escopo decide duas coisas: quais projetos podem vê-lo e qual arquivo o contém. A documentação de MCP do Claude Code os define assim.

EscopoFlagCarregado emSalvo emCompartilhado com sua equipe
Local (padrão)--scope local, ou nenhuma flagApenas o projeto atual~/.claude.json, sob o caminho desse projetoNão
Projeto--scope projectApenas o projeto atual.mcp.json na raiz do projetoSim, por controle de versão
Usuário--scope userTodos os seus projetos~/.claude.jsonNão

No Windows, ~/.claude.json é o arquivo na sua pasta de usuário, por exemplo C:\Users\you\.claude.json. As entradas local e de usuário vão para esse mesmo arquivo, e é por isso que "eu adicionei, mas sumiu" normalmente significa que você o adicionou localmente em outra pasta.

Quando o mesmo nome existe em mais de um escopo, o Claude Code usa uma única definição e não mescla campos. O local tem precedência sobre o projeto, e o projeto sobre o usuário.

Uma caixa de ferramentas pessoal vermelha aberta sobre uma bancada de carvalho diante de uma parede compartilhada de ferramentas manuais, como um servidor mantido privado em um projeto versus um compartilhado com toda a equipe

O comando Claude MCP Add, com a Atlas Cloud como exemplo

A Atlas Cloud publica o atlascloud-mcp, um servidor MCP (código-fonte no GitHub) que permite ao Claude enviar tarefas de imagem e vídeo para os modelos da Atlas e trazer os arquivos finalizados de volta para a sessão. Este clipe foi o que nossa configuração final produziu a partir de uma única solicitação no Claude Code:

Um grou de origami branco sobre uma mesa de nogueira levanta as asas e alça voo passando por uma caneca fumegante e um abajur, com uma janela chuvosa na hora azul ao fundo, gerado pelo Seedance 2.5 por meio do Claude Code

Ele roda localmente via npx, então a única configuração necessária é Node.js 18 ou mais recente e uma chave de API. Veja o ciclo completo de adicionar e verificar em dois comandos.

Terminal mostrando claude mcp add registrando o servidor atlascloud no escopo de usuário com uma variável de ambiente, depois claude mcp get informando escopo de configuração de usuário e status Connected, marcado como etapas um e dois

Sua chave vem do painel API Keys nas configurações do console da Atlas Cloud. A lista completa de clientes está na página de configuração do servidor MCP.

Página Settings do console da Atlas Cloud com o painel API Keys aberto, um botão Create API Key e uma chave mascarada na lista

Método 1: Adicionar um servidor local com claude mcp add

  1. Exporte sua chave e depois deixe o Claude Code adicionar servidores MCP com uma linha. Os dois traços importam: tudo antes deles é para o Claude Code (nome, escopo, env), e tudo depois é o comando que inicia o servidor.
plaintext
1export ATLASCLOUD_API_KEY="your-api-key"
2claude mcp add atlascloud --scope user -e ATLASCLOUD_API_KEY=$ATLASCLOUD_API_KEY -- npx -y atlascloud-mcp

2. Verifique o resultado. Na captura de tela, a linha Scope mostra "User config (available in all your projects)" e Status mostra Connected.

plaintext
1claude mcp get atlascloud

Se omitir --scope user, o servidor existirá apenas na pasta em que você executou o comando. A flag -e armazena a chave na entrada do servidor, então ele continua funcionando em um terminal onde você não a exportou.

Uma observação para usuários do Windows: alguns guias mandam envolver o npx em cmd /c. No Windows 11 com Claude Code 2.1.300, o comando simples acima se conectou de primeira, sem precisar de wrapper.

Método 2: Colar um bloco JSON com claude mcp add-json

Muitos READMEs e páginas de configuração de MCP, incluindo os da Atlas, fornecem um bloco JSON em vez de um comando. Passe-o diretamente para add-json:

plaintext
1claude mcp add-json atlascloud '{"command":"npx","args":["-y","atlascloud-mcp"],"env":{"ATLASCLOUD_API_KEY":"your-api-key"}}'

Terminal mostrando claude mcp add-json adicionando um servidor atlascloud-json a partir de uma string JSON com a chave desfocada, e claude mcp list mostrando-o como Connected, marcado como etapas um e dois

Nossa entrada de teste se chama atlascloud-json para que ambas possam coexistir. Coloque o JSON entre aspas simples no bash ou zsh. O Windows PowerShell 5.1 pode remover as aspas duplas internas, então execute este comando no Git Bash, WSL ou PowerShell 7.

Configuração do servidor MCP do Claude Code em .mcp.json

Use o escopo de projeto quando a equipe inteira deve receber o mesmo servidor. Ele grava .mcp.json na raiz do projeto, que você versiona como qualquer arquivo de configuração.

O problema é a chave de API. Não a versione. O Claude Code expande VARe{VAR} e VARe{VAR:-default} dentro de .mcp.json, então a variável de ambiente de cada membro da equipe preenche o valor na inicialização. Use aspas simples no valor de -e para que seu shell repasse o nome da variável em vez da sua chave:

plaintext
1claude mcp add atlascloud --scope project -e 'ATLASCLOUD_API_KEY=${ATLASCLOUD_API_KEY}' -- npx -y atlascloud-mcp

Terminal mostrando claude mcp add com escopo de projeto gravando .mcp.json, o conteúdo do arquivo com ATLASCLOUD_API_KEY definido como referência a uma variável, e claude mcp get mostrando Pending approval, marcado como etapas um a três

Um servidor novo em .mcp.json mostra "Pending approval" e não se conecta até alguém executar claude nessa pasta e aprová-lo. É uma verificação de segurança: um repositório clonado não pode iniciar programas na sua máquina sozinho.

Você temUseFica em
Um comando de instalação de uma linhaclaude mcp addLocal, ou o escopo que você passar
Um bloco JSON de um READMEclaude mcp add-jsonLocal, ou o escopo que você passar
Um servidor de que o repositório inteiro precisa--scope project, depois faça commit do .mcp.json.mcp.json

Verifique seus servidores com o comando claude mcp list

O comando claude mcp list faz verificação de integridade dos servidores configurados e imprime uma linha para cada um. O status no fim da linha é a parte que importa.

StatusO que significaO que fazer
✔ ConnectedO servidor iniciou e respondeuNada; abra uma nova sessão e as ferramentas estarão lá
! Needs authenticationUm servidor remoto quer um login OAuthExecute /mcp dentro do Claude Code e escolha Authenticate
✘ Failed to connectO comando falhou ou expirouExecute o comando do servidor manualmente para ver o erro
⏸ Pending approvalUma entrada .mcp.json não aprovadaExecute claude nessa pasta e aprove-a

Se você estiver conectado com uma conta claude.ai, a lista também inclui os conectores dessa conta, cada um prefixado com "claude.ai". A nossa mostrou mais de 20. Para ver apenas o que você configurou, defina ENABLE_CLAUDEAI_MCP_SERVERS=false para essa sessão do shell.

Claude Remove MCP: exclua um servidor do escopo certo

Adicione -s com o escopo quando souber qual é, e sempre que o mesmo nome existir em mais de um escopo.

plaintext
1claude mcp remove atlascloud -s user

Terminal mostrando claude mcp remove excluindo o servidor atlascloud da configuração de usuário, depois claude mcp list informando que nenhum servidor MCP está configurado, marcado como etapas um e dois

A última linha de claude mcp get imprime o comando exato de remoção, incluindo o escopo. Para servidores remotos, a remoção também exclui os tokens OAuth que o Claude Code armazenou.

Configuração de MCP do Claude Desktop em claude_desktop_config.json

Duas aberturas de correio de latão lado a lado em uma moldura de porta verde desgastada, uma cheia de envelopes e a outra vazia, como o Claude Code e o Claude Desktop mantendo arquivos de configuração MCP separados

O Claude Desktop não lê ~/.claude.json. Ele tem seu próprio arquivo, e você o edita manualmente: abra Settings, escolha Developer, clique em Edit Config, cole o bloco e feche e reabra o aplicativo.

SistemaLocal de claude_desktop_config.json
macOS~/Library/Application Support/Claude/
Windows%APPDATA%\Claude\
plaintext
1{
2  "mcpServers": {
3    "atlascloud": {
4      "command": "npx",
5      "args": ["-y", "atlascloud-mcp"],
6      "env": {
7        "ATLASCLOUD_API_KEY": "your-api-key"
8      }
9    }
10  }
11}

Já tem servidores no Desktop? O Claude Code pode copiá-los com claude mcp add-from-claude-desktop, que abre um seletor. O comando funciona apenas no macOS e no WSL, então usuários do Windows nativo devem colar o mesmo JSON em add-json. Nosso passo a passo em vídeo do Claude mostra as telas de configurações do Desktop passo a passo.

Teste a configuração com um vídeo do Seedance 2.5 a partir do Claude Code

Um status Connected só prova que o servidor iniciou. Para ver um trabalho real passar, enviamos o clipe do grou do início deste guia. Com o atlascloud registrado, o Claude Code chamou o Seedance 2.5, o modelo de vídeo principal da ByteDance, com esta solicitação:

plaintext
1Use the atlascloud MCP server to make an 8-second 16:9 video at 720p with bytedance/seedance-2.5/text-to-video, audio on. Prompt: Close-up on a walnut desk at blue hour. A white origami crane folded from graph paper slowly lifts its wings, hops once, then glides off the desk edge past a steaming ceramic mug while rain streaks the window behind. Warm desk-lamp key light, cool window fill, shallow depth of field, 50mm lens, slow push-in, subtle film grain. Sound: soft rain, a paper rustle, a faint lamp hum.
EtapaFerramenta que o Claude chamouO que retornou
Ler os parâmetros do modeloatlas_get_model_infoDuração de 4 a 30 segundos, resoluções a partir de 480p, áudio ativado por padrão
Enviar o trabalhoatlas_generate_videoUm ID de previsão
Verificar o trabalhoatlas_get_predictionUm MP4 de 8 segundos em 1280x720 com sua própria faixa de áudio

O GIF no início deste guia é um corte silencioso desse MP4. Você pode executar o mesmo prompt manualmente no playground do Seedance 2.5 para comparar.

Como adicionar skills ao Claude Code junto com o MCP

Um servidor MCP dá ao Claude ferramentas para chamar. Uma skill dá ao Claude conhecimento escrito que ele carrega quando uma tarefa corresponde, como quais parâmetros um modelo aceita ou como planejar um vídeo com vários planos. A Atlas oferece os dois.

Um cartão de receita manuscrito preso a um trilho de aço de pedidos acima de uma fileira de facas de chef e pegadores em uma cozinha com luz quente, como uma skill do Claude ao lado das ferramentas que um servidor MCP fornece

plaintext
1npx skills add AtlasCloudAI/atlas-cloud-skills

Isso instala três skills do repositório atlas-cloud-skills. Você também pode copiar uma pasta de skill para ~/.claude/skills/ manualmente. As skills leem a mesma variável ATLASCLOUD_API_KEY.

SkillO que o Claude obtém disso
  

atlas-cloud

plaintext
1 | API reference for image, video and chat models, plus code templates in Python, Node.js and cURL     |

| seedance-2-5-skill | Planejamento de planos para Seedance: escolher a rota, atribuir referências, vocabulário de câmera e iluminação | | universal-video-prompt-skill | Estruturas de prompt que funcionam em vários modelos de vídeo |

A seedance-2-5-skill faz referência à universal-video-prompt-skill, então instale ambas se quiser suas especificações de prompt entre modelos. Para uma versão de imagem estática da mesma configuração, veja nossos testes de geração de imagens do Claude.

FAQ

O Claude Code pode ser usado como servidor MCP?

Sim. Execute claude mcp serve e o Claude Code inicia como um servidor MCP stdio que não imprime nada e aguarda um cliente. Para usá-lo a partir do Claude Desktop, adicione uma entrada cujo command seja claude e cujos args sejam mcp e serve. Se claude não estiver no seu PATH, coloque o caminho completo do executável no campo command.

Quais servidores MCP devo adicionar ao Claude Code?

Adicione servidores para trabalhos que você repete toda semana. Um servidor de banco de dados compensa se você escreve consultas diariamente; um servidor de mídia como o atlascloud compensa se você produz imagens ou vídeo, já que o Claude escreve o prompt e busca o arquivo em uma única sessão.

Por que meu servidor MCP mostra "Failed to connect"?

Execute o comando do servidor sozinho primeiro. Para o atlascloud, é npx -y atlascloud-mcp, que falha rapidamente se o Node.js for anterior ao 18 ou se o npx não estiver no seu PATH. Se o comando funcionar manualmente, o servidor pode apenas estar iniciando devagar: inicie o Claude Code com MCP_TIMEOUT=10000 para dar 10 segundos a ele.

O Claude Code e o Claude Desktop compartilham servidores MCP?

Não. O Claude Code lê ~/.claude.json e .mcp.json, e o Claude Desktop lê claude_desktop_config.json, então um servidor adicionado em um não aparece no outro. Conectores que você adiciona à sua conta claude.ai são a exceção: eles aparecem no Claude Code automaticamente quando você entra com essa conta.

Conclusão

Uma configuração típica precisa de cinco comandos: add ou add-json para registrar um servidor, list e get para confirmar que ele se conectou, e remove para limpar. Escolha o escopo antes de pressionar Enter e o resto vem em seguida.

Acerte a configuração de MCP do Claude Code uma vez, verifique-a com claude mcp list, e novas sessões nesse escopo abrem com as ferramentas prontas. Se você quiser que o Claude produza imagens e vídeo além de código, o servidor atlascloud com o qual você acabou de praticar é uma boa opção para manter.

Modelos recentes

Uma API para toda a IA de mídia.

Explorar Todos os Modelos