Rollbar MCP Server

Rollbar MCP Server

site icon
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 错误跟踪数据进行交互。

核心功能

  • 列出和过滤错误项
  • 获取详细的错误信息
  • 查看错误发生情况
  • 访问项目和环境的详细信息
  • 跟踪部署
  • 列出用户和团队

适用场景

  • 错误跟踪和管理
  • 项目和环境监控
  • 部署跟踪
  • 用户和团队管理

工具列表

  1. rollbar_list_items: 列出 Rollbar 中的错误项
  2. rollbar_get_item: 获取 Rollbar 中的特定错误项
  3. rollbar_get_item_by_counter: 通过项目计数器获取 Rollbar 中的特定错误项
  4. rollbar_list_occurrences: 列出 Rollbar 中的错误发生情况
  5. rollbar_get_occurrence: 获取 Rollbar 中的特定错误发生情况
  6. rollbar_list_projects: 列出 Rollbar 中的项目
  7. rollbar_get_project: 获取 Rollbar 中的特定项目
  8. rollbar_list_environments: 列出 Rollbar 中的环境
  9. rollbar_list_users: 列出 Rollbar 中的用户
  10. rollbar_get_user: 获取 Rollbar 中的特定用户
  11. rollbar_list_deploys: 列出 Rollbar 中的部署
  12. rollbar_get_deploy: 获取 Rollbar 中的特定部署

常见问题解答

  • 如何获取 Rollbar 访问令牌?
  • 登录到您的 Rollbar 账户 (https://rollbar.com/)
  • 对于项目令牌:设置 -> 项目访问令牌(用于项目级访问)
  • 对于账户令牌:设置 -> 账户访问令牌(用于账户级访问)
  • 创建一个具有“读取”范围的新令牌

使用教程

使用依赖

  • Node.js
  • npm

安装教程

  1. 克隆仓库
$ git clone <repository-url>
$ cd mcp-rollbar-server
$ npm install
$ npm run build
  1. 配置 ~/.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"
        }
      }
    }
}

调试方式

  1. 确保所有环境变量已正确设置
  2. 运行服务器
$ node dist/src/index.js
  1. 检查日志以确认服务器是否正常运行

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。