Skip to main content
Glama
Rollbar MCP Server

Rollbar MCP Server

by hiyorineko

Servidor MCP Rollbar

Licencia: MIT

Una implementación de servidor MCP dinámica para la integración de API de Rollbar, que permite a los LLM interactuar con los datos de seguimiento de errores de Rollbar.

Características

  • Listar y filtrar elementos de error

  • Obtenga información detallada sobre errores

  • Ver ocurrencias de errores

  • Acceda a los detalles del proyecto y del entorno

  • Seguimiento de despliegues

  • Lista de usuarios y equipos

Related MCP server: agentvet-mcp

Configuración

Variables de entorno

  • ROLLBAR_PROJECT_TOKEN : Token de acceso al proyecto Rollbar: necesario para que las API recuperen información sobre errores e implementación del proyecto

  • ROLLBAR_ACCOUNT_TOKEN : Token de acceso a la cuenta de Rollbar: necesario para que las API accedan a la información del proyecto y del usuario de toda la cuenta

  • ROLLBAR_PROJECT_ID : ID de proyecto predeterminado (se utiliza cuando no se especifica en las solicitudes) - Opcional

  • ROLLBAR_PROJECT_NAME : Nombre de proyecto predeterminado para referencia - Opcional

Nota : Dependiendo de las funciones que utilice, necesitará ROLLBAR_PROJECT_TOKEN , ROLLBAR_ACCOUNT_TOKEN o ambos. Para una funcionalidad completa, se recomienda configurar ambos tokens, pero el servicio solo funcionará con el token correspondiente para las API específicas.

Tokens requeridos y tabla de correspondencia de API

API

Token requerido

rollbar_list_items

TOKEN DEL PROYECTO ROLLBAR

rollbar_get_item

TOKEN DEL PROYECTO ROLLBAR

rollbar_get_item_by_counter

TOKEN DEL PROYECTO ROLLBAR

rollbar_list_occurrences

TOKEN DEL PROYECTO ROLLBAR

rollbar_get_occurrence

TOKEN DEL PROYECTO ROLLBAR

rollbar_list_environments

TOKEN DEL PROYECTO ROLLBAR

rollbar_list_deploys

TOKEN DEL PROYECTO ROLLBAR

rollbar_get_deploy

TOKEN DEL PROYECTO ROLLBAR

rollbar_list_projects

TOKEN DE CUENTA ROLLBAR

rollbar_get_project

TOKEN DE CUENTA ROLLBAR

rollbar_list_users

TOKEN DE CUENTA ROLLBAR

rollbar_get_user

TOKEN DE CUENTA ROLLBAR

