Integração · Ferramentas para programadores
Conecte Claude e ChatGPT ao Spike.sh
Pergunte à sua IA quais incidentes do Spike.sh ainda não foram reconhecidos, quem está de plantão agora ou o que aconteceu durante a falha da noite passada. Ela pode listar e ler incidentes, serviços, agendas de plantão, políticas de escalonamento e integrações. Também pode reconhecer, escalar e resolver incidentes, definir prioridade e gravidade, adicionar respondentes e sobreposições, e publicar atualizações nas suas páginas de status.
Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.
Experimente pedir
“Quais incidentes foram acionados e ainda não reconhecidos?”
A IA lista os incidentes acionados para a sua equipa, com o serviço, prioridade e gravidade de cada um.
“Quem está de plantão agora e quem vem depois?”
Ela lista todas as pessoas atualmente de plantão nas agendas da equipa e encontra a próxima pessoa na agenda que escolher.
“Reconheça o incidente 312 e defina-o como p1.”
Ela reconhece o incidente, o que impede mais escalonamento, e define a sua prioridade em p1.
O que a sua IA pode fazer
Resposta a incidentes
Liste incidentes acionados e reconhecidos, leia um incidente e o seu log de atividade, e reconheça, escale ou resolva incidentes.
Plantão e escalonamento
Veja quem está de plantão agora e em seguida, leia agendas e políticas de escalonamento, adicione sobreposições e respondentes a incidentes.
Serviços e páginas de status
Liste serviços e os afetados por incidentes abertos, pesquise ocorrências passadas e publique incidentes e atualizações nas páginas de status.
“O que aconteceu no incidente 305?”
Ela lê a linha do tempo do incidente com alertas, reconhecimento, escalonamentos e notas.
“Publique na nossa página de status que a API está degradada e estamos investigando.”
Ela cria um incidente na página de status com título, descrição, gravidade e componentes afetados. É visível ao público e aos assinantes.
“Cubra o turno de plantão da Sara no sábado com Jonas.”
Ela adiciona uma sobreposição à agenda de plantão para que Jonas cubra o turno do início ao fim.
86 ferramentas para Spike.sh
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.
acknowledge_incidentsAltera dadosReconhecer um ou mais incidentes pelo `ids`. Para para a escalonamento adicional.add_incident_responderAltera dadosAdicionar um respondente `user` aos incidentes por `ids` e `team_id`. O utilizador é notificado.add_on_call_overrideAltera dadosAdicionar uma sobreposição ao cronograma de turnos por `oncall_id` para que `user` cubra o turno de `start` até `end`, com opção de `timezone` e nota.add_status_page_incident_updateAltera dadosAdicionar uma atualização de status (por exemplo, em investigação ou resolvida) a um incidente de página de status por `status_page_id` e `incident_id`, com `title`, `status` e os estados dos componentes. Visível ao público.archive_escalationElimina dadosArquivar uma política de escalonamento (ID de escalonamento). Ação destrutiva; pode exigir aprovação. Resumo da API: Arquivar uma política de escalonamento.archive_integrationElimina dadosArquivar uma integração (token). Ação destrutiva; pode exigir aprovação. Resumo da API: Arquivar uma integração.archive_ruleElimina dadosArquivar uma regra (ID de regra). Ação destrutiva; pode exigir aprovação. Resumo da API: Arquivar uma regra de alerta.create_a_componentAltera dadosCriar um novo componente. Resumo da API: Criar um componente.create_a_new_planned_maintenanceAltera dadosCriar uma nova manutenção planejada. Resumo da API: Criar uma nova manutenção planejada.create_an_alert_ruleAltera dadosCriar uma nova regra de alerta. Obrigatório: ID da equipe. Resumo da API: Criar uma regra de alerta.create_an_escalation_policyAltera dadosCriar uma nova política de escalonamento. Obrigatório: ID da equipe. Resumo da API: Criar uma política de escalonamento.create_an_integrationAltera dadosCriar uma nova integração. Obrigatório: ID da equipe. Resumo da API: Criar uma integração.create_component_updateAltera dadosCriar uma atualização para um componente. Resumo da API: Atualizar um componente.create_create_post_services_createAltera dadosCriar um novo serviço. Obrigatório: ID da equipe. Resumo da API: Criar um serviço.create_incidentAltera dadosCriar um incidente em uma integração com `team_id`, `integration_webhook` (de list_integrations), `title`, `message` e opcional `priority` (p1-p5) e `severity` (sev1-sev3). Isso alerta os responsáveis de turno.create_incident_editAltera dadosCriar uma nova edição para um incidente. Resumo da API: Editar um incidente.create_on_callAltera dadosCriar uma nova chamada de valor. Obrigatório: ID ou nome da equipa. Resumo da API: Criar um on-call.create_on_call_layerAltera dadosCriar uma nova camada para uma chamada de valor. Obrigatório: utilizadores ou rotação. Resumo da API: Adicionar uma camada.create_planned_maintenance_updateAltera dadosCriar uma nova atualização para manutenção planeada. Resumo da API: Editar uma manutenção planeada.create_status_page_incidentAltera dadosPublicar um novo incidente numa página de status pública por `status_page_id` com `title`, `desc`, `severity` e os componentes afetados `component_status`. Visível ao público e aos assinantes.create_unacknowledgeAltera dadosCriar uma nova não-reconhecida. Obrigatório: IDs. Resumo da API: Não reconhecer um incidente.delete_incidents_responderElimina dadosEliminar permanentemente um incidente. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover respondente de um incidente.delete_on_call_layerElimina dadosEliminar permanentemente uma camada por ID de camada. Ação destrutiva; pode exigir aprovação.delete_override_removesMovimenta dinheiroEliminar permanentemente uma remoção por ID de camada. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Eliminar uma sobreposição.delete_removesMovimenta dinheiroEliminar permanentemente uma remoção. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Remover prioridade.escalate_incidentsAltera dadosEscalar um ou mais incidentes pelo `ids` para o próximo nível da política de escalonamento. Notifica os próximos responsáveis.fetch_incidents_assigned_to_a_userListar utilizadores. Filtros opcionais: ID. Resumo da API: Obter incidentes atribuídos a um utilizador.fetch_incidents_for_a_serviceListar incidentes. Resumo da API: Obter incidentes para um serviço.fetch_integrations_of_a_serviceListar integrações. Resumo da API: Obter integrações de um serviço.fetch_members_in_your_orgListar utilizadores. Resumo da API: Obter membros na sua organização.get_escalationObter uma política de escalonamento por ID de escalonamento. Resumo da API: Obter detalhes da política de escalonamento.get_incidentObter um incidente pelo seu número `counter_id` e `team_id`, incluindo status, serviço, prioridade e gravidade.get_incident_activity_logObter a linha do tempo de um incidente (alertas, reconhecimento, escaladas, notas) por `counter_id` e `team_id`.get_incident_previous_incidentObter um incidente anterior para um incidente por ID de incidente anterior. Resumo da API: Obter uma ocorrência anterior de um incidente.get_incident_previous_incidentsObter um incidente por ID contador. Resumo da API: Obter ocorrências anteriores de um incidente.get_incident_suppressed_incidentObter um incidente suprimido para um incidente por ID de incidente suprimido. Resumo da API: Obter um incidente suprimido.get_next_on_callEncontrar quem está em turno a seguir em um cronograma de escalas por `oncall_id`.get_on_callObter um calendário de chamada de valor por `oncall_id` e `team_id`, mostrando turnos a partir da data `from`.get_org_infoObter os detalhes da sua organização Spike. Use para confirmar em qual conta você está trabalhando.get_pageObter uma página por ID de página. Resumo da API: Obter detalhes de uma página de status.get_page_componentObter um componente para uma página por ID de componente. Resumo da API: Obter um componente.get_page_incidentObter um incidente para uma página pelo ID do incidente. Resumo da API: Obter um incidente.get_page_planned_maintenanceObter uma manutenção planejada para uma página pelo ID de pm. Resumo da API: Obter uma manutenção planejada.get_ruleObter uma regra pelo ID da regra. Resumo da API: Obter detalhes da regra de alerta.get_serviceObter um serviço e seus incidentes por `counter_id` e `team_id`.get_team_my_teamsObter uma equipe. Resumo da API: Buscar todas as equipes nas quais você participa.get_userObter um usuário por `user_id`.list_acknowledged_incidentsListar incidentes que foram reconhecidos, mas ainda não resolvidos para uma equipe por `team_id`.list_active_on_call_shiftsListar todas as pessoas em turno atual em escalas de uma equipe por `team_id`.list_affected_servicesListar os serviços atualmente afetados por incidentes abertos para uma equipe por `team_id`.list_am_i_on_callsListar se estou em turno. Filtros opcionais: id. Resumo da API: Um usuário está em turno?list_availablesListar disponíveis. Resumo da API: Buscar integrações disponíveis no Spike.sh.list_escalation_policiesListar as políticas de escalada de uma equipe por `team_id`.list_incident_incident_contextsListar contextos de incidente para um incidente. Resumo da API: Buscar contexto de incidente.list_incident_suppressed_incidentsListar incidentes suprimidos para um incidente. Resumo da API: Buscar incidentes suprimidos.list_incidentsListar incidentes recentes para uma equipe por `team_id`.list_integrationsListar as integrações de alerta de uma equipe por `team_id`, incluindo o webhook de cada integração.list_on_call_active_shiftsListar turnos ativos para um turno em escala. Resumo da API: Buscar o turno ativo.list_on_call_escalationsListar escaladas para um turno em escala. Resumo da API: Buscar escaladas usando uma pessoa em escala.list_on_call_overridesListar sobreposições para um turno em escala. Filtros opcionais: de ou até. Resumo da API: Obter todas as sobreposições.list_on_callsListar os cronogramas de escala de uma equipe por `team_id`.list_overviewsListar resumos. Filtros opcionais: id. Resumo da API: Buscar resumo de barra de incidentes.list_page_componentsListar componentes para uma página. Resumo da API: Obter todos os componentes em uma página de status.list_page_incidentsListar incidentes para uma página. Resumo da API: Obter todos os incidentes.list_page_planned_maintenancesListar manutenções planejadas para uma página. Resumo da API: Obter manutenções planejadas em andamento.list_page_subscribersListar assinantes para uma página. Resumo da API: Obter uma lista de assinantes de uma página de status.list_previousListar anteriores. Resumo da API: Obter uma lista de manutenções anteriores.list_rulesListar regras. Resumo da API: Buscar todas as regras de alerta.list_servicesListar todos os serviços de uma equipe por `team_id`.list_status_pagesListar todas as suas páginas de status com seus IDs.list_teamsListar todas as equipes da sua organização Spike com seu _id de 24 caracteres. A maioria das outras ferramentas precisa deste `team_id`.list_triggered_incidentsListar incidentes acionados e não ainda reconhecidos para uma equipe por `team_id`.list_upcoming_shiftsListar turnos futuros. Filtros opcionais: id. Resumo da API: Buscar turnos futuros de múltiplos calendários.list_upcomingsListar eventos futuros. Resumo da API: Obter manutenções planejadas futuras.list_usersListar todos os usuários na sua organização Spike com seus IDs.remove_severityMovimenta dinheiroExcluir permanentemente uma remoção. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Remover severidade.resolve_incidentsAltera dadosResolver um ou mais incidentes pelo seu `ids`.search_incident_occurrencesBuscar todas as ocorrências de incidente entre as datas `start` e `end`, opcionalmente filtrado por `teams`, `status`, `service` ou `integration`. Os resultados são paginados com `page` e `limit`.set_incident_priorityAltera dadosDefinir a `priority` (p1-p5) nos incidentes por `ids` e `team_id`.set_incident_severityAltera dadosDefinir a `severity` (sev1-sev3) nos incidentes por `ids` e `team_id`.update_escalation_updatesVisível para outras pessoasAtualizar uma atualização existente identificada pelo id de escalonamento. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar uma política de escalonamento.update_incident_public_sharingsVisível para outras pessoasAtualizar uma partilha pública existente identificada pelo counter id. Apenas os campos que você passa são alterados. Tem efeitos visíveis fora deste sistema. Resumo da API: Habilitar/Desabilitar partilha pública.update_on_callAltera dadosAtualizar um on-call existente identificado pelo oncall id. Resumo da API: Editar um on-call.update_on_call_layerAltera dadosAtualizar uma camada existente identificada pelo layer id. Resumo da API: Editar uma camada.update_rule_updatesVisível para outras pessoasAtualizar uma atualização existente identificada pelo rule id. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar uma regra de alerta.update_updatesVisível para outras pessoasAtualizar uma atualização existente identificada pelo counter id. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar um serviço.
Configure em três passos
- 1
Escolha a aplicação
Crie uma conta gratuita no PipMCP e escolha Spike.sh na lista de aplicações.
- 2
Cole a sua chave
Cole a sua chave da API do Spike e o ID da sua equipa. No Spike, abra app.spike.sh/api (Configurações › API) e gere uma chave da API. O ID da equipa é o _id de 24 caracteres da sua equipa, não o slug curto mostrado nas URLs. Você pode obtê-lo com a ferramenta list_teams.
- 3
Adicione a ligação à sua IA
Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:
- Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
- Cole a sua ligação no campo URL do servidor MCP remoto.
- Ative-o no menu + de uma conversa.
Perguntas
O que a IA pode fazer no Spike.sh?
Ela pode ler a sua organização, equipas, utilizadores, serviços, incidentes, logs de atividade de incidentes, agendas de plantão, políticas de escalonamento, integrações e páginas de status, e pesquisar ocorrências de incidentes por data. Ela pode criar, reconhecer, escalar e resolver incidentes, definir prioridade e gravidade, adicionar respondentes e sobreposições de plantão, e publicar incidentes e atualizações nas páginas de status.
A IA vê minhas credenciais Spike.sh?
Não. Sua chave de API e ID da equipe são criptografados em repouso e nunca mostrados à IA. Após salvar, eles não aparecem novamente, nem mesmo para você. A IA só vê os resultados das ferramentas que chama.
Posso controlar o que a IA é autorizada a fazer?
Sim. Você escolhe quais ferramentas estão ativadas, então pode começar apenas com consultas. Criar ou escalar um incidente alerta os responsáveis, e as postagens na página de status são públicas, então essas ferramentas podem exigir sua aprovação antes de rodar. Cada chamada de ferramenta é registrada.
Funciona com o ChatGPT?
Sim. No ChatGPT, vá em 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 (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.
Qual é o custo?
O PipMCP tem um plano gratuito sem cartão de crédito necessário. Os planos pagos cobram por tarefa concluída. Você também precisa de sua própria conta Spike.sh.
Onde encontro meu ID da equipe Spike?
A maioria das ferramentas Spike precisa do _id da sua equipe, um ID de 24 caracteres. Não é o slug curto que vê nos URLs Spike. A ferramenta list_teams retorna todas as equipes da organização com seu _id, então a IA pode procurá-lo por você.
Integrações relacionadas
Deixe a sua IA trabalhar em Spike.sh ainda hoje.
Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.
Ligar Spike.sh gratuitamenteO PipMCP não tem qualquer afiliação com Spike.sh. Os nomes dos produtos são marcas comerciais dos respetivos titulares.






