MindscapeHQ/server-raygun

MindscapeHQ/server-raygun

от mindscapehq
MCP инструмент для подключения AI-ассистентов к краш-репортингу Raygun. Сервер открывает доступ к данным об ошибках, производительности, сессиях и деплоях через естественный язык. Разработчики быстро анализируют инциденты и тренды, не покидая чат.

🔭 Raygun MCP Server

Investigate errors and performance in Raygun with AI assistants

MCP API Status Docs

A remote Model Context Protocol (MCP) server that connects AI assistants to Raygun Crash Reporting, Real User Monitoring, and Application Performance Monitoring.

📘 Setup Guide • 📚 Tool Reference • 🚀 Quick Start


✨ Key Features

  • 🐛 Error Management - Investigate, resolve, and track application errors and crashes with full stack traces and context
  • 🚀 Deployment Tracking - Monitor releases and correlate errors with deployments to identify problematic changes
  • ⚡ Performance Insights - Analyze page load times, user metrics, and performance trends over time
  • 🔬 APM Investigation - Find backend hotspots, recurring performance issues, and slow traces
  • 👥 User Monitoring - Track customer sessions, behavior patterns, and identify affected users
  • 🤝 Team Collaboration - Manage invitations and coordinate error resolution across your team
  • 📊 Metrics & Analytics - Time-series analysis and distribution histograms for errors and performance

Часто задаваемые вопросы

Инструменты были проиндексированы:
apm_hotspots_searchтолько чтение

Rank APM methods, database queries, or external API calls by average duration, total duration, or call count, optionally requiring a minimum aggregate average duration. Returns a paged ranking with aggregate duration percentiles and Raygun discover links. Use this to find systemic bottlenecks before drilling into representative traces.

Search APM hotspots

Параметры
  • appIdstringобязательный

    The Raygun application identifier in base36, as shown in Raygun URLs.

  • countinteger

    Maximum hotspots to return. Defaults to 20 and cannot exceed 500.

  • endany

    Exclusive end of the analysis window in ISO 8601 format. Defaults to now. The window cannot exceed 30 days.

  • minimumAverageDurationMillisecondsinteger | null

    Optional non-negative minimum average duration in milliseconds. Only hotspots whose average call duration meets or exceeds this threshold are returned.

  • offsetinteger

    Zero-based result offset.

  • querystring | null

    Optional call-name text with at most 20 whitespace-separated terms. Every term must occur in the call name.

  • sortByenum

    Ranking metric. Defaults to averageDuration.

  • startany

    Start of the analysis window in ISO 8601 format. Defaults to 24 hours before end.

  • typeenumобязательный

    The hotspot category to rank: method, query, or externalApi.

apm_issue_investigateтолько чтение

Investigate one APM issue returned by apm_issues_search. Returns a typed metric and percentiles plus recent affected traces that can be passed to apm_trace_investigate. Slow issues use milliseconds; N+1 and chatty or overused API issues use call counts.

Investigate APM issue

Параметры
  • appIdstringобязательный

    The Raygun application identifier in base36, as shown in Raygun URLs.

  • endany

    Exclusive end of the issue occurrence window in ISO 8601 format. Defaults to now. The window cannot exceed 30 days.

  • issueIdstringобязательный

    The APM issue identifier in base36, returned by apm_issues_search or shown in an APM issue URL.

  • recentTraceCountinteger

    Maximum recent traces to return. Defaults to 20 and cannot exceed 500.

  • startany

    Start of the issue occurrence window in ISO 8601 format. Defaults to 30 days before end.

apm_issues_searchтолько чтение

Search recurring APM performance issues and anti-patterns, such as slow methods, slow queries, chatty APIs, and N+1 queries. Defaults to active issues from the last 30 days, ranked by occurrence count. Use apm_issue_investigate to inspect one result and its recent traces.

Search APM issues

