Glitchtip MCP Server
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
npm installConfiguration
Set the following environment variables:
export GLITCHTIP_API_TOKEN="your-api-token"
export GLITCHTIP_ORGANIZATION_SLUG="your-org-slug"
export GLITCHTIP_API_ENDPOINT="https://app.glitchtip.com" # Or your self-hosted instanceUsage with Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"glitchtip": {
"command": "npx",
"args": ["-y", "github:CleverMobi/glitchtip-mcp"],
"env": {
"GLITCHTIP_API_TOKEN": "your-api-token",
"GLITCHTIP_ORGANIZATION_SLUG": "your-org-slug",
"GLITCHTIP_API_ENDPOINT": "https://your-glitchtip-instance.com"
}
}
}
}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:
get_issue(issue_id: "21241")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_issues(project_slug: "my-project", limit: 10)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:
list_events(project_slug: "my-project", limit: 5)Project & Organization Tools
list_projects
List all Glitchtip projects in the organization.
No parameters required.
Example:
list_projects()get_project
Get details of a specific Glitchtip project.
Parameters:
project_slug(required): The slug of the project to retrieve
Example:
get_project(project_slug: "my-project")get_organization
Get organization details including all projects and teams.
No parameters required.
Example:
get_organization()list_teams
List all teams in the organization.
No parameters required.
Example:
list_teams()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:
# Run basic tests
node test-get-issue.jsTroubleshooting
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.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CleverMobi/glitchtip-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server