Integrates GlitchTip error monitoring with AI assistants
GlitchTip MCP Server
MCP server for integrating GlitchTip error monitoring with AI assistants like Claude.
Installation
Install in Cursor
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"
Install in Claude Desktop
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"
Install in Claude Code CLI
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
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 instanceConfiguration
{"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"}}}}