Параметры
  • appIdstringобязательный

    The Raygun application identifier in base36, as shown in Raygun URLs.

  • countinteger

    Maximum issues to return. Defaults to 20 and cannot exceed 500.

  • endany

    Exclusive end of the issue occurrence window in ISO 8601 format. Defaults to now. The window cannot exceed 30 days.

  • offsetinteger

    Zero-based result offset.

  • querystring | null

    Optional issue-name text with at most 20 whitespace-separated terms. Every term must occur in the issue name.

  • sortByenum

    Field to order by. Defaults to occurrenceCount to find the most recurring issues.

  • sortDirectionenum

    Sort direction. Defaults to descending.

  • startany

    Start of the issue occurrence window in ISO 8601 format. Defaults to 30 days before end.

  • statusenum

    Issue status to include. Defaults to active; pass null to include every status.

  • typeenum

    Optional issue type, for example query, method, externalApi, chattyApi, or nPlusOneQuery.

apm_trace_investigateтолько чтение

Investigate one APM trace returned by apm_traces_search. Returns the trace summary, profiler threads, linked APM issues, and a bounded list containing issue-linked calls before the slowest remaining calls. Each call explains why it was selected and whether its parent is present. Raw arguments, variables, query text, and URL path values are intentionally omitted or redacted.

Investigate APM trace

Параметры
  • appIdstringобязательный

    The Raygun application identifier in base36, as shown in Raygun URLs.

  • maxCallsinteger

    Maximum issue-linked and slow calls to return. Results are ordered by total duration. Defaults to 100 and cannot exceed 500.

  • traceIdstringобязательный

    The trace identifier in base36, returned by apm_traces_search or shown in an APM trace URL.

apm_traces_searchтолько чтение

Search APM traces by time, request text, duration, and status code. Use this to find slow or failing backend requests, inspect recent application activity, and get trace links for deeper investigation in Raygun. Results can be ordered by occurrence time, duration, name, or status code.

Search APM traces

Параметры
  • appIdstringобязательный

    The Raygun application identifier in base36, as shown in Raygun URLs.

  • countinteger

    Maximum traces to return. Defaults to 20 and cannot exceed 500.

  • endany

    Exclusive end of the trace window in ISO 8601 format. Defaults to now. The window cannot exceed 30 days.

  • minimumDurationMillisecondsinteger | null

    Optional non-negative minimum trace duration in milliseconds.

  • offsetinteger

    Zero-based result offset.

  • querystring | null

    Optional request text with at most 20 whitespace-separated terms. Every term must occur in the HTTP method or trace name.

  • sortByenum

    Field to order by. Use duration to find the slowest traces or occurredOn for the most recent traces.

  • sortDirectionenum

    Sort direction. Defaults to descending.

  • startany

    Start of the trace window in ISO 8601 format. Defaults to 24 hours before end.

  • statusCodesarray | null

    Optional HTTP status codes to include, for example [500, 502, 503].

application_get_detailsтолько чтение

Get detailed information about a specific application. Returns product-data status and plan information; set includeApiKey when the ingestion key is needed.

Get application details

Параметры
  • appIdstringобязательный

    The unique identifier of the application to retrieve details for (base36)

  • includeApiKeyboolean

    Include the application's ingestion API key. Defaults to false.

application_regenerate_api_key

Generate a new API key for an application. Use this when the current API key has been compromised, needs to be rotated for security, or when integrating new services. Warning: This will invalidate the existing API key immediately.

Regenerate application API key

Параметры
  • appIdstringобязательный

    The unique identifier of the application to regenerate the API key for (base36)

applications_listтолько чтение

List applications available to the current user. Use this to discover applications you have access to, find specific applications by browsing, or get an overview of your monitored applications.

List applications

Параметры
  • countinteger | null

    Maximum number of applications to return (default: 20, max: 500)

  • includeApiKeyboolean

    Include each application's ingestion API key. Defaults to false because the key is not needed for application discovery.

  • offsetinteger | null

    Number of applications to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order for results. Available fields: 'identifier', 'name', 'planIdentifier'. Add 'asc' or 'desc'. Examples: 'name asc' (alphabetical), 'identifier desc'

applications_searchтолько чтение

Search for applications by name. Use this when you need to find specific applications by their name rather than browsing through all applications.

Search applications

Параметры
  • includeApiKeyboolean

    Include each application's ingestion API key. Defaults to false because the key is not needed for application discovery.

  • limitinteger

    Maximum number of matching applications to return (default: 20, max: 200)

  • searchTermstringобязательный

    Search term to match against application names (case-insensitive partial matching)

