Skip to main content
O AppSignal MCP é um endpoint HTTP público em https://appsignal.com/api/mcp. Autentique-se uma vez e depois adicione o endpoint à sua ferramenta de IA usando as instruções do seu editor ou app.

Autenticação

Você precisa de uma conta AppSignal para começar. O AppSignal MCP suporta dois métodos de autenticação — escolha o que se encaixa no agente de IA que você está configurando:
  • OAuth — faça login com sua conta AppSignal uma vez. Esse login expõe o toolset do AppSignal MCP disponível para você. A configuração mais simples para cada agente deste guia: cada um se conecta diretamente ao endpoint.
  • Bearer token — gere um token MCP de longa duração. Cada token pode ter escopo para aplicações específicas, ser configurado para expor tools específicas, e ser definido para expor automaticamente novas tools conforme são lançadas. Melhor quando você quer limitar o que um agente pode fazer.
Se você está começando e seu agente suporta OAuth, esse é o caminho mais rápido. Se precisa de acesso por tool ou escopo por app, gere um token MCP.
Cada autorização cobre uma organização. Para conectar uma segunda, execute o fluxo novamente e escolha-a na lista Organization. Autorizar uma organização que já está conectada substitui o acesso dela em vez de adicioná-lo, então selecione cada aplicação de que você ainda precisa.
Para gerar um Bearer token:
  1. Selecione o ícone do seu perfil.
  2. Vá em Account Settings.
  3. Selecione MCP Tokens para criar um novo token.
O formulário do token tem duas listas de checkboxes: as aplicações às quais o token terá escopo e as tools a expor. Cada lista tem um botão Select all no cabeçalho que marca ou desmarca todas as caixas de uma só vez.

Configuração

Configure o AppSignal MCP nas configurações do seu agente de IA usando o endpoint HTTP https://appsignal.com/api/mcp. Cada uma das seções a seguir tem abas para OAuth e Bearer token — escolha o que você configurou na seção Autenticação.
Se a aba OAuth apresentar erros no seu editor, use a aba Bearer token e nos avise em nossa comunidade no Discord para que possamos aprimorar essas instruções.

Claude Code

Com OAuth, o Claude Code inicia o fluxo de login pelo navegador na primeira vez que ferramentas do AppSignal são invocadas. Veja a documentação MCP do Claude Code para as flags de transporte e referência da CLI. Se você estiver usando o Claude Code dentro do VS Code, também pode concluir a configuração pela interface MCP do Claude Code:
  1. No chat do Claude Code, execute /mcp para abrir a lista de servidores MCP e a visualização de status.
Claude Code no VS Code mostrando o seletor de slash command para /mcp e a lista de servidores MCP

Executar /mcp no Claude Code abre a visualização de servidores MCP dentro do VS Code.

  1. Se o AppSignal ainda não estiver listado, selecione Add server. Informe AppSignal como nome, escolha HTTP (remote) como transporte, informe https://appsignal.com/api/mcp como URL, deixe os headers vazios para OAuth e escolha o escopo desejado.
Formulário Add MCP server do Claude Code preenchido com o nome AppSignal, o transporte HTTP remote, a URL do AppSignal MCP e as opções de escopo disponíveis

Adicionando o AppSignal como um servidor MCP HTTP remoto no Claude Code dentro do VS Code.

  1. Abra a entrada do AppSignal na lista de servidores MCP. Se ela mostrar Needs Auth, selecione Authenticate.
Lista de servidores MCP do Claude Code mostrando claude.ai AppSignal com um badge Needs Auth

O connector do AppSignal pode aparecer na lista MCP do Claude Code com o status Needs Auth antes que o OAuth seja concluído.

Visualização detalhada do servidor MCP do Claude Code para claude.ai AppSignal, com o botão Authenticate e um badge Needs Auth

Selecionar a entrada do AppSignal abre sua visualização detalhada, onde você pode iniciar a autenticação.

  1. No navegador, selecione Continue connecting para concluir o fluxo do connector iniciado pelo Claude.
Página do navegador do Claude pedindo para concluir a conexão de um connector, com um botão Continue connecting

O Claude pede que você confirme que deseja concluir a conexão do connector do AppSignal no navegador.

  1. No AppSignal, escolha sua organização e, opcionalmente, as aplicações a expor, depois selecione Allow access.
Tela de autorização do AppSignal para o Claude, com seletores de organização e aplicações e um botão Allow access

A tela de OAuth do AppSignal permite escolher a organização e, opcionalmente, limitar as aplicações às quais o Claude pode acessar.

  1. Volte ao VS Code e confirme que o Claude Code se reconecta e mostra o AppSignal como Connected.
