Add it to Claude Code
claude mcp add -e "GLITCHTIP_TOKEN=${GLITCHTIP_TOKEN}" -e "GLITCHTIP_ORGANIZATION=${GLITCHTIP_ORGANIZATION}" -e "GLITCHTIP_BASE_URL=${GLITCHTIP_BASE_URL}" glitchtip-mcp -- npx -y glitchtip-mcpGLITCHTIP_TOKENGLITCHTIP_ORGANIZATIONGLITCHTIP_BASE_URLMake your agent remember this setup
glitchtip-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Fetch and list production errors from GlitchTip
- Retrieve detailed event information for specific issues
- Enable guided triage of application errors via AI
- Support for environment-based configuration for security
Tools 2
list_issuesList recent issues from GlitchTipget_issue_detailsRetrieve detailed information about a specific issueEnvironment Variables
GLITCHTIP_TOKENrequiredYour GlitchTip API token or session IDGLITCHTIP_ORGANIZATIONrequiredYour GlitchTip organization slugGLITCHTIP_BASE_URLrequiredThe base URL for your GlitchTip instanceTry it
Original README from vltansky/glitchtip-mcp
GlitchTip MCP Server
MCP server for integrating GlitchTip error monitoring with AI assistants like Claude.
Installation
<details> <summary><b>Install in Cursor</b></summary>Prerequisites
- Cursor IDE installed
- GlitchTip API token or session ID
- Your GlitchTip organization slug
Quick Install
Click the button above and follow the installation flow, or manually configure:
Manual Configuration
Open your MCP configuration file:
- Global (all projects):
~/.cursor/mcp.json - Project-specific:
.cursor/mcp.jsonin project root
- Global (all projects):
Add the following configuration:
{
"mcpServers": {
"glitchtip": {
"command": "npx",
"args": ["-y", "glitchtip-mcp"],
"env": {
"GLITCHTIP_TOKEN": "your-api-token",
"GLITCHTIP_ORGANIZATION": "your-org-slug",
"GLITCHTIP_BASE_URL": "https://app.glitchtip.com"
}
}
}
}
- Replace the environment variables with your actual values
- Save the file and restart Cursor
Using .env File (Recommended)
For better security, store credentials in a .env file:
- Create
.envin your project root:
GLITCHTIP_TOKEN=your-api-token
GLITCHTIP_ORGANIZATION=your-org-slug
GLITCHTIP_BASE_URL=https://app.glitchtip.com
- Update
.cursor/mcp.json:
{
"mcpServers": {
"glitchtip": {
"command": "npx",
"args": ["-y", "glitchtip-mcp"]
}
}
}
- Add
.envto.gitignore:
echo ".env" >> .gitignore
Verify Installation
- Restart Cursor completely
- Check for green dot in Settings → Tools & Integrations → MCP Tools
- In chat/composer, check "Available Tools"
- Test with: "Show me GlitchTip errors"
Prerequisites
- Claude Desktop installed
- GlitchTip API token or session ID
- Your GlitchTip organization slug
Configuration
Open your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
Add the following configuration:
{
"mcpServers": {
"glitchtip": {
"command": "npx",
"args": ["-y", "glitchtip-mcp"],
"env": {
"GLITCHTIP_TOKEN": "your-api-token",
"GLITCHTIP_ORGANIZATION": "your-org-slug",
"GLITCHTIP_BASE_URL": "https://app.glitchtip.com"
}
}
}
}
- Replace the environment variables with your actual values
- Save the file and restart Claude Desktop
Using .env File (Recommended)
For better security, store credentials in a .env file:
- Create
.envin your project root:
GLITCHTIP_TOKEN=your-api-token
GLITCHTIP_ORGANIZATION=your-org-slug
GLITCHTIP_BASE_URL=https://app.glitchtip.com
- Update
claude_desktop_config.json:
{
"mcpServers": {
"glitchtip": {
"command": "npx",
"args": ["-y", "glitchtip-mcp"]
}
}
}
- Add
.envto.gitignore:
echo ".env" >> .gitignore
Verify Installation
- Restart Claude Desktop completely
- Look for the 🔌 icon in the bottom right
- Click it to see available MCP servers
- Test with: "Show me GlitchTip errors"
Prerequisites
- Claude Code CLI installed
- GlitchTip API token or session ID
- Your GlitchTip organization slug
Installation
Run the following command in your terminal:
claude mcp add glitchtip -e GLITCHTIP_TOKEN=your-api-token -e GLITCHTIP_ORGANIZATION=your-org-slug -e GLITCHTIP_BASE_URL=https://app.glitchtip.com -- npx -y glitchtip-mcp
Using Environment Variables (Recommended)
For better security, store credentials in a .env file:
- Create
.envin your project root:
GLITCHTIP_TOKEN=your-api-token
GLITCHTIP_ORGANIZATION=your-org-slug
GLITCHTIP_BASE_URL=https://app.glitchtip.com
- Add the MCP server:
claude mcp add glitchtip -e GLITCHTIP_TOKEN=$(grep GLITCHTIP_TOKEN .env | cut -d '=' -f2) -e GLITCHTIP_ORGANIZATION=$(grep GLITCHTIP_ORGANIZATION .env | cut -d '=' -f2) -e GLITCHTIP_BASE_URL=$(grep GLITCHTIP_BASE_URL .env | cut -d '=' -f2) -- npx -y glitchtip-mcp
- Add
.envto.gitignore:
echo ".env" >> .gitignore
Configuration Scopes
-s user: Available across all projects-s project: Shared via.mcp.jsonfile (committed to repo)- Default:
local(current project only)
Verify Installation
claude mcp list
claude mcp get glitchtip
Test with: "Show me GlitchTi