customer_investigateтолько чтение

Get a customer's profile, recent error groups (with instance counts and messages), and recent sessions. Use the Identifier returned by customers_search as the customerId parameter.

Investigate customer

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • customerIdstringобязательный

    The customer Identifier returned by customers_search (base36)

  • endTimeany

    End of the time range for errors and sessions (ISO 8601, e.g., '2024-02-15T00:00:00Z'). Defaults to now.

  • startTimeany

    Start of the time range for errors and sessions (ISO 8601, e.g., '2024-01-15T00:00:00Z'). Defaults to 30 days ago.

customers_searchтолько чтение

Search for customers in a Raygun application by name, email address, or unique identifier. Returns matching customers with their Identifier which can be passed to customer_investigate for detailed analysis.

Search customers

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • countinteger | null

    Maximum number of customers to return (default: 20, max: 500)

  • searchTermstringобязательный

    Search term to match against customer first name, full name, email address, or unique identifier

deployment_create

Create a new deployment record to track a software release. Use this when deploying new versions to track releases and correlate future errors with specific deployments. Supports creation via application ID or API key.

Create deployment

Параметры
  • apiKeystring | null

    The Raygun API key for the application (optional if using appId). Will be URL-decoded automatically.

  • appIdstring | null

    The unique identifier of the Raygun application (base36, optional if using apiKey)

  • payloadobjectобязательный

    Deployment information including version, deployment date, and optional metadata

deployment_get_latestтолько чтение

Get the most recent deployment for an application along with its error groups. Use this to quickly assess the current production state, investigate recent deployment issues, or analyze errors in the latest release.

Get latest deployment

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • maxErrorGroupsinteger

    Maximum number of error groups to include in the analysis (default: 50, max: 200)

deployment_investigateтолько чтение

Get comprehensive information about a specific deployment including its details and related error groups. Use this when you need to investigate deployment issues, analyze errors introduced in a release, or understand the impact of a specific deployment.

Investigate deployment

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • deploymentIdstringобязательный

    The deployment identifier in base10, as displayed in Raygun deployment URLs

  • maxErrorGroupsinteger

    Maximum number of error groups to include in the analysis (default: 50, max: 200)

deployment_manage

Update or delete a deployment record. Use this to modify deployment metadata (like version, deployment date, or comments) or remove deployment records that were created incorrectly. Updates return the modified deployment; deletes return nothing.

Manage deployment

Параметры
  • actionstringобязательный

    Action to perform: 'update' (modify deployment) or 'delete' (remove deployment)

  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • deploymentIdstringобязательный

    The deployment identifier in base10, as displayed in Raygun deployment URLs

  • updateDataobject | null

    Updated deployment information (required for update action, ignored for delete)

deployments_listтолько чтение

List deployments for a Raygun application to track releases and software versions. Use this to browse deployment history, find specific releases, or analyze deployment patterns over time.

List deployments

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36) to list deployments for

  • countinteger | null

    Maximum number of deployments to return (default: 20, max: 500)

  • offsetinteger | null

    Number of deployments to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order for results. Available fields: 'identifier', 'version', 'deployedAt', 'createdAt'. Add 'asc' or 'desc'. Examples: 'deployedAt desc' (newest first), 'version asc' (version order), 'createdAt desc' (creation order)

error_group_add_comment

Add a comment to an error group. Use this to document investigation findings, resolution steps, or collaboration notes for your team. Extract identifiers from URLs like https://app.raygun.com/crashreporting/{appId}/errors/{errorGroupId}.

Add error group comment

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Example: '2caz90w'.

  • commentstringобязательный

    The comment text to add. Can include investigation notes, resolution steps, or team collaboration information

  • errorGroupIdstringобязательный

    The unique identifier of the error group (base10 numeric string). Example: '255578579647'.

error_group_instances_listтолько чтение

List lightweight instance identifiers and timestamps for an error group, newest first. Use this to compare when a group happened or select an exact instance, then call error_instance_get for full details.

List error group instances

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Example: '2caz90w'.

  • countinteger | null

    Maximum number of error instances to return (default: 20, max: 500)

  • errorGroupIdstringобязательный

    The unique identifier of the error group (base10 numeric string). Example: '255578579647'.

  • offsetinteger | null

    Number of error instances to skip (for pagination, 0-based)