Visualização detalhada do servidor MCP do Claude Code mostrando um aviso Reconnected to claude.ai AppSignal e um badge Connected

Depois que o OAuth é concluído, o Claude Code se reconecta ao AppSignal e mostra o connector como conectado.

O Claude Code também suporta as variantes de slash command /mcp enable <server-name>, /mcp disable <server-name> e /mcp reconnect quando você precisa reativar ou atualizar um servidor a partir do chat. Se o connector do Claude continuar mostrando Needs Auth, reabra o OAuth pelo terminal dentro do VS Code, não pelo chat do Claude:
Executar esse comando abre o AppSignal no seu navegador para que você possa autorizar o connector, e o Claude informa que o connector estará disponível na próxima vez que você iniciar o Claude Code.

Claude app

O Claude app — o Claude.ai na web e os apps para desktop e mobile — conecta-se ao AppSignal MCP como um custom connector via OAuth. Não há opção de Bearer token no app.
  1. No Claude, abra Settings e depois Connectors.
  2. Selecione Browse, pesquise por appsignal e abra o connector do AppSignal. Se ele não estiver listado, selecione Add custom connector e informe a URL https://appsignal.com/api/mcp.
  3. Selecione Connect e depois conclua o login no AppSignal quando solicitado.
  4. Inicie um chat e tente um prompt como “List my AppSignal applications”. Você pode conectar ou desconectar o AppSignal a qualquer momento em Settings → Connectors.
  5. Abra Tool permissions do connector para escolher quando o Claude pode chamar cada tool. As tools são agrupadas em read-only e write/delete, e você pode definir um grupo inteiro ou uma única tool como always allow, ask for approval ou never allow. Só são listadas as tools que seu login expõe.
Custom connectors estão disponíveis nos planos Free, Pro, Max, Team e Enterprise; o Free é limitado a um custom connector. No Team e no Enterprise, um administrador da organização gerencia os connectors disponíveis. Veja o guia de custom connectors do Claude para mais detalhes.

Cursor

Adicione o AppSignal pelas configurações do Cursor, ou editando mcp.json diretamente. Para adicioná-lo pela interface de configurações:
  1. Abra as configurações do Cursor.
  2. Abra a aba Customize, selecione MCPs e depois selecione + Add New MCP Server.
  3. Selecione User, informe os valores abaixo no arquivo JSON que se abre e salve sua configuração.
Selecionar User grava em ~/.cursor/mcp.json e torna o AppSignal disponível em qualquer lugar. O menu também lista seus workspaces abertos em Workspaces; escolher um grava .cursor/mcp.json naquele workspace, que você pode commitar para que seu time o receba.
O Cursor se conecta ao endpoint via streamable HTTP nos dois casos. A diferença está em como você autoriza:
  • OAuth: deixe headers de fora. O Cursor abre uma aba do navegador onde você concede acesso e escolhe os escopos de autorização, depois finaliza a conexão.
  • Bearer token: inclua o header Authorization. O Cursor autoriza com os escopos configurados no token e se conecta sem abrir uma aba.
De qualquer forma, appsignal aparece em Connected na lista de MCPs com um indicador verde e uma contagem de tools quando estiver funcionando. Veja a documentação MCP do Cursor para o schema completo.

Devin

O Devin, antigo Windsurf, conecta-se ao AppSignal pelo seu Cascade MCP marketplace. Você pode editar diretamente o arquivo ~/.codeium/windsurf/mcp_config.json, ou seguir estes passos pela interface:
  1. Execute Devin: Cascade MCP Registry na paleta de comandos para abrir o Cascade MCP marketplace.
  2. Selecione Add custom MCP.
  3. Informe os valores abaixo no mcp_config.json que se abre, depois salve.
  4. Selecione o controle de atualização ao lado do servidor para recarregá-lo.
O AppSignal então aparece em Installed como Enabled, com o número de tools que expõe.
JSON Bearer token
O Devin trata uma entrada serverUrl como um servidor streamable HTTP. A entrada acima autoriza com um token MCP. Para usar OAuth em vez disso, deixe headers de fora e o Devin abre o login pelo navegador ao se conectar. Veja a documentação MCP do Devin para mais opções de configuração.

Zed

Adicione o AppSignal pelas configurações do Zed, ou editando o arquivo de configurações diretamente. Para adicioná-lo pela interface de configurações:
  1. Abra Settings → AI → General → MCP servers → Configure, ou execute agent: open settings na paleta de comandos (Cmd+Shift+P) e selecione MCP servers.
  2. Selecione Add server, depois Add remote server.
  3. Informe appsignal como nome e https://appsignal.com/api/mcp como URL.
  4. Se estiver usando um token em vez de OAuth, adicione um header Authorization.
