Provides complete integration with Glitchtip error tracking platform, enabling management of issues, events, projects, organizations, and teams through the Glitchtip API
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 latest errors in my-api project"
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 (Model Context Protocol) server for interacting with the Glitchtip API.
Created for internal use mostly by Claude Code. License: GNU AGPLv3
Features
Complete integration with Glitchtip error tracking platform, providing access to:
Issues and error details
Events and error occurrences
Projects and organization management
Teams and member information
Related MCP server: GitHub MCP Server
Requirements
Node.js 18+
Glitchtip API token with appropriate scopes (see Authentication section)
Installation
Configuration
Set the following environment variables:
Usage with Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
Available Tools
Issue & Event Tools (Require event:read scope)
get_issue
Get complete details of a specific Glitchtip issue including:
Basic issue information (title, status, count, project, etc.)
Latest event details with full stack trace
All comments on the issue
Parameters:
issue_id(required): The ID of the issue to retrieve
Example:
Returns a comprehensive object with three sections:
issue: Core issue detailslatestEvent: Most recent occurrence with stack trace, tags, and metadatacomments: Array of all comments with author and timestamp
list_issues
List issues in the organization or a specific project.
Parameters:
project_slug(optional): Filter issues by projectlimit(optional): Maximum number of issues to return (default: 25)
Example:
list_events
List events for a specific project.
Parameters:
project_slug(required): The slug of the projectlimit(optional): Maximum number of events to return (default: 25)
Example:
Project & Organization Tools
list_projects
List all Glitchtip projects in the organization.
No parameters required.
Example:
get_project
Get details of a specific Glitchtip project.
Parameters:
project_slug(required): The slug of the project to retrieve
Example:
get_organization
Get organization details including all projects and teams.
No parameters required.
Example:
list_teams
List all teams in the organization.
No parameters required.
Example:
Authentication
This server uses Bearer token authentication. Your API token needs specific scopes depending on which tools you want to use:
Required Scopes
Tool | Required Scopes |
|
|
|
|
|
|
|
|
Minimum Token Scopes
For basic project/org information:
project:read,org:read,team:read,member:readFor full functionality including issues:
project:read,org:read,team:read,member:read,event:read
To create an API token in Glitchtip:
Go to your Glitchtip instance
Navigate to Settings → API Tokens
Create a new token with the required scopes
Testing
Test the server functionality:
Troubleshooting
403 Forbidden Errors
If you receive 403 errors when accessing issues or events, your API token is missing the event:read scope. Create a new token with the appropriate scopes.
401 Unauthorized Errors
Ensure your API token is valid and uses Bearer authentication format.
Connection Issues
Verify your GLITCHTIP_API_ENDPOINT is correct and accessible.