error_group_investigateтолько чтение

Get an error group together with its latest occurrence, including typed error or CSP violation details and request context. Use this after finding a group to diagnose its current failure. When given a Raygun URL like https://app.raygun.com/crashreporting/{appId}/errors/{errorGroupId}, extract the appId and errorGroupId from the path.

Investigate error group

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Extract from URL path: https://app.raygun.com/crashreporting/{appId}/... Example: '2caz90w'.

  • errorGroupIdstringобязательный

    The unique identifier of the error group (base10 numeric string). Extract from URL path: .../errors/{errorGroupId}. Example: '255578579647'.

error_group_read_commentsтолько чтение

Read comments previously added to an error group. Use this to review prior investigation notes, collaboration context, and resolution history before taking action. Extract identifiers from URLs like https://app.raygun.com/crashreporting/{appId}/errors/{errorGroupId}.

Read error group comments

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Example: '2caz90w'.

  • countinteger | null

    Maximum number of comments to return (default: 20, max: 500).

  • errorGroupIdstringобязательный

    The unique identifier of the error group (base10 numeric string). Example: '255578579647'.

  • offsetinteger | null

    Number of comments to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order. Available fields: 'createdAt', 'identifier'. Add 'asc' or 'desc'. Default is 'createdAt asc' (chronological). Examples: 'createdAt desc' (newest first), 'createdAt asc' (chronological).

error_groups_listтолько чтение

List error-group metadata without an occurrence time window or full-text matching. Use error_groups_search when looking for symptoms, code, URLs, users, tags, or custom data in occurrences.

List error groups

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Can be extracted from URLs like https://app.raygun.com/crashreporting/{appId}/... Example: '2caz90w'.

  • countinteger | null

    Maximum number of error groups to return (default: 20, max: 500)

  • offsetinteger | null

    Number of error groups to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order for results. Available fields: 'message', 'status', 'lastOccurredAt', 'createdAt'. Add 'asc' or 'desc' after field name. Defaults to 'lastOccurredAt desc'.

error_groups_searchтолько чтение

Search error groups through their indexed instances, ranked by relevance and then matching-instance recency. Searches error messages, exception types, stack traces, inner errors, URLs, hosts, versions, tags, custom data, breadcrumbs, machines, and affected-user identifiers within a time window. Each result identifies one concrete matching instance for follow-up with error_instance_get. If isTruncated is true, narrow the query or time window.

Search error groups

Параметры
  • appIdstringобязательный

    The Raygun application identifier in base36, as shown in Raygun URLs.

  • countinteger

    Maximum groups to return. Defaults to 20 and cannot exceed 500.

  • cursorinteger

    Continuation position. Omit for the first page; for the next page, use nextCursor from the previous result.

  • endany

    Exclusive end of the occurrence search window. Defaults to now.

  • querystringобязательный

    Text to search for. Multiple words must all match, though they may match different indexed fields.

  • startany

    Start of the occurrence search window. Defaults to 30 days before end.

  • statusenum

    Optional group status.

error_group_update_statusидемпотентный

Change the status of an error group (activate, resolve, ignore, permanently ignore). Use this for error triage workflows - resolving fixed errors, ignoring known issues, or reactivating errors that need attention. Permanently ignoring with discardNewOccurrences enabled discards future occurrences. Extract identifiers from URLs like https://app.raygun.com/crashreporting/{appId}/errors/{errorGroupId}.

Update error group status

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Example: '2caz90w'.

  • discardFromPreviousVersionsboolean

    For 'resolved' status: whether to discard occurrences from previous versions (default: false)

  • discardNewOccurrencesboolean

    For 'permanently_ignored' status: whether to automatically discard new occurrences (default: false)

  • errorGroupIdstringобязательный

    The unique identifier of the error group (base10 numeric string). Example: '255578579647'.

  • resolvedVersionstring | null

    For 'resolved' status: version where error was fixed (optional)

  • statusenumобязательный

    New status for the error group.

error_instance_getтолько чтение

Get the full typed details for one exact error instance, including an exception graph or CSP violation, request context, environment, and breadcrumbs. Use an instance identifier returned by search, investigation navigation, or error_group_instances_list.