Para editar o arquivo diretamente, abra a paleta de comandos, execute zed: open settings file e adicione uma seção context_servers:
Quando o header Authorization é omitido, o Zed inicia o fluxo padrão MCP OAuth com o AppSignal e armazena a sessão em cache no seu keychain, então você só faz login uma vez. O Zed aplica alterações de configuração sem reiniciar. Veja a documentação MCP do Zed para o schema completo de context_servers.

VS Code

Adicione o AppSignal pelas configurações de MCP do VS Code, ou editando mcp.json diretamente. Um .vscode/mcp.json de workspace se aplica a um único projeto. Para usar o AppSignal em todos os projetos, coloque o mesmo bloco servers na sua configuração de nível de usuário, que você pode abrir com MCP: Open User Configuration na paleta de comandos (Cmd+Shift+P). Essas configurações controlam a integração de MCP própria do VS Code, como o Copilot Chat. Se você estiver usando a extensão Claude Code dentro do VS Code, siga a seção Claude Code acima para o painel de MCP próprio do Claude, o fluxo do /mcp e o fallback pelo terminal com claude mcp login. Se sua organização gerencia o GitHub Copilot, certifique-se de que MCP servers in Copilot está definido como Enabled nas configurações da sua organização (Settings → Copilot → Policies → Features → MCP servers in Copilot). Para adicioná-lo pela interface de configurações:
  1. Execute MCP: Add Server na paleta de comandos (Cmd+Shift+P).
  2. Escolha HTTP (HTTP or Server-Sent Events) como o tipo.
  3. Informe https://appsignal.com/api/mcp como URL e appsignal como nome.
  4. Escolha se quer salvar na configuração Workspace ou Global.
Você também pode abrir Chat → Settings → MCP Servers e informar os mesmos valores lá. O VS Code grava o servidor em mcp.json e o lista em User ou Workspace na visualização MCP Servers. Abra esse mcp.json para ver a entrada, onde o VS Code mostra o estado de execução e a contagem de tools acima do nome do servidor. Para editar o arquivo diretamente, use estes valores:
Com OAuth, o VS Code inicia o fluxo de login na primeira vez que ferramentas do AppSignal são usadas. O VS Code inicia servidores MCP por demanda em vez de na inicialização, então o AppSignal fica inativo até você abrir o chat e usá-lo. Se você quiser que a mesma configuração MCP funcione com o Agent Host ou outras ferramentas do Copilot, use um arquivo .mcp.json de workspace ou um arquivo de usuário ~/.copilot/mcp-config.json, em vez de depender apenas de .vscode/mcp.json. Veja a documentação MCP do VS Code para variáveis de input, headers e o comportamento do Agent Host.

GitHub Copilot CLI

O GitHub Copilot CLI usa OAuth para autenticação MCP. Execute o seguinte para adicionar o AppSignal:
Bash
Siga o prompt OAuth para autorizar o AppSignal. Uma vez conectado, as ferramentas do AppSignal estarão disponíveis nas sessões do Copilot CLI. O servidor é gravado em ~/.copilot/mcp-config.json; um .mcp.json de nível workspace também funciona. Execute copilot mcp list para confirmar que o AppSignal está registrado com o tipo http. Veja a documentação MCP do GitHub Copilot CLI para o fluxo interativo /mcp add. Em uma sessão de terminal do GitHub Copilot, /mcp e /mcp show appsignal podem ajudar você a inspecionar as conexões MCP disponíveis e também abrir o navegador para o OAuth, se necessário.
Saída de terminal para /mcp, listando o AppSignal como um servidor MCP HTTP com OAuth pendente de autenticação

/mcp no GitHub Copilot lista os servidores MCP configurados e mostra quando o AppSignal ainda precisa de autenticação.

Saída de terminal para /mcp show appsignal, mostrando o servidor AppSignal com Status Connecting

Quando o GitHub Copilot precisa de autorização, ele abre o AppSignal no seu navegador para que você possa aprovar o acesso. Enquanto esse fluxo do navegador ainda está em andamento, /mcp show appsignal pode reportar brevemente Connecting.

Pressionar Enter abre o AppSignal no seu navegador para que você possa autorizar o connector. Depois que o callback do navegador retorna, o terminal pode imprimir brevemente Server "appsignal/auth" not found antes que o servidor se estabilize em Status: Connected.
Saída de terminal para /mcp show appsignal, mostrando o servidor AppSignal com Status Connected

