返回 MCP 目录
public公开dns本地运行

mcp-rollbar-server

一个动态的Rollbar MCP服务器实现,用于LLM与Rollbar错误跟踪数据的交互,支持列出和过滤错误项、获取详细错误信息、查看错误发生情况、访问项目和部署详情等功能。

article

README

🚀 滚动条(Rollbar)MCP 服务器

滚动条(Rollbar)MCP 服务器是一款用于监控和管理应用程序错误的实用工具。它凭借丰富的 API 和强大功能,助力开发者迅速定位并解决应用内的问题。

🚀 快速开始

环境变量配置

在使用滚动条 MCP 服务器前,需正确配置以下环境变量: | 属性 | 详情 | |------|------| | 变量名 | 描述 | | ROLLBAR_SERVER_TOKEN | 滚动条服务器令牌,用于身份验证。 | | ROLLBAR_PROJECT_ID | 当前项目的唯一标识符。 |

集成与运行方式

滚动条 MCP 服务器提供了多种集成方式:

1. 与 Cursor 集成

在项目根目录下创建或修改 .rollbar.conf.json 文件,并添加如下配置:

{
  "server_token": "your_rollbar_server_token",
  "project_id": "your_project_id"
}

2. 本地运行

在终端中运行以下命令启动 MCP 服务器:

mcp-server start

✨ 主要特性

  • 错误跟踪:实时监控应用程序中的错误、警告和其他日志。
  • 问题聚合:自动将相似的错误聚合在一起,减少重复信息。
  • 状态管理:支持错误的状态切换(如激活、已解决、静音等)。
  • 环境过滤:可以根据不同的环境(如生产、测试、开发)进行过滤和管理。
  • 用户关联:与应用程序中的用户关联,帮助定位问题的具体来源。

📦 安装指南

此部分内容在原文档中未明确体现安装步骤,故跳过。

💻 使用示例

工具列表及使用说明

rollbar_list_items

列出错误项。

  • 输入参数
    • status:过滤状态(active, resolved, muted 等)。
    • level:过滤日志级别(critical, error, warning, info, debug)。
    • environment:过滤环境(production, staging 等)。
    • limit:限制返回的数量(默认为 20)。
    • page:页码(默认为 1)。
  • 输出:包含错误项的列表,如计数器、级别、总发生次数等。

rollbar_get_item

通过滚动条内部 ID 获取特定错误项。

  • 输入参数
    • id:错误项的 ID。
  • 输出:特定错误项的详细信息。

rollbar_get_item_by_counter

通过项目中的计数器 ID 获取特定错误项。

  • 输入参数
    • counter:项目中的计数器 ID。
  • 输出:指定计数器对应错误项的详细信息。

rollbar_list_occurrences

列出错误的发生次数。

  • 输入参数
    • item_id:过滤特定错误项的 ID(可选)。
    • limit:限制返回的数量(默认为 20)。
    • page:页码(默认为 1)。
  • 输出:包含发生次数的详细信息。

rollbar_get_occurrence

获取指定的发生次数的详细信息。

  • 输入参数
    • id:发生次数的 ID。
  • 输出:特定发生次数的详细信息。

rollbar_list_projects

列出所有项目。

  • 输入:无。
  • 输出:包含项目 ID、名称和状态的列表。

rollbar_get_project

获取指定项目的详细信息。

  • 输入参数
    • id:项目 ID。
  • 输出:特定项目的详细信息。

rollbar_list_environments

列出项目中的环境。

  • 输入参数
    • project_id:项目 ID。
  • 输出:项目中所有环境的列表。

rollbar_list_users

列出所有用户。

  • 输入:无。
  • 输出:包含用户 ID、用户名、邮箱和权限级别的用户列表。

rollbar_get_user

获取指定用户的详细信息。

  • 输入参数
    • id:用户 ID。
  • 输出:特定用户的详细信息。

rollbar_list_deploys

列出部署记录。

  • 输入参数
    • project_id:项目 ID。
    • environment:环境名称(可选)。
    • limit:限制返回的数量(默认为 20)。
    • page:页码(默认为 1)。
  • 输出:包含部署时间、版本和状态的列表。

rollbar_get_deploy

获取指定部署记录的详细信息。

  • 输入参数
    • id:部署记录的 ID。
  • 输出:特定部署记录的详细信息。

📚 详细文档

原文档中未提供更详细的文档内容,故跳过。

🔧 技术细节

原文档中未提供技术实现细节,故跳过。

📄 许可证

原文档中未提供许可证信息,故跳过。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端