Get error instance

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36). Extract from URL path: https://app.raygun.com/crashreporting/{appId}/... Example: '2caz90w'.

  • errorGroupIdstringобязательный

    The unique identifier of the error group (base10 numeric string). Extract from URL path: .../errors/{errorGroupId}/... Example: '255578579647'.

  • errorInstanceIdstringобязательный

    The unique identifier of the specific error instance (base10 numeric string). In Raygun application URLs, this is the fragment in .../errors/{errorGroupId}#{instanceId}. Example: '255578579647'.

invitation_revoke

Cancel a pending team invitation that has not yet been accepted. Use this to revoke invitations sent by mistake, when access is no longer needed, or for security purposes. Only works on pending invitations - accepted invitations cannot be revoked.

Revoke invitation

Параметры
  • invitationIdstringобязательный

    The unique identifier of the invitation to revoke

invitation_sendвнешний мир

Send a team invitation to grant Raygun access to a new user. Use this to onboard new team members, grant application access, or expand your monitoring team. The recipient will receive an email with instructions to join.

Send invitation

Параметры
  • emailAddressstringобязательный

    Email address of the person to invite. Must be a valid email address.

invitations_manageтолько чтение

List and review team invitations to manage user access and onboarding. Use this to see pending invitations, check invitation status, track team growth, or audit access grants. Helps with team management and security oversight.

Manage invitations

Параметры
  • countinteger | null

    Maximum number of invitations to return (default: 100, max: 500). Use 10-50 for recent activity, 100-500 for comprehensive review

  • invitationIdstring | null

    Optional specific invitation ID to get detailed information for a single invitation

  • offsetinteger | null

    Number of invitations to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order for results. Available fields: 'identifier', 'emailAddress', 'createdAt', 'status'. Add 'asc' or 'desc'. Examples: 'createdAt desc' (newest first), 'emailAddress asc' (alphabetical), 'status asc' (group by status)

metrics_error_trends_analyzeтолько чтение

Analyze error metrics as time-series data to track error trends, identify stability issues, and monitor application reliability over time. Returns data points across time periods showing how error rates change. Use this to investigate error spikes, correlate errors with deployments, and track error resolution effectiveness.

Analyze error trends

Параметры
  • aggregationstring

    Statistical aggregation method. For error metrics, typically use 'count' to see total errors per time period. 'average' and 'sum' may also be useful for rate analysis.

  • appIdstringобязательный

    The unique identifier of the Raygun application to analyze (base36)

  • endTimeanyобязательный

    End date and time for the analysis period (ISO 8601 format, e.g., '2024-01-16T00:00:00Z'). Maximum 90 days from start time.

  • filterstring | null

    Filter results by specific error groups or conditions. Examples: 'errorGroupIdentifier = abc123' (specific error), 'errorGroupIdentifier IN (abc123, def456)' (multiple error types). Leave empty to analyze all errors.

  • granularitystring

    Data granularity - how to group data points. Options: '15m' (15 minutes), '1h' (hourly), '4h', '12h', '1d' (daily), '7d' (weekly). Choose based on time range: use '15m' or '1h' for same-day analysis, '1d' for week/month analysis, '7d' for long-term trends

  • metricsstring[]обязательный

    Error metrics to analyze. Primary option: 'errorInstances' (error occurrence count). This tracks the raw number of errors occurring over time.

  • startTimeanyобязательный

    Start date and time for the analysis period (ISO 8601 format, e.g., '2024-01-15T00:00:00Z')

metrics_performance_distribution_analyzeтолько чтение

Analyze performance metrics as histogram data to understand user experience distribution and variability. Returns bucketed data showing how many users experienced different performance levels (e.g., how many had 0-1s load times vs 2-3s load times). Use this to identify what percentage of users have good/bad performance and find performance outliers.

