Saltar para o conteúdo

Integração · Ferramentas para programadores

Conecte Claude e ChatGPT ao Netlify

Pergunte à sua IA por que a última implantação falhou, e ela lê o status de implantação e construção com a mensagem de erro. Ela pode reverter um site, travar ou publicar uma implantação específica, ler e limpar submissões de formulários e adicionar registros DNS no Netlify DNS.

Ligar Netlify gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Por que a última implantação do site de marketing falhou?”

    A IA encontra o site, lista as implantações recentes e lê a falha com sua mensagem de erro, ramo e compromisso.

  • “Reverta o site da loja para a versão anterior.”

    Ela reverte o site ao vivo para a implantação anteriormente publicada.

  • “Mostra as submissões desta semana do formulário de contato.”

    Ela encontra o formulário de contato no site e lista suas novas submissões com todos os campos.

O que a sua IA pode fazer

Implantações e construções

Liste e inspecione implantações e construções, publique ou reverta para uma versão conhecida como boa, e pause ou reinicie a publicação automática com um travamento de implantação.

Formulários

Liste formulários e submissões por formulário ou por site, leia todos os campos e apague spam.

Sites e DNS

Leia e atualize configurações do site, liste zonas e registros DNS e adicione novos registros DNS.

  • “Apague as submissões de spam de ontem.”

    Ela lê as submissões de ontem e apaga as que você confirma serem spam.

  • “Adicione um registro TXT para verificação do Google em acme.com.”

    Ela encontra a zona acme.com e adiciona o registro TXT com o valor que você fornece.

  • “Trave a produção na implantação atual enquanto testamos.”

    Ela trava o site nessa implantação, para que novas construções não sejam publicadas automaticamente até você liberar o travamento.