Depois que a autorização é concluída, /mcp show appsignal reporta o servidor como conectado.

Gemini CLI

O Gemini CLI lê os servidores MCP a partir de ~/.gemini/settings.json (nível de usuário) ou .gemini/settings.json em um projeto. Adicione o AppSignal em mcpServers:
Deixe headers de fora para usar OAuth: quando o endpoint retorna 401, o Gemini CLI descobre o fluxo e abre o login pelo navegador. Você também pode adicionar o servidor pela linha de comando. Passe --transport http, porque gemini mcp add usa por padrão o transporte stdio e, sem essa flag, armazenaria a URL como um comando a ser executado:
Bash
Para usar um token em vez de OAuth, passe-o como um header:
Bash
Reinicie sua sessão do Gemini CLI após adicionar o servidor e depois execute /mcp list para confirmar a conexão. Veja a documentação MCP do Gemini CLI para o schema completo de mcpServers e os comandos gemini mcp.

OpenAI Codex

O Codex se conecta ao AppSignal MCP como um servidor streamable HTTP. Ele compartilha uma única configuração entre a CLI, a extensão de IDE e o app de desktop do ChatGPT, então você configura isso apenas uma vez. Para usar OAuth, adicione o servidor com --url:
Bash
O Codex abre a página de autorização do AppSignal como parte da adição do servidor, então não há uma etapa de login separada. Nessa tela, escolha sua organização e, opcionalmente, as aplicações a expor, deixando-as desmarcadas para expor todas. Execute codex mcp login appsignal se precisar se autenticar novamente depois. Para usar um token em vez disso, edite ~/.codex/config.toml (ou .codex/config.toml em um projeto). Defina bearer_token_env_var com o nome de uma variável de ambiente que contém um token MCP:
Depois defina APPSIGNAL_MCP_TOKEN no seu ambiente. Veja a documentação MCP do Codex para http_headers, OAuth e o schema completo de mcp_servers.

Verificar a conexão

Depois de adicionar o servidor, confirme que seu agente consegue alcançá-lo antes de depender dele.
  • Claude Code: execute claude mcp list — o AppSignal deve aparecer como ✔ Connected. No Claude Code dentro do VS Code, execute /mcp para abrir a visualização de servidores MCP e confirmar que o connector aparece como conectado.
  • Codex: execute codex mcp list. A coluna Auth mostra OAuth ou Bearer token para um servidor configurado corretamente. Dentro de uma sessão, /mcp lista os servidores conectados e suas tools.
  • GitHub Copilot CLI: execute copilot mcp list — o AppSignal deve estar listado com o tipo http. Em uma sessão de terminal do GitHub Copilot, /mcp show appsignal deve, eventualmente, chegar a Status: Connected.
  • Gemini CLI: execute /mcp list dentro de uma sessão. Se o AppSignal estiver faltando mesmo com uma configuração correta, verifique se você confiou na pasta.
  • Zed: abra Settings → AI → MCP servers. O indicador ao lado de appsignal fica verde e seu tooltip mostra “Server is active”.
  • VS Code: abra o Copilot Chat e selecione o ícone de tools. O VS Code inicia servidores MCP por demanda, então o AppSignal fica inativo até que algo o use.
  • Cursor: abra a lista de MCPs nas configurações, onde appsignal aparece em Connected com um indicador verde e uma contagem de tools.
  • Devin: abra o Cascade MCP marketplace, onde appsignal aparece em Installed como Enabled com sua contagem de tools.
Em seguida, tente um prompt que chame uma tool de leitura, como “List my AppSignal applications”. Uma lista dos seus pares app_name/app_environment confirma que as tools estão funcionando. Se o agente reportar que não há aplicações, verifique se você autorizou a organização correta durante o OAuth ou se seu token MCP tem escopo para as aplicações que você espera. Para saber o que o AppSignal MCP registra em log, como corrigir uma chamada de tool que falhou, e o que o toolset deliberadamente deixa de fora, veja Usando o AppSignal MCP.

Obtendo ajuda

Encorajamos você a participar da nossa comunidade no Discord, onde você pode:
  • Obter ajuda com a configuração do AppSignal MCP
  • Compartilhar feedback e sugestões
  • Conectar-se com outros desenvolvedores que usam o AppSignal MCP
  • Manter-se atualizado sobre novos recursos e melhorias
Procure pelo canal dedicado #mcp, onde nossa equipe acompanha e responde ativamente às perguntas.