Analyze performance distribution

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application to analyze (base36)

  • endTimeanyобязательный

    End date and time for the analysis period (ISO 8601 format, e.g., '2024-01-16T00:00:00Z'). Maximum 7 days for histogram analysis.

  • filterstring | null

    Filter results by specific pages or conditions. Examples: 'pageIdentifier = abc123' (specific page), 'pageIdentifier IN (abc123, def456)' (multiple pages). Leave empty to analyze all pages.

  • metricsstring[]обязательный

    Performance metrics to analyze distribution for. Options: 'loadTime' (page load distribution), 'firstPaint' (first visual content timing), 'firstContentfulPaint' (meaningful content timing), 'firstInputDelay' (interactivity delays). Choose metrics where distribution analysis provides insights.

  • startTimeanyобязательный

    Start date and time for the analysis period (ISO 8601 format, e.g., '2024-01-15T00:00:00Z')

metrics_website_performance_analyzeтолько чтение

Analyze website performance metrics as time-series data to track trends, identify bottlenecks, and monitor improvements over time. Returns data points across time periods showing how performance changes. Use this to investigate performance trends, correlate with deployments, or track optimization results.

Analyze website performance

Параметры
  • aggregationstring

    Statistical aggregation method. Options: 'average' (typical performance), 'median' (middle value, less affected by outliers), 'p95' (95th percentile - worst 5% performance), 'p99' (99th percentile - worst 1% performance). Use 'average' for general trends, 'p95'/'p99' for worst-case analysis.

  • appIdstringобязательный

    The unique identifier of the Raygun application to analyze (base36)

  • endTimeanyобязательный

    End date and time for the analysis period (ISO 8601 format, e.g., '2024-01-16T00:00:00Z'). Maximum 30 days from start time.

  • filterstring | null

    Filter results by specific pages or conditions. Examples: 'pageIdentifier = abc123' (specific page), 'pageIdentifier IN (abc123, def456)' (multiple pages). Leave empty to analyze all pages.

  • granularitystring

    Data granularity - how to group data points. Options: '15m' (15 minutes), '1h' (hourly), '4h', '12h', '1d' (daily), '7d' (weekly). Choose based on time range: use '15m' or '1h' for same-day analysis, '1d' for week/month analysis

  • metricsstring[]обязательный

    Performance metrics to analyze. Options: 'loadTime' (total page load), 'firstPaint' (first visual content), 'firstContentfulPaint' (meaningful content), 'firstInputDelay' (interactivity), 'pageViews' (traffic volume). You can specify multiple metrics.

  • startTimeanyобязательный

    Start date and time for the analysis period (ISO 8601 format, e.g., '2024-01-15T00:00:00Z')

page_investigateтолько чтение

Get basic information about a specific page (ID, URL/name, last seen). Use this to get page details needed for subsequent metrics or sessions queries. Returns the same entity information as the list but for a specific page.

Investigate page

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • pageIdstringобязательный

    The unique identifier of the page to get basic information for

pages_listтолько чтение

List pages in a Raygun application to get page identifiers for use with sessions and metrics queries. Returns basic page information (ID, URL/name, last seen) that can be used to query specific page performance data or filter sessions by page.

Выводит список страниц

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application to list pages for (base36)

  • countinteger | null

    Maximum number of pages to return (default: 20, max: 500)

  • offsetinteger | null

    Number of pages to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order for results. Available fields: 'identifier', 'lastSeenAt', 'uri'. Add 'asc' or 'desc'. Examples: 'lastSeenAt desc' (most recently seen), 'uri asc' (alphabetical by URL)

session_investigateтолько чтение

Get comprehensive session details including user environment, errors, and page views. Returns full session data with timing, location, device info, plus associated errors and page navigation. Use this to understand complete user experience, investigate problematic sessions, or analyze user journey patterns.

Investigate session

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application (base36)

  • includestring | null

    Additional data to include: 'errors' (errors that occurred), 'pageViews' (pages visited), 'errors,pageViews' (both). Default includes both for comprehensive analysis.

  • sessionIdstringобязательный

    The unique identifier of the session to investigate

sessions_listтолько чтение

List user sessions to analyze user behavior and environment data. Returns session timing, location (IP/country), device info (browser, OS, viewport), and deployment version. Use this to understand user patterns, identify problematic environments, or find sessions to investigate further.

List sessions