Puede obtener tokens de acceso a Rollbar de la siguiente manera:

  1. Inicie sesión en su cuenta de Rollbar ( https://rollbar.com/ )

  2. Para tokens de proyecto: Configuración -> Tokens de acceso al proyecto (para acceso a nivel de proyecto)

  3. Para tokens de cuenta: Configuración -> Tokens de acceso a la cuenta (para acceso a nivel de cuenta)

  4. Crear un nuevo token con alcance de "lectura"

Cómo utilizar

Integración del cursor

Añade a tu ~/.cursor/mcp.json :

{
    "mcpServers": {
      "rollbar-mcp": {
        "command": "npx",
        "args": ["-y", "@hiyorineko/mcp-rollbar-server"],
        "env": {
          "ROLLBAR_PROJECT_TOKEN": "YOUR_PROJECT_ACCESS_TOKEN",
          "ROLLBAR_ACCOUNT_TOKEN": "YOUR_ACCOUNT_ACCESS_TOKEN",
          "ROLLBAR_PROJECT_ID": "YOUR_PROJECT_ID",
          "ROLLBAR_PROJECT_NAME": "YOUR_PROJECT_NAME"
        }
      }
    }
}

En la zona

Después de clonar este repositorio, siga estos pasos para configurar el cliente MCP:

$ cd mcp-rollbar-server
$ npm install
$ npm run build

Añade a tu ~/.cursor/mcp.json :

{
    "mcpServers": {
      "rollbar-mcp": {
        "command": "YOUR_NODE_PATH",
        "args": ["YOUR_PROJECT_PATH/mcp-rollbar-server/dist/src/index.js"],
        "env": {
          "ROLLBAR_PROJECT_TOKEN": "YOUR_PROJECT_ACCESS_TOKEN",
          "ROLLBAR_ACCOUNT_TOKEN": "YOUR_ACCOUNT_ACCESS_TOKEN",
          "ROLLBAR_PROJECT_ID": "YOUR_PROJECT_ID",
          "ROLLBAR_PROJECT_NAME": "YOUR_PROJECT_NAME"
        }
      }
    }
}

Para encontrar el valor de "YOUR_NODE_PATH", ejecute which node en su terminal.

Ejemplos de uso

List the most recent errors in my production environment.

Ver detalles del error

Get detailed information for error item with ID 12345, including stack trace and recent occurrences.

Despliegues de pistas

Show me the recent deployments for project 67890.

Filtrar errores por nivel

List all critical errors that occurred in the last week.

Herramientas

elementos de la lista de la barra de rollo

Lista de elementos (errores) de Rollbar

  • Aporte:

    • status (cadena, opcional): filtrar por estado (activo, resuelto, silenciado, etc.)

    • level (cadena, opcional): filtrar por nivel (crítico, error, advertencia, información, depuración)

    • environment (cadena, opcional): filtrar por entorno (producción, ensayo, etc.)

    • limit (número, opcional): Número máximo de artículos a devolver (predeterminado: 20)

    • page (número, opcional): Número de página para paginación (predeterminado: 1)

  • Devuelve: Lista de elementos de error con detalles como contador, nivel, total de ocurrencias, etc.

rollbar_get_item

Obtenga un artículo específico (error) de Rollbar utilizando la identificación de artículo interna mantenida por el sistema de Rollbar.

  • Aporte:

    • id (número): ID del artículo

  • Devuelve: Información detallada sobre un elemento de error específico

rollbar_obtener_elemento_por_contador

Obtén un elemento específico por contador de proyecto de Rollbar. El contador es el ID visible que aparece en la interfaz de Rollbar.

  • Aporte:

    • counter (número): contador de proyecto para el artículo

  • Devuelve: Información detallada sobre un elemento de error específico identificado por su contador de proyecto

rollbar_list_ocurrencias

Lista de ocurrencias de errores de Rollbar

  • Aporte:

    • itemId (número, opcional): ID del artículo para filtrar las incidencias

    • limit (número, opcional): número máximo de ocurrencias a devolver (predeterminado: 20)

    • page (número, opcional): Número de página para paginación (predeterminado: 1)

  • Devuelve: Lista de ocurrencias de errores con información detallada

rollbar_get_ocurrence

Obtener una ocurrencia específica de un error de Rollbar

  • Aporte:

    • id (cadena): ID de ocurrencia

  • Devuelve: Información detallada sobre una ocurrencia de error específica

rollbar_list_proyectos

Lista de proyectos de Rollbar

  • Entrada: Ninguna

  • Devuelve: Lista de proyectos con sus ID, nombres y estados

rollbar_get_project

Obtenga un proyecto específico de Rollbar

  • Aporte:

    • id (número): ID del proyecto

  • Devoluciones: Información detallada sobre un proyecto específico

rollbar_list_environments

Lista de entornos de Rollbar

  • Aporte:

    • projectId (número): ID del proyecto

  • Devuelve: Lista de entornos para el proyecto especificado

lista_de_usuarios_de_rollbar

Lista de usuarios de Rollbar

  • Entrada: Ninguna

  • Devuelve: Lista de usuarios con sus ID, nombres de usuario, correos electrónicos y niveles de acceso

rollbar_get_user

Obtener un usuario específico de Rollbar

  • Aporte:

    • id (número): ID de usuario

  • Devuelve: Información detallada sobre un usuario específico

rollbar_list_deploys

Lista de implementaciones desde Rollbar

  • Aporte:

    • projectId (número): ID del proyecto

    • environment (cadena, opcional): nombre del entorno

    • limit (número, opcional): número máximo de implementaciones a devolver (predeterminado: 20)

    • page (número, opcional): Número de página para paginación (predeterminado: 1)

  • Devuelve: Lista de implementaciones para el proyecto y entorno especificados

rollbar_get_deploy

Obtenga una implementación específica de Rollbar

  • Aporte:

    • deployId (número): ID de implementación

  • Devuelve: Información detallada sobre una implementación específica

Available Tools

13 tools
rollbar_get_deployC

Get a specific deploy from Rollbar

Inputs: deployId (required).

rollbar_get_itemB

Get a specific item (error) from Rollbar using the internal item ID maintained by Rollbar's system.

Inputs: id (required).

rollbar_get_item_by_counterA

Get a specific item by project counter from Rollbar. The counter is the visible ID that appears in the Rollbar UI.

Inputs: counter (required).

rollbar_get_item_by_occurrence_uuidA

Get a specific item (error) from Rollbar using an occurrence UUID. The UUID must be from an occurrence that belongs to the item.

Inputs: uuid (required).

rollbar_get_occurrenceC

Get a specific occurrence of an error from Rollbar

Inputs: id (required).

rollbar_get_projectC

Get a specific project from Rollbar

Inputs: id (required).

rollbar_get_userC

Get a specific user from Rollbar

Inputs: id (required).

rollbar_list_deploysC

List deploys from Rollbar

Inputs: projectId (required), environment, limit, page.

rollbar_list_environmentsC

List environments from Rollbar

Inputs: projectId (required).

rollbar_list_itemsC

List items (errors) from Rollbar

Inputs: status, level, environment, limit, +1 more.

rollbar_list_occurrencesC

List occurrences of errors from Rollbar

Inputs: itemId, limit, page.

rollbar_list_projectsB

List projects from Rollbar

Inputs: no named parameters.

rollbar_list_usersB

List users from Rollbar

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 13 tools

    Disambiguation5/5

    Every tool has a clearly distinct purpose with no ambiguity. The tools are organized around specific Rollbar resources (deploys, items, occurrences, projects, users, environments) with clear get vs list operations. Even the three item retrieval methods (by internal ID, counter, or occurrence UUID) are explicitly differentiated in their descriptions.

    Naming Consistency5/5

    Perfectly consistent naming pattern throughout all 13 tools. Every tool follows the exact same 'rollbar_verb_noun' structure with consistent snake_case. The verbs (get/list) are used predictably across all resource types.

    Tool Count5/5

    13 tools is well-scoped for a Rollbar integration server. Each tool earns its place by covering distinct operations across multiple resource types. The count provides comprehensive coverage without being overwhelming for the error monitoring domain.

    Completeness4/5

    Excellent coverage of read operations for all core Rollbar resources with consistent get/list pairs. Minor gaps exist in write operations (no create/update/delete tools), but this appears intentional for a monitoring-focused server. Agents can perform most common error investigation workflows.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      An MCP server that enables AI agents to retrieve and analyze error reports from a self-hosted Telebugs instance. It provides tools for listing projects, searching error groups, and fetching detailed reports directly from the Telebugs SQLite database.
      4
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server that provides tools to interact with the LiteLLM proxy API, enabling LLM completions, embeddings, image generation, and admin operations.
      33 npm
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      MCP server for integrating self-hosted Sentry with AI assistants, enabling project and issue listing, issue details with stack traces, and event retrieval.
      7
      14 npm
      1
      MIT