171 ferramentas para Netlify

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • archive_agent_runnerVisível para outras pessoasArquivar um agente runner (id do agente runner). Tem efeitos visíveis fora deste sistema.
  • archive_siteVisível para outras pessoasDesativar um site (id do site). Tem efeitos visíveis fora deste sistema.
  • cancel_accountElimina dadosCancelar uma conta (id da conta). Ação destrutiva; pode exigir aprovação.
  • cancel_deployElimina dadosCancelar uma implantação (id de implantação). Ação destrutiva; pode exigir aprovação.
  • create_accountAltera dadosCriar uma nova conta. Obrigatório: nome ou id do tipo.
  • create_account_envAltera dadosCriar um novo ambiente para uma conta.
  • create_agent_runnerAltera dadosCriar um novo agente runner. Obrigatório: id do site.
  • create_agent_runner_commitAltera dadosCriar um novo commit para um agente runner. Obrigatório: ramo alvo.
  • create_agent_runner_pull_requestAltera dadosCriar um novo pull request para um agente runner.
  • create_branchAltera dadosCriar um novo ramo. Obrigatório: id do ramo.
  • create_branch_resetAltera dadosCriar um novo reset para um ramo.
  • create_build_logAltera dadosCriar um novo log para uma build.
  • create_deploy_keyAltera dadosCriar uma nova chave de implantação.
  • create_deploy_plugin_runAltera dadosCriar uma nova execução de plugin para uma implantação.
  • create_dev_server_stateAltera dadosCriar um novo estado para um servidor de desenvolvimento. Obrigatório: estado.
  • create_dev_server_taskAltera dadosCriar uma nova tarefa para um servidor de desenvolvimento.
  • create_dns_recordAltera dadosAdicionar um registro DNS a um domínio por zone_id: tipo, nome de host, valor e ttl ou prioridade opcionais. Altera o DNS público.
  • create_dns_zoneAltera dadosCriar um novo domínio DNS.
  • create_hookAltera dadosCriar uma nova gatilho. Obrigatório: id do site.
  • create_purgeAltera dadosCriar uma nova limpeza.
  • create_service_instanceAltera dadosCriar uma nova instância para um serviço. Obrigatório: corpo.
  • create_siteAltera dadosCriar um novo site. Pesquise os sites primeiro para evitar duplicatas.
  • create_site_agent_runner_hookAltera dadosCriar um novo gatilho de agente runner para um site.
  • create_site_assetAltera dadosCriar um novo ativo para um site. Obrigatório: nome, tamanho ou tipo de conteúdo.
  • create_site_buildAltera dadosCriar uma nova build para um site.
  • create_site_build_hookAltera dadosCriar um novo gatilho de build para um site.
  • create_site_create_site_in_teamAltera dadosCriar um novo site. Pesquise os sites primeiro para evitar duplicatas.
  • create_site_databaseAltera dadosCriar um novo banco de dados para um site.
  • create_site_deployAltera dadosCriar uma nova implantação para um site.
  • create_site_dev_serverAltera dadosCriar um novo servidor de desenvolvimento para um site.
  • create_site_dev_server_hookAltera dadosCriar um novo gatilho de servidor de desenvolvimento para um site.
  • create_site_snippetAltera dadosCriar um novo trecho para um site.
  • create_site_sslAltera dadosCriar um novo SSL para um site.
  • create_site_traffic_splitAltera dadosCriar uma nova divisão de tráfego para um site.
  • create_snapshotAltera dadosCriar um novo snapshot.
  • create_ticketAltera dadosCriar um novo ticket. Obrigatório: id do cliente.
  • create_ticket_exchangeAltera dadosCriar uma nova troca para um ticket.
  • create_userAltera dadosCriar um novo utilizador.
  • delete_account_envElimina dadosExcluir permanentemente um ambiente por chave de ambiente. Ação destrutiva; pode exigir aprovação.
  • delete_agent_runnerElimina dadosExcluir permanentemente um agente runner por id do agente runner. Ação destrutiva; pode exigir aprovação.
  • delete_agent_runner_sessionElimina dadosExcluir permanentemente uma sessão por id da sessão do agente runner. Ação destrutiva; pode exigir aprovação.
  • delete_branchElimina dadosDeletar permanentemente uma ramificação pelo id de ramificação. Ação destrutiva; pode exigir aprovação.
  • delete_deployElimina dadosExcluir permanentemente uma implantação por id de implantação. Ação destrutiva; pode exigir aprovação.
  • delete_deploy_keyElimina dadosExcluir permanentemente uma chave de implantação por id da chave. Ação destrutiva; pode exigir aprovação.
  • delete_dns_zoneElimina dadosExcluir permanentemente uma zona DNS por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_dns_zone_dns_recordElimina dadosExcluir permanentemente um registro DNS por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_env_valueElimina dadosExcluir permanentemente um valor por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_hookElimina dadosExcluir permanentemente um gatilho por seu ID de gatilho. Ação destrutiva; pode exigir aprovação.
  • delete_service_instanceElimina dadosExcluir permanentemente uma instância por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_settingsMovimenta dinheiroExcluir permanentemente uma configuração por site ID. Ação financeira ou irreversível; pode exigir aprovação.
  • delete_siteElimina dadosExcluir permanentemente um site pelo seu ID de site. Ação destrutiva; pode exigir aprovação.
  • delete_site_agent_runner_hookElimina dadosExcluir permanentemente um gatilho de agente runner por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_site_assetElimina dadosExcluir permanentemente um ativo pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_site_build_hookElimina dadosExcluir permanentemente um gatilho de build por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_site_databasesMovimenta dinheiroExcluir permanentemente um banco de dados por site ID. Ação financeira ou irreversível; pode exigir aprovação.
  • delete_site_deployElimina dadosExcluir permanentemente um deploy por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_site_dev_server_hookElimina dadosExcluir permanentemente um gatilho de servidor de desenvolvimento por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_site_dev_serversMovimenta dinheiroExcluir permanentemente um servidor de desenvolvimento por site ID. Ação financeira ou irreversível; pode exigir aprovação.
  • delete_site_formElimina dadosExcluir permanentemente um formulário pelo seu ID de formulário. Ação destrutiva; pode exigir aprovação.
  • delete_site_snippetElimina dadosExcluir permanentemente um snippet por seu ID. Ação destrutiva; pode exigir aprovação.
  • delete_snapshotElimina dadosDeletar permanentemente um snapshot pelo id do snapshot. Ação destrutiva; pode exigir aprovação.
  • delete_submissionElimina dadosExcluir permanentemente uma submissão de formulário por submission_id, ex. spam.
  • delete_userElimina dadosExcluir permanentemente um usuário pelo seu ID. Ação destrutiva; pode exigir aprovação.
  • detach_site_repoAltera dadosDesvincular um site (site id).
  • get_accountObtenha uma conta por id da conta.
  • get_account_envObter um ambiente para uma conta por sua chave.
  • get_agent_runnerObter um agente runner por seu ID.
  • get_agent_runner_sessionObter uma sessão para um agente runner por sua sessão ID.
  • get_branchObter um branch por seu ID.
  • get_buildObter um build por build_id, incluindo status e mensagem de erro.
  • get_build_statusObter o status atual de um build por account id.
  • get_current_userObter o utilizador Netlify ao qual este token pertence.
  • get_deployObter um deploy por site_id e deploy_id: estado, mensagem de erro, commit, branch e URL do deploy.
  • get_deploy_2Obter um deploy por seu ID.
  • get_deploy_keyObter uma chave de deploy por sua chave ID.
  • get_dns_zoneObter uma zona DNS por zone_id, incluindo seus servidores de nome.
  • get_dns_zone_dns_recordObter um registro DNS para uma zona DNS por seu ID.
  • get_hookObter um hook pelo ID do hook.
  • get_migrationObter uma migração por seu nome.
  • get_serviceObter um serviço por seu nome de addon.
  • get_service_instanceObter uma instância para um serviço por seu ID.
  • get_siteObter um site por site_id: URLs, domínio personalizado, repositório, configurações de build e deploy publicado.
  • get_site_agent_runner_hookObter um gatilho de agente runner para um site por seu ID.
  • get_site_assetObter um ativo para um site por seu ID.
  • get_site_build_hookObter um gatilho de build para um site por seu ID.
  • get_site_dev_serverObter um servidor de desenvolvimento para um site por seu ID.
  • get_site_dev_server_hookObter um gatilho de servidor de desenvolvimento para um site por seu ID.
  • get_site_documentObter um documento para um site por seu caminho.
  • get_site_snippetObter um snippet para um site por seu ID.
  • get_site_traffic_splitObter uma divisão de tráfego para um site por seu ID de teste A/B.
  • get_submissionObter uma submissão de formulário por submission_id com todos os campos submetidos.
  • get_ticketObter um ticket por seu ID.
  • get_userObter um usuário pelo user id.
  • list_account_envsListar variáveis de ambiente para uma conta. Filtros opcionais: nome do contexto, escopo ou ID do site.
  • list_agent_runnersListar executores de agentes. Filtros opcionais: ID da conta, ID do site, estado, título, ramo ou resultado do ramo. Os resultados são paginados.
  • list_asset_public_signaturesListar assinaturas públicas para um activo.
  • list_branchesListar ramos.
  • list_buildsListar builds para um site por site_id, com estado e tempo.
  • list_certificatesListar certificados. Filtros opcionais: domínio.
  • list_deploy_keysListar chaves de deploys.
  • list_deploysListar deploys para um site por site_id, do mais recente, com estado (pronto, erro, a construir), ramo e commit. Filtrar por ramo, estado ou produção.
  • list_dns_recordsListar registos DNS numa zona por zone_id.
  • list_dns_zonesListar zonas DNS (domínios que usam o Netlify DNS).
  • list_form_submissionsListar submissões para um formulário por form_id, do mais recente. Use-o para ler entradas de formulários de contacto ou registo.
  • list_formsListar Netlify Forms num site por site_id, com contagens de submissão.
  • list_hooksListar ganchos. Filtros opcionais: ID do site.
  • list_latestsListar os mais recentes. Filtros opcionais: pacotes ou estado.
  • list_manifestsListar manifestos.
  • list_migrationsListar migrações. Filtros opcionais: ramo.
  • list_payment_methodsListar métodos de pagamento.
  • list_providersListar provedores.
  • list_servicesListar serviços. Filtros opcionais: pesquisa.
  • list_settingsLista configurações.
  • list_site_agent_runner_hooksListar ganchos de executores de agente para um site.
  • list_site_assetsListar activos para um site.
  • list_site_build_hooksListar ganchos de build para um site.
  • list_site_databasesListar bases de dados para um site. Filtros opcionais: papel.
  • list_site_deployed_branchesListar ramos deploeados para um site.
  • list_site_dev_server_hooksListar ganchos de servidores de desenvolvimento para um site.
  • list_site_dev_serversListar servidores de desenvolvimento para um site. Os resultados são paginados.
  • list_site_dnsListar DNS para um site.
  • list_site_documentsListar documentos para um site.
  • list_site_envsListar variáveis de ambiente para um site. Filtros opcionais: nome do contexto ou escopo.
  • list_site_metadataListar metadados para um site.
  • list_site_service_instancesListar instâncias de serviço para um site.
  • list_site_snippetsListar trechos para um site.
  • list_site_sslsListar SSLs para um site.
  • list_site_submissionsListar submissões de formulários em todos os formulários num site, por site_id, do mais recente.
  • list_site_traffic_splitsListar divisões de tráfego para um site.
  • list_sitesListar sites com o seu URL, domínio personalizado e estado do deploy mais recente. Filtrar por nome.
  • list_snapshotsListar instantâneos.
  • list_teamsListar as equipas (contas) a que pertence, com o slug e plano.
  • list_typesListar tipos de tempos.
  • list_types_list_account_types_for_userListar tipos de tempos.
  • list_usersListar utilizadores.
  • lock_deployVisível para outras pessoasTravar o site em um deploy específico (deploy_id) para que novas construções não sejam publicadas automaticamente até ser desbloqueado.
  • pay_dns_zoneMovimenta dinheiroTransferir uma zona DNS (zone_id). Acção financeira ou irreversível; pode exigir aprovação.
  • publish_deployAltera dadosPublicar um deploy anterior como site em live, por site_id e deploy_id. Use-o para voltar a uma versão específica conhecida como boa.
  • restore_hookAltera dadosActivar um gancho (hook_id).
  • restore_siteAltera dadosActivar um site (site_id).
  • restore_snapshotAltera dadosRestaurar um instantâneo (ID do instantâneo).
  • rollback_siteVisível para outras pessoasReverter o site ao último deploy publicado, por site_id.
  • search_account_auditsPesquisar auditorias para uma conta por consulta ou tipo de log. Use isto para encontrar auditorias existentes antes de criar uma nova auditoria. Os resultados são paginados.
  • search_site_functionsPesquisar funções para um site por filtro. Use isto para encontrar funções existentes antes de criar uma nova função.
  • search_sites_list_sites_for_accountPesquisar sites por nome. Use isto para encontrar sites existentes antes de criar um novo site. Os resultados são paginados.
  • send_startVisível para outras pessoasEnviar um start (build_id). Tem efeitos visíveis fora deste sistema.
  • submit_traffic_splitVisível para outras pessoasPublicar uma divisão de tráfego (ID do teste de divisão). Os efeitos são visíveis fora deste sistema.
  • submit_traffic_split_unpublishVisível para outras pessoasCancelar a publicação de uma divisão de tráfego (ID do teste de divisão). Os efeitos são visíveis fora deste sistema.
  • unlock_deployVisível para outras pessoasDesbloquear um deploy travado por deploy_id, permitindo que as novas construções sejam publicadas novamente automaticamente.
  • update_accountAltera dadosAtualizar uma conta existente identificada pelo ID da conta.
  • update_account_envAltera dadosAtualizar um ambiente existente identificado pela chave do ambiente. Apenas os campos que você passar serão alterados.
  • update_agent_runnerAltera dadosAtualizar um executor de agente existente identificado pelo ID do executor de agente. Apenas os campos que você passar serão alterados.
  • update_agent_runner_sessionAltera dadosAtualizar uma sessão existente identificada pelo ID da sessão do executor de agente. Apenas os campos que você passar serão alterados.
  • update_deploy_validations_reportsVisível para outras pessoasAtualizar um relatório de validações existente identificado pelo ID do deploy. Apenas os campos que você passar serão alterados. Os efeitos são visíveis fora deste sistema.
  • update_hookAltera dadosAtualizar um gatilho existente identificado pelo ID do gatilho.
  • update_migrationAltera dadosAtualizar uma migração existente identificada pelo ID do deploy.
  • update_service_instanceAltera dadosAtualizar uma instância existente identificada pelo ID da instância.
  • update_settingsVisível para outras pessoasAtualizar uma configuração existente identificada pelo ID da ramificação. Os efeitos são visíveis fora deste sistema.
  • update_siteAltera dadosAtualizar as configurações de um site por site_id, como nome, domínio personalizado ou configurações de construção. Apenas os campos que você passar serão alterados.
  • update_site_agent_runner_hookAltera dadosAtualizar um gatilho do executor de agente existente identificado pelo ID do gatilho do executor de agente.
  • update_site_assetAltera dadosAtualizar um ativo existente identificado pelo id do ativo.
  • update_site_build_hookAltera dadosAtualizar um gatilho de construção existente identificado pelo ID do gatilho de construção.
  • update_site_deployAltera dadosAtualizar um deploy existente identificado pelo ID do deploy.
  • update_site_dev_server_hookAltera dadosAtualizar um gatilho do servidor de desenvolvimento existente identificado pelo ID do gatilho do servidor de desenvolvimento.
  • update_site_dnsVisível para outras pessoasAtualizar um registro DNS existente identificado pelo ID do site. Os efeitos são visíveis fora deste sistema.
  • update_site_metadataVisível para outras pessoasAtualizar metadados existentes identificados pelo ID do site. Os efeitos são visíveis fora deste sistema.
  • update_site_pluginAltera dadosAtualizar um plugin existente identificado pelo pacote.
  • update_site_snippetAltera dadosAtualizar um trecho existente identificado pelo ID do trecho.
  • update_site_traffic_splitAltera dadosAtualizar uma divisão de tráfego existente identificada pelo ID do teste de divisão.
  • update_userAltera dadosAtualiza um usuário existente identificado pelo ID do usuário.
  • upload_agent_runner_urlAltera dadosEnviar um URL para o executor de agente.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha Netlify na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole um token de acesso pessoal do Netlify. Abra Configurações do Usuário > Aplicações > Tokens de acesso pessoais, clique em Novo token de acesso, dê a ele um nome e expiração, e copie-o.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no Netlify?

