
Rollbar MCP Server

2025.04.16
2
TypeScript错误跟踪项目管理部署跟踪开发效率
Rollbar MCP Server 是一个用于集成 Rollbar API 的 MCP 服务器实现,使 LLMs 能够与 Rollbar 错误跟踪数据进行交互。其主要功能包括列出和过滤错误项、获取详细的错误信息、查看错误发生情况、访问项目和环境的详细信息、跟踪部署以及列出用户和团队。
View on GitHub
Overview
基本能力
产品定位
Rollbar MCP Server 是一个用于集成 Rollbar API 的 MCP 服务器实现,使 LLMs 能够与 Rollbar 错误跟踪数据进行交互。
核心功能
- 列出和过滤错误项
- 获取详细的错误信息
- 查看错误发生情况
- 访问项目和环境的详细信息
- 跟踪部署
- 列出用户和团队
适用场景
- 错误跟踪和管理
- 项目和环境监控
- 部署跟踪
- 用户和团队管理
工具列表
- rollbar_list_items: 列出 Rollbar 中的错误项
- rollbar_get_item: 获取 Rollbar 中的特定错误项
- rollbar_get_item_by_counter: 通过项目计数器获取 Rollbar 中的特定错误项
- rollbar_list_occurrences: 列出 Rollbar 中的错误发生情况
- rollbar_get_occurrence: 获取 Rollbar 中的特定错误发生情况
- rollbar_list_projects: 列出 Rollbar 中的项目
- rollbar_get_project: 获取 Rollbar 中的特定项目
- rollbar_list_environments: 列出 Rollbar 中的环境
- rollbar_list_users: 列出 Rollbar 中的用户
- rollbar_get_user: 获取 Rollbar 中的特定用户
- rollbar_list_deploys: 列出 Rollbar 中的部署
- rollbar_get_deploy: 获取 Rollbar 中的特定部署
常见问题解答
- 如何获取 Rollbar 访问令牌?
- 登录到您的 Rollbar 账户 (https://rollbar.com/)
- 对于项目令牌:设置 -> 项目访问令牌(用于项目级访问)
- 对于账户令牌:设置 -> 账户访问令牌(用于账户级访问)
- 创建一个具有“读取”范围的新令牌
使用教程
使用依赖
- Node.js
- npm
安装教程
- 克隆仓库
$ git clone <repository-url>
$ cd mcp-rollbar-server
$ npm install
$ npm run build
- 配置
~/.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"
}
}
}
}
调试方式
- 确保所有环境变量已正确设置
- 运行服务器
$ node dist/src/index.js
- 检查日志以确认服务器是否正常运行