sentry-automation by aaaaqwq/agi-super-skills
npx skills add https://github.com/aaaaqwq/agi-super-skills --skill sentry-automation通过 Composio 的 Sentry 工具包和 Rube MCP,自动化 Sentry 错误跟踪和监控操作。
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 并指定工具包 sentry 建立活跃的 Sentry 连接RUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP:在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 是否可用sentry 调用 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
RUBE_MANAGE_CONNECTIONS使用时机:用户希望查找、检查或处理错误问题
工具调用顺序:
SENTRY_LIST_AN_ORGANIZATIONS_ISSUES - 列出组织内的问题 [必需]SENTRY_GET_ORGANIZATION_ISSUE_DETAILS - 获取特定问题的详细信息 [可选]SENTRY_LIST_AN_ISSUES_EVENTS - 查看某个问题的单个错误事件 [可选]SENTRY_RETRIEVE_AN_ISSUE_EVENT - 获取包含堆栈跟踪的完整事件详情 [可选]SENTRY_RETRIEVE_ISSUE_TAG_DETAILS - 检查问题的标签分布情况 [可选]关键参数:
organization_id_or_slug:组织标识符issue_id:数字型问题 IDquery:搜索查询(例如 is:unresolved、assigned:me、browser:Chrome)sort:排序方式(date、new、freq、priority)statsPeriod:统计时间窗口(24h、14d 等)常见陷阱:
organization_id_or_slug 是组织短名称(例如 'my-org'),而非显示名称is:unresolved、assigned:me、!has:release使用时机:用户希望查看特定项目范围内的问题
工具调用顺序:
SENTRY_RETRIEVE_ORGANIZATION_PROJECTS - 列出项目以查找项目短名称 [先决条件]SENTRY_RETRIEVE_PROJECT_ISSUES_LIST - 列出特定项目的问题 [必需]SENTRY_RETRIEVE_ISSUE_EVENTS_BY_ID - 获取特定问题的事件 [可选]关键参数:
organization_id_or_slug:组织标识符project_id_or_slug:项目标识符query:搜索过滤字符串statsPeriod:统计时间窗口常见陷阱:
RETRIEVE_ORGANIZATION_PROJECTS 将项目名称解析为短名称使用时机:用户希望为项目创建或管理告警规则
工具调用顺序:
SENTRY_RETRIEVE_ORGANIZATION_PROJECTS - 查找告警规则对应的项目 [先决条件]SENTRY_RETRIEVE_PROJECT_RULES_BY_ORG_AND_PROJECT_ID - 列出现有规则 [可选]SENTRY_CREATE_PROJECT_RULE_FOR_ALERTS - 创建新的告警规则 [必需]SENTRY_CREATE_ORGANIZATION_ALERT_RULE - 创建组织级别的指标告警 [替代方案]SENTRY_UPDATE_ORGANIZATION_ALERT_RULES - 更新现有告警规则 [可选]SENTRY_RETRIEVE_ALERT_RULE_DETAILS - 检查特定告警规则 [可选]SENTRY_GET_PROJECT_RULE_DETAILS - 获取项目级别规则的详情 [可选]关键参数:
name:告警规则名称conditions:触发条件数组actions:触发时要执行的操作数组filters:事件过滤器数组frequency:触发频率(分钟)actionMatch:条件匹配方式,'all'、'any' 或 'none'常见陷阱:
CREATE_PROJECT_RULE)和组织级别指标告警(CREATE_ORGANIZATION_ALERT_RULE)是不同的frequency 以分钟为单位;设置过低会导致告警疲劳actionMatch 的默认值可能不同;请显式设置以避免意外行为使用时机:用户希望创建、跟踪或管理发布版本
工具调用顺序:
SENTRY_LIST_ORGANIZATION_RELEASES - 列出已有的发布版本 [可选]SENTRY_CREATE_RELEASE_FOR_ORGANIZATION - 创建新的发布版本 [必需]SENTRY_UPDATE_RELEASE_DETAILS_FOR_ORGANIZATION - 更新发布版本元数据 [可选]SENTRY_CREATE_RELEASE_DEPLOY_FOR_ORG - 记录发布版本的部署 [可选]SENTRY_UPLOAD_RELEASE_FILE_TO_ORGANIZATION - 上传源映射或文件 [可选]关键参数:
version:发布版本字符串(例如 '1.0.0'、提交 SHA)projects:此发布版本所属的项目短名称数组dateReleased:发布时间戳(ISO 8601 格式)environment:部署环境名称(例如 'production'、'staging')常见陷阱:
projects 数组CREATE_RELEASE_DEPLOY使用时机:用户希望查看组织结构、团队或成员列表
工具调用顺序:
SENTRY_GET_ORGANIZATION_DETAILS 或 SENTRY_GET_ORGANIZATION_BY_ID_OR_SLUG - 获取组织信息 [必需]SENTRY_LIST_TEAMS_IN_ORGANIZATION - 列出所有团队 [可选]SENTRY_LIST_ORGANIZATION_MEMBERS - 列出组织成员 [可选]SENTRY_GET_PROJECT_LIST - 列出所有可访问的项目 [可选]关键参数:
organization_id_or_slug:组织标识符cursor:用于大型结果集的分页游标常见陷阱:
使用时机:用户希望更新定时任务监控配置
工具调用顺序:
SENTRY_UPDATE_A_MONITOR - 更新监控器配置 [必需]关键参数:
organization_id_or_slug:组织标识符monitor_id_or_slug:监控器标识符name:监控器显示名称schedule:Cron 计划表达式或时间间隔checkin_margin:延迟签入的宽限期(分钟)max_runtime:最大预期运行时间(分钟)常见陷阱:
组织名称 -> 短名称:
1. 调用 SENTRY_GET_ORGANIZATION_DETAILS
2. 从响应中提取 slug 字段
项目名称 -> 短名称:
1. 调用 SENTRY_RETRIEVE_ORGANIZATION_PROJECTS
2. 按名称查找项目,提取 slug
Link 头信息is:unresolved - 未解决的问题is:resolved - 已解决的问题assigned:me - 分配给当前用户assigned:team-slug - 分配给某个团队!has:release - 没有发布版本的问题first-release:1.0.0 - 在发布版本中首次发现的问题times-seen:>100 - 出现次数超过 100 次browser:Chrome - 按浏览器标签过滤ID 格式:
权限:
速率限制:
| 任务 | 工具短名称 | 关键参数 |
|---|---|---|
| 列出组织问题 | SENTRY_LIST_AN_ORGANIZATIONS_ISSUES | organization_id_or_slug, query |
| 获取问题详情 | SENTRY_GET_ORGANIZATION_ISSUE_DETAILS | organization_id_or_slug, issue_id |
| 列出问题事件 | SENTRY_LIST_AN_ISSUES_EVENTS | issue_id |
| 获取事件详情 | SENTRY_RETRIEVE_AN_ISSUE_EVENT | organization_id_or_slug, event_id |
| 列出项目问题 | SENTRY_RETRIEVE_PROJECT_ISSUES_LIST | organization_id_or_slug, project_id_or_slug |
| 列出项目 | SENTRY_RETRIEVE_ORGANIZATION_PROJECTS | organization_id_or_slug |
| 获取组织详情 | SENTRY_GET_ORGANIZATION_DETAILS | organization_id_or_slug |
| 列出团队 | SENTRY_LIST_TEAMS_IN_ORGANIZATION | organization_id_or_slug |
| 列出成员 | SENTRY_LIST_ORGANIZATION_MEMBERS | organization_id_or_slug |
| 创建告警规则 | SENTRY_CREATE_PROJECT_RULE_FOR_ALERTS | organization_id_or_slug, project_id_or_slug |
| 创建指标告警 | SENTRY_CREATE_ORGANIZATION_ALERT_RULE | organization_id_or_slug |
| 创建发布版本 | SENTRY_CREATE_RELEASE_FOR_ORGANIZATION | organization_id_or_slug, version |
| 部署发布版本 | SENTRY_CREATE_RELEASE_DEPLOY_FOR_ORG | organization_id_or_slug, version |
| 列出发布版本 | SENTRY_LIST_ORGANIZATION_RELEASES | organization_id_or_slug |
| 更新监控器 | SENTRY_UPDATE_A_MONITOR | organization_id_or_slug, monitor_id_or_slug |
每周安装次数
1
代码仓库
GitHub 星标数
11
首次出现
4 天前
安全审计
安装于
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1
Automate Sentry error tracking and monitoring operations through Composio's Sentry toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit sentryRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit sentryWhen to use : User wants to find, inspect, or triage error issues
Tool sequence :
SENTRY_LIST_AN_ORGANIZATIONS_ISSUES - List issues across the organization [Required]SENTRY_GET_ORGANIZATION_ISSUE_DETAILS - Get detailed info on a specific issue [Optional]SENTRY_LIST_AN_ISSUES_EVENTS - View individual error events for an issue [Optional]SENTRY_RETRIEVE_AN_ISSUE_EVENT - Get full event details with stack trace [Optional]SENTRY_RETRIEVE_ISSUE_TAG_DETAILS - Inspect tag distribution for an issue [Optional]Key parameters :
organization_id_or_slug: Organization identifierissue_id: Numeric issue IDquery: Search query (e.g., is:unresolved, assigned:me, browser:Chrome)sort: Sort order (date, new, freq, priority)Pitfalls :
organization_id_or_slug is the org slug (e.g., 'my-org'), not the display nameis:unresolved, assigned:me, !has:releaseWhen to use : User wants to view issues scoped to a specific project
Tool sequence :
SENTRY_RETRIEVE_ORGANIZATION_PROJECTS - List projects to find project slug [Prerequisite]SENTRY_RETRIEVE_PROJECT_ISSUES_LIST - List issues for a specific project [Required]SENTRY_RETRIEVE_ISSUE_EVENTS_BY_ID - Get events for a specific issue [Optional]Key parameters :
organization_id_or_slug: Organization identifierproject_id_or_slug: Project identifierquery: Search filter stringstatsPeriod: Stats time windowPitfalls :
When to use : User wants to create or manage alert rules for a project
Tool sequence :
SENTRY_RETRIEVE_ORGANIZATION_PROJECTS - Find project for the alert [Prerequisite]SENTRY_RETRIEVE_PROJECT_RULES_BY_ORG_AND_PROJECT_ID - List existing rules [Optional]SENTRY_CREATE_PROJECT_RULE_FOR_ALERTS - Create a new alert rule [Required]SENTRY_CREATE_ORGANIZATION_ALERT_RULE - Create org-level metric alert [Alternative]SENTRY_UPDATE_ORGANIZATION_ALERT_RULES - Update existing alert rules [Optional]SENTRY_RETRIEVE_ALERT_RULE_DETAILS - Inspect specific alert rule [Optional]SENTRY_GET_PROJECT_RULE_DETAILS - Get project-level rule details [Optional]Key parameters :
name: Alert rule nameconditions: Array of trigger conditionsactions: Array of actions to perform when triggeredfilters: Array of event filtersfrequency: How often to trigger (in minutes)actionMatch: 'all', 'any', or 'none' for condition matchingPitfalls :
frequency is in minutes; setting too low causes alert fatigueactionMatch defaults may vary; explicitly set to avoid unexpected behaviorWhen to use : User wants to create, track, or manage release versions
Tool sequence :
SENTRY_LIST_ORGANIZATION_RELEASES - List existing releases [Optional]SENTRY_CREATE_RELEASE_FOR_ORGANIZATION - Create a new release [Required]SENTRY_UPDATE_RELEASE_DETAILS_FOR_ORGANIZATION - Update release metadata [Optional]SENTRY_CREATE_RELEASE_DEPLOY_FOR_ORG - Record a deployment for a release [Optional]SENTRY_UPLOAD_RELEASE_FILE_TO_ORGANIZATION - Upload source maps or files [Optional]Key parameters :
version: Release version string (e.g., '1.0.0', commit SHA)projects: Array of project slugs this release belongs todateReleased: Release timestamp (ISO 8601)environment: Deployment environment name (e.g., 'production', 'staging')Pitfalls :
projects arrayWhen to use : User wants to view org structure, teams, or member lists
Tool sequence :
SENTRY_GET_ORGANIZATION_DETAILS or SENTRY_GET_ORGANIZATION_BY_ID_OR_SLUG - Get org info [Required]SENTRY_LIST_TEAMS_IN_ORGANIZATION - List all teams [Optional]SENTRY_LIST_ORGANIZATION_MEMBERS - List org members [Optional]SENTRY_GET_PROJECT_LIST - List all accessible projects [Optional]Key parameters :
organization_id_or_slug: Organization identifiercursor: Pagination cursor for large result setsPitfalls :
When to use : User wants to update cron job monitoring configuration
Tool sequence :
SENTRY_UPDATE_A_MONITOR - Update monitor configuration [Required]Key parameters :
organization_id_or_slug: Organization identifiermonitor_id_or_slug: Monitor identifiername: Monitor display nameschedule: Cron schedule expression or intervalcheckin_margin: Grace period in minutes for late check-insmax_runtime: Maximum expected runtime in minutesPitfalls :
Organization name - > Slug:
1. Call SENTRY_GET_ORGANIZATION_DETAILS
2. Extract slug field from response
Project name - > Slug:
1. Call SENTRY_RETRIEVE_ORGANIZATION_PROJECTS
2. Find project by name, extract slug
Link headersis:unresolved - Unresolved issuesis:resolved - Resolved issuesassigned:me - Assigned to current userassigned:team-slug - Assigned to a team!has:release - Issues without a releasefirst-release:1.0.0 - Issues first seen in releasetimes-seen:>100 - Seen more than 100 timesbrowser:Chrome - Filter by browser tagID Formats :
Permissions :
Rate Limits :
| Task | Tool Slug | Key Params |
|---|---|---|
| List org issues | SENTRY_LIST_AN_ORGANIZATIONS_ISSUES | organization_id_or_slug, query |
| Get issue details | SENTRY_GET_ORGANIZATION_ISSUE_DETAILS | organization_id_or_slug, issue_id |
| List issue events | SENTRY_LIST_AN_ISSUES_EVENTS | issue_id |
| Get event details | SENTRY_RETRIEVE_AN_ISSUE_EVENT | organization_id_or_slug, event_id |
| List project issues | SENTRY_RETRIEVE_PROJECT_ISSUES_LIST | organization_id_or_slug, project_id_or_slug |
| List projects | SENTRY_RETRIEVE_ORGANIZATION_PROJECTS | organization_id_or_slug |
| Get org details | SENTRY_GET_ORGANIZATION_DETAILS | organization_id_or_slug |
| List teams | SENTRY_LIST_TEAMS_IN_ORGANIZATION | organization_id_or_slug |
| List members |
Weekly Installs
1
Repository
GitHub Stars
11
First Seen
4 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1
statsPeriod: Time window for stats (24h, 14d, etc.)| SENTRY_LIST_ORGANIZATION_MEMBERS |
| organization_id_or_slug |
| Create alert rule | SENTRY_CREATE_PROJECT_RULE_FOR_ALERTS | organization_id_or_slug, project_id_or_slug |
| Create metric alert | SENTRY_CREATE_ORGANIZATION_ALERT_RULE | organization_id_or_slug |
| Create release | SENTRY_CREATE_RELEASE_FOR_ORGANIZATION | organization_id_or_slug, version |
| Deploy release | SENTRY_CREATE_RELEASE_DEPLOY_FOR_ORG | organization_id_or_slug, version |
| List releases | SENTRY_LIST_ORGANIZATION_RELEASES | organization_id_or_slug |
| Update monitor | SENTRY_UPDATE_A_MONITOR | organization_id_or_slug, monitor_id_or_slug |