Rollbar MCP 服务器
用于 Rollbar API 集成的动态 MCP 服务器实现,使 LLM 能够与 Rollbar 错误跟踪数据进行交互。
特征
列出并过滤错误项
获取详细错误信息
查看错误发生
访问项目和环境详细信息
跟踪部署
列出用户和团队
配置
环境变量
ROLLBAR_PROJECT_TOKEN
:Rollbar 项目访问令牌 - API 需要此令牌来检索项目错误和部署信息ROLLBAR_ACCOUNT_TOKEN
:Rollbar 帐户访问令牌 - API 需要此令牌才能访问帐户范围内的项目和用户信息ROLLBAR_PROJECT_ID
:默认项目 ID(请求中未指定时使用)- 可选ROLLBAR_PROJECT_NAME
:用于参考的默认项目名称 - 可选
注意:根据您使用的功能,您可能需要
ROLLBAR_PROJECT_TOKEN
、ROLLBAR_ACCOUNT_TOKEN
或两者兼而有之。为了获得完整功能,建议同时配置这两个令牌,但服务只会使用特定 API 对应的令牌。
所需Token及API对应表
API | 必需令牌 |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_PROJECT_TOKEN |
| ROLLBAR_ACCOUNT_TOKEN |
| ROLLBAR_ACCOUNT_TOKEN |
| ROLLBAR_ACCOUNT_TOKEN |
| ROLLBAR_ACCOUNT_TOKEN |
您可以通过以下方式获取 Rollbar 访问令牌:
登录您的 Rollbar 帐户( https://rollbar.com/ )
对于项目令牌:设置 -> 项目访问令牌(用于项目级访问)
对于帐户令牌:设置 -> 帐户访问令牌(用于帐户级别访问)
创建具有“读取”范围的新令牌
如何使用
光标集成
添加到您的~/.cursor/mcp.json
:
本地
克隆此存储库后,请按照以下步骤设置 MCP 客户端:
添加到您的~/.cursor/mcp.json
:
要找到“YOUR_NODE_PATH”的值,请在终端中运行哪个节点。
使用示例
查看错误详细信息
跟踪部署
按级别过滤错误
工具
rollbar_list_items
列出 Rollbar 中的项目(错误)
输入:
status
(字符串,可选):按状态过滤(活动、已解决、静音等)level
(字符串,可选):按级别过滤(严重、错误、警告、信息、调试)environment
(字符串,可选):按环境过滤(生产、暂存等)limit
(数字,可选):返回的最大项目数(默认值:20)page
(数字,可选):分页的页码(默认值:1)
返回:错误项列表,其中包含计数器、级别、总发生次数等详细信息。
rollbar_get_item
使用 Rollbar 系统维护的内部项目 ID 从 Rollbar 获取特定项目(错误)。
输入:
id
(数字):商品 ID
返回:有关特定错误项的详细信息
rollbar_get_item_by_counter
从 Rollbar 获取按项目计数器指定的项目。计数器是 Rollbar 界面中显示的可见 ID。
输入:
counter
(数字):该项目的项目计数器
返回:有关由项目计数器标识的特定错误项的详细信息
rollbar_list_occurrences
列出 Rollbar 中出现的错误
输入:
itemId
(数字,可选):用于过滤出现的项目 IDlimit
(数字,可选):返回的最大出现次数(默认值:20)page
(数字,可选):分页的页码(默认值:1)
返回:错误发生列表及详细信息
rollbar_get_occurrence
从 Rollbar 获取错误的具体发生情况
输入:
id
(字符串):发生 ID
返回:有关特定错误发生的详细信息
rollbar_list_projects
列出 Rollbar 中的项目
输入:无
返回:项目列表及其 ID、名称和状态
rollbar_get_project
从 Rollbar 获取特定项目
输入:
id
(数字):项目ID
返回:有关特定项目的详细信息
rollbar_list_environments
列出 Rollbar 中的环境
输入:
projectId
(数字):项目 ID
返回:指定项目的环境列表
rollbar_list_users
列出 Rollbar 中的用户
输入:无
返回:用户列表及其 ID、用户名、电子邮件和访问级别
rollbar_get_user
从 Rollbar 获取特定用户
输入:
id
(数字):用户ID
返回:有关特定用户的详细信息
rollbar_list_deploys
列出 Rollbar 的部署
输入:
projectId
(数字):项目 IDenvironment
(字符串,可选):环境名称limit
(数字,可选):返回的最大部署数量(默认值:20)page
(数字,可选):分页的页码(默认值:1)
返回:指定项目和环境的部署列表
rollbar_get_deploy
从 Rollbar 获取特定部署
输入:
deployId
(数字):部署 ID
返回:有关特定部署的详细信息
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP 服务器实现使 LLM 能够与 Rollbar 错误跟踪数据交互,从而允许用户列出和分析错误、查看发生的情况、跟踪部署以及访问项目信息。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides tools for interacting with Linear issue tracking system, currently supporting issue search with plans to expand to issue creation, updates, comments, and project management.Last updated -301MIT License
- -securityAlicense-qualityAn MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.Last updated -74Apache 2.0
- AsecurityFlicenseAqualityA server that implements the Model Completion Protocol (MCP) to allow LLMs to interact with Databricks resources including clusters, jobs, notebooks, and SQL execution through natural language.Last updated -1139
- AsecurityFlicenseAqualityAn MCP server that implements a structured workflow for LLM-based coding, guiding development through feature clarification, documentation generation, phased implementation, and progress tracking.Last updated -103916