Параметры
  • appIdstringобязательный

    The unique identifier of the Raygun application to list sessions for (base36)

  • countinteger

    Maximum number of sessions to return (default: 20, max: 500)

  • filterExpressionstring | null

    Filter expression to narrow results. Examples: 'countryCode = "US"' (US sessions only), 'browserName = "Chrome"' (Chrome only), 'startedAt > "2024-01-01T00:00:00Z"' (recent sessions)

  • offsetinteger | null

    Number of sessions to skip (for pagination, 0-based)

  • sortOrderstring | null

    Sort order for results. Available fields: 'startedAt', 'updatedAt', 'endedAt', 'customerIdentifier', 'countryCode', 'platformName', 'operatingSystemName', 'browserName'. Add 'asc' or 'desc'. Examples: 'startedAt desc' (newest first), 'countryCode asc' (by location)

Выберите клиент, чтобы установить MindscapeHQ/server-raygun:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      },
      "type": "http"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      },
      "type": "http"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "type": "http",
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"mindscapehq-server-raygun-eop39e3cyz\",\"type\":\"http\",\"url\":\"https://api.raygun.com/v3/mcp\",\"headers\":{\"Authorization\":\"Bearer YOUR_PAT_TOKEN\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      },
      "type": "http"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http mindscapehq-server-raygun-eop39e3cyz https://api.raygun.com/v3/mcp

Либо через JSON-конфиг:

claude mcp add-json mindscapehq-server-raygun-eop39e3cyz "{\"url\":\"https://api.raygun.com/v3/mcp\",\"headers\":{\"Authorization\":\"Bearer YOUR_PAT_TOKEN\"},\"type\":\"http\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add mindscapehq-server-raygun-eop39e3cyz --url https://api.raygun.com/v3/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.mindscapehq-server-raygun-eop39e3cyz]
url = "https://api.raygun.com/v3/mcp"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите MindscapeHQ/server-raygun.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      },
      "type": "http"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      },
      "type": "http",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например mindscapehq-server-raygun-eop39e3cyz.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: mindscapehq-server-raygun-eop39e3cyz
    type: http
    url: https://api.raygun.com/v3/mcp
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "mindscapehq-server-raygun-eop39e3cyz": {
      "url": "https://api.raygun.com/v3/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_PAT_TOKEN"
      },
      "type": "http"
    }
  }
}

Похожие MCP-сервера

hugoles/langfuse-mcp

hugoles/langfuse-mcp

от hugoles

Сервер MCP, открывающий Langfuse API для ИИ-ассистентов. Позволяет запрашивать трассировки, оценки, промпты и метрики, не покидая чат. Подходит для отладки ошибок LLM и мониторинга затрат.

TypeScript⭐ 1
Sentry MCP

Sentry MCP

официальный

от getsentry

Официальный Sentry показывает стектрейсы и ошибки в IDE, ищет по событиям и трейсам, создаёт issue для разбора инцидентов.

TypeScript⭐ 888
furey/mongodb-lens

furey/mongodb-lens

от furey

MongoDB Lens - MCP сервер для работы с MongoDB через естественный язык. С помощью LLM выполняйте запросы, агрегации, анализируйте производительность и управляйте индексами. Полезен разработчикам и администраторам баз данных.

JavaScript⭐ 208
tao-izm/devpulse-mcp

tao-izm/devpulse-mcp

от tao-izm

MCP-сервер, который передаёт AI-ассистенту информацию о состоянии твоей dev-среды: запущенные сервисы, последние ошибки, текущая ветка. Упрощает отладку - AI сам видит проблемы, без ручного копиров...

TypeScript⭐ 1
TANTIOPE/datadog-mcp-server

TANTIOPE/datadog-mcp-server

от tantiope

MCP сервер для AI-ассистентов, открывающий полный доступ к Datadog: поиск логов, фильтрация APM-трейсов, запрос метрик, управление мониторами и дашбордами. Помогает SRE и разработчикам быстро разбирать инциденты, не переключаясь между инструментами.

TypeScript⭐ 6
edgedelta/edgedelta-mcp-server

edgedelta/edgedelta-mcp-server

от edgedelta

MCP сервер для интеграции с Edge Delta API: автоматизирует сбор и анализ observability данных, а также создание AI-инструментов на платформе. Полезен разработчикам для взаимодействия с данными мониторинга.

Go⭐ 9
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин