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。
- 输出:特定部署记录的详细信息。
📚 详细文档
原文档中未提供更详细的文档内容,故跳过。
🔧 技术细节
原文档中未提供技术实现细节,故跳过。
📄 许可证
原文档中未提供许可证信息,故跳过。
微信扫一扫