Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GlitchTip MCP Servershow me the most recent errors and help me analyze the top one"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GlitchTip MCP Server
MCP server for integrating GlitchTip error monitoring with AI assistants like Claude.
Installation
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.jsonProject-specific:
.cursor/mcp.jsonin project root
Add the following configuration:
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:
Update
.cursor/mcp.json:
Add
.envto.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.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Add the following configuration:
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:
Update
claude_desktop_config.json:
Add
.envto.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:
Using Environment Variables (Recommended)
For better security, store credentials in a .env file:
Create
.envin your project root:
Add the MCP server:
Add
.envto.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
Test with: "Show me GlitchTip errors"
Prerequisites
VS Code installed
Cline extension installed
GlitchTip API token or session ID
Your GlitchTip organization slug
Configuration
Open VS Code
Click the MCP Servers icon (š) in the Cline extension
Click the "Installed" tab
Click "Configure MCP Servers"
Add the following to
cline_mcp_settings.json:
Replace the environment variables with your actual values
Save the file
Restart VS Code or reload the Cline extension
Using .env File (Recommended)
For better security, store credentials in a .env file:
Create
.envin your project root:
Update
cline_mcp_settings.json:
Add
.envto.gitignore:
Verify Installation
Restart VS Code or reload Cline
Check the MCP Servers panel in Cline
Look for "glitchtip" in the list of connected servers
Test with: "Show me GlitchTip errors"
Getting Your GlitchTip Credentials
Log in to GlitchTip
Create a new API token
Copy the token
Log in to GlitchTip
Open browser DevTools (F12)
Go to Application/Storage ā Cookies
Copy the
sessionidcookie value
Configuration
Variable | Required | Description | Default |
| Yes* | API token | - |
| Yes* | Session cookie | - |
| Yes | Organization slug | - |
| No | Instance URL |
|
*Either GLITCHTIP_TOKEN or GLITCHTIP_SESSION_ID is required
Available Tools
glitchtip_issues
Fetches issues from GlitchTip.
Parameters:
status(optional):'resolved','unresolved', or'all'(default:'unresolved')
Examples:
"Show me all GlitchTip errors"
"Get resolved issues"
"Show all issues including resolved"
glitchtip_latest_event
Gets the latest event for a specific issue with full context.
Parameters:
issueId: The issue ID
Example: "Get details for issue #123"
Available Resources
glitchtip://issues
Resource endpoint providing all current issues in JSON format.
Available Prompts
recent_errors
Get overview of recent production errors with analysis and prioritization.
Use case: Quick triage of production issues
Example: "Use the recent_errors prompt"
debug_issue
Deep-dive into a specific error with full context and suggested fixes.
Parameters:
issueId: The issue ID to debug
Use case: Detailed investigation of a specific error
Example: "Use the debug_issue prompt for issue 12345"
Usage Examples
Debug Production Error
Monitor Error Trends
Use Prompts for Guided Analysis
Troubleshooting
Authentication Failed
Verify your token/session ID is valid
Check organization slug is correct
Ensure token has appropriate permissions
Connection Error
Verify
GLITCHTIP_BASE_URLis correctCheck network connectivity
Ensure GlitchTip instance is accessible
No Issues Found
Verify issues exist in GlitchTip
Check organization slug
Ensure you have permission to view issues
Security
Never commit
.mcp.json,.cursor/mcp.json, or.envto version controlUse
.envfiles for storing secrets (automatically ignored by git if added to.gitignore)Use API tokens instead of session IDs for team usage
Each developer should use their own credentials
Development & Contributing
Installation
Build
Watch Mode
Test with MCP Inspector
Project Structure
License
MIT
Based on mcp-glitchtip