# appsignal

Connects Claude Code to AppSignal so an agent can inspect incidents, search logs, and retrieve records for a chosen time range.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 81
- Author: pulsemcp
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/pulsemcp/mcp-servers/tree/HEAD/experimental/appsignal
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/mcp/appsignal

## What it does

This MCP server connects Claude Code with the AppSignal REST API. The available tools list applications, select an application ID, inspect exception, log, and anomaly incidents, and search application logs with query parameters. Incident lists can be filtered by `OPEN`, `CLOSED`, or `WIP`; an unfiltered list uses `OPEN`.

The server runs through `npx` and requires `APPSIGNAL_API_KEY`. You can also set `APPSIGNAL_APP_ID` to select an application in advance. Node.js `v24.2.0` is required. Without an AppSignal API key, the server cannot connect.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `APPSIGNAL_API_KEY`, `APPSIGNAL_APP_ID` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env APPSIGNAL_API_KEY=<APPSIGNAL_API_KEY> --env APPSIGNAL_APP_ID=<APPSIGNAL_APP_ID> --transport stdio appsignal -- npx -y appsignal-mcp-server
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add appsignal --env APPSIGNAL_API_KEY=<APPSIGNAL_API_KEY> --env APPSIGNAL_APP_ID=<APPSIGNAL_APP_ID> -- npx -y appsignal-mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "appsignal": {
            "command": "npx",
            "args": [
                "-y",
                "appsignal-mcp-server"
            ],
            "env": {
                "APPSIGNAL_API_KEY": "<APPSIGNAL_API_KEY>",
                "APPSIGNAL_APP_ID": "<APPSIGNAL_APP_ID>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "appsignal": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "appsignal-mcp-server"
            ],
            "env": {
                "APPSIGNAL_API_KEY": "<APPSIGNAL_API_KEY>",
                "APPSIGNAL_APP_ID": "<APPSIGNAL_APP_ID>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e APPSIGNAL_API_KEY=<APPSIGNAL_API_KEY> -e APPSIGNAL_APP_ID=<APPSIGNAL_APP_ID> appsignal npx -y appsignal-mcp-server
```
Replace <…> with your own values

## When to use it
- search application logs with filters
- inspect an exception or anomaly incident
- list incidents that are still open
- connect an incident to related log entries
- select an AppSignal application for analysis

## Example prompts
- Show the open AppSignal incidents and group them by type.
- Select the AppSignal application, then search its logs for errors in the requested time range.
- Inspect this exception incident and look for related entries in the application logs.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16717
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40409
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24242
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18727
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9366
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7506

From the same set: [pulsemcp/mcp-servers](https://affpapa.org/en/nevibecode/by/pulsemcp/mcp-servers.md) — 28 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
