{"type":"mcp_server","name":"mcp-server-raygun","description":"The Raygun MCP Server repository provides access to Raygun's API V3 endpoints for Crash Reporting and Real User Monitoring, offering tools for managing applications, errors, deployments, users, performance, and source maps.","category":"Developer Tools","language":"TypeScript","stars":20,"forks":4,"owner":"MindscapeHQ","github_url":"https://github.com/MindscapeHQ/mcp-server-raygun","homepage":null,"setup":"## Setup\n\n1.  The server requires the following environment variables:\n    *   `RAYGUN_PAT_TOKEN` (required): Your [Raygun PAT token](https://raygun.com/documentation/product-guides/raygun-api/)\n    *   `SOURCEMAP_ALLOWED_DIRS` (optional): Comma-separated list of directories allowed for source map operations\n2.  Add to your `claude_desktop_config.json`:\n\n    ```json\n    {\n      \"mcpServers\": {\n        \"raygun\": {\n          \"command\": \"npx\",\n          \"args\": [\"-y\", \"@raygun.io/mcp-server-raygun\"],\n          \"env\": {\n            \"RAYGUN_PAT_TOKEN\": \"your-pat-token-here\"\n          }\n        }\n      }\n    }\n    ```\n3.  Install dependencies:\n    ```bash\n    npm install\n    ```\n4.  Build the server:\n    ```bash\n    npm run build\n    ```\n5.  For development with auto-rebuild:\n    ```bash\n    npm run watch\n    ```\n6.  To use with Claude Desktop, add the server config:\n\n    On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n    On Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n    ```json\n    {\n      \"mcpServers\": {\n        \"raygun\": {\n          \"command\": \"/path/to/server-raygun/build/index.js\",\n          \"env\": {\n            \"RAYGUN_PAT_TOKEN\": \"your-pat-token-ken\"\n          }\n        }\n      }\n    }\n    ```\n7.  Debugging: Use the [MCP Inspector](https://github.com/modelcontextprotocol/inspector) for debugging.\n    ```bash\n    npm run inspector\n    ```","tools":"## Available Tools\n\n1.  **Applications**: `list_applications`, `get_application`, `get_application_by_api_key`, `regenerate_application_api_key` for managing Raygun applications.\n2.  **Error Management**: `list_error_groups`, `get_error_group`, `resolve_error_group`, `activate_error_group`, `ignore_error_group`, `permanently_ignore_error_group` for handling errors.\n3.  **Deployment Management**: `list_deployments`, `get_deployment`, `delete_deployment`, `update_deployment`, `reprocess_deployment_commits` for managing deployments.\n4.  **User & Session Management**: `list_customers`, `list_sessions`, `get_session` for managing users and sessions.\n5.  **Performance Monitoring**: `list_pages`, `get_page_metrics_time_series`, `get_page_metrics_histogram`, `get_error_metrics_time_series` for performance monitoring.\n6.  **Source Maps**: `list_source_maps`, `get_source_map`, `update_source_map`, `delete_source_map`, `upload_source_map`, `delete_all_source_maps` for managing source maps.\n7.  **Team Management**: `list_invitations`, `send_invitation`, `get_invitation`, `revoke_invitation` for managing team invitations.","faq":null,"created_at":"2024-11-28T19:57:23+00:00","updated_at":"2025-03-28T08:43:20+00:00","source_url":"https://model-context-protocol.com/servers/raygun-crash-reporting-real-user-monitoring","related_articles":[]}