A IA pode listar e ler sites, implantações, construções, formulários, submissões de formulários, zonas DNS e registros DNS. Ela pode publicar uma implantação anterior, reverter, travar uma implantação e liberar o travamento novamente, atualizar configurações do site, adicionar registros DNS e apagar submissões de formulários.

A IA pode quebrar meu site ao vivo?

Algumas ferramentas mudam o que os visitantes veem: publicar uma implantação, reverter, adicionar registros DNS ou alterar configurações do site. Você pode desligá-las ou exigir aprovação antes de elas rodarem. Ler implantações, construções e submissões não altera nada.

A IA vê minha chave API do Netlify?

Não. Seu token de acesso pessoal é criptografado em repouso e nunca é mostrado à IA. Uma vez salvo, ele não é mostrado novamente, nem mesmo para você. A IA funciona apenas através das ferramentas que você ativa.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ativadas. Ações arriscadas, como reverter um site ou adicionar um registro DNS, podem exigir sua aprovação antes de executar. Todas as chamadas de ferramenta são registradas para que você veja o que a IA fez.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá para Configurações › Aplicações e Conectores › Avançado, ative o Modo Desenvolvedor e adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona no Claude em Configurações › Conectores › Adicionar conector personalizado e no Cursor.

Qual é o custo?

O PipMCP tem um plano gratuito e não precisa de cartão de crédito para começar. Os planos pagos cobram por tarefa concluída, então você paga pelo trabalho que a IA realmente termina.

Deixe a sua IA trabalhar em Netlify ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar Netlify gratuitamente

O PipMCP não tem qualquer afiliação com Netlify. Os nomes dos produtos são marcas comerciais dos respetivos titulares.