Rollbar MCP Server
Servidor MCP Rollbar
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 proyectoROLLBAR_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 cuentaROLLBAR_PROJECT_ID: ID de proyecto predeterminado (se utiliza cuando no se especifica en las solicitudes) - OpcionalROLLBAR_PROJECT_NAME: Nombre de proyecto predeterminado para referencia - Opcional
Nota : Dependiendo de las funciones que utilice, necesitará
ROLLBAR_PROJECT_TOKEN,ROLLBAR_ACCOUNT_TOKENo 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 |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DEL PROYECTO ROLLBAR |
| TOKEN DE CUENTA ROLLBAR |
| TOKEN DE CUENTA ROLLBAR |
| TOKEN DE CUENTA ROLLBAR |
| TOKEN DE CUENTA ROLLBAR |
Puede obtener tokens de acceso a Rollbar de la siguiente manera:
Inicie sesión en su cuenta de Rollbar ( https://rollbar.com/ )
Para tokens de proyecto: Configuración -> Tokens de acceso al proyecto (para acceso a nivel de proyecto)
Para tokens de cuenta: Configuración -> Tokens de acceso a la cuenta (para acceso a nivel de cuenta)
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 buildAñ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 incidenciaslimit(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 proyectoenvironment(cadena, opcional): nombre del entornolimit(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 toolsrollbar_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
Scored across 13 tools
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.
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.
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.
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
Related MCP Connectors
MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn 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-
- AlicenseAqualityDmaintenanceMCP server that validates LLM-generated tool-call arguments, lints tool definitions, and produces retry messages for AI assistants.352 npm1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that provides tools to interact with the LiteLLM proxy API, enabling LLM completions, embeddings, image generation, and admin operations.33 npmMIT
- AlicenseAqualityDmaintenanceMCP server for integrating self-hosted Sentry with AI assistants, enabling project and issue listing, issue details with stack traces, and event retrieval.714 npm1MIT