Sentry MCP Server
Sentry 的模型上下文协议 (MCP) 服务器
getsentry
README
Sentry MCP 服务器
一个用于与 Sentry 交互的模型上下文协议 (MCP) 服务器。此 MCP 服务器提供与 Sentry API 交互的工具,允许 AI 助手检索和分析错误数据、管理项目以及监控应用程序性能。
要求
- Node.js (v14 或更高版本)
- npm 或 yarn
- 具有 API 访问权限的 Sentry 帐户
- 具有适当权限的 Sentry 身份验证令牌
设置
- 安装依赖项:
npm install
在 IDE 中使用
此 MCP 已经过验证,可以与 Cursor、Codeium Windsurf 和 Claude Desktop 配合使用。
与 Claude 一起使用
要将此 MCP 服务器与 Claude 一起使用,请将以下配置添加到您的 Claude 设置:
{
"mcpServers": {
"sentry": {
"command": "npx",
"args": ["ts-node", "/Users/<your-user-directory>/sentry-mcp-ts/index.ts"],
"env": {
"SENTRY_AUTH": "<YOUR_AUTH_TOKEN>"
}
}
}
}
- 使用您的目录路径更新
args字段。 - 将
<YOUR_AUTH_TOKEN>替换为您的 Sentry 身份验证令牌。
可用工具
list_projects
列出给定组织的所有可访问的 Sentry 项目。
参数:
organization_slug(字符串,必需): 要列出项目的组织的 slugview(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
resolve_short_id
使用问题的短 ID 检索有关问题的详细信息。
参数:
organization_slug(字符串,必需): 问题所属的组织的 slugshort_id(字符串,必需): 要解析的问题的短 ID(例如,PROJECT-123)format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
get_sentry_event
从问题中检索和分析特定的 Sentry 事件。
参数:
issue_id_or_url(字符串,必需): 完整的 Sentry 问题 URL 或仅是数字问题 IDevent_id(字符串,必需): 要检索的特定事件 IDview(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
list_error_events_in_project
列出特定 Sentry 项目中的错误事件。
参数:
organization_slug(字符串,必需): 项目所属的组织的 slugproject_slug(字符串,必需): 要列出事件的项目的 slugview(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
create_project
在 Sentry 中创建一个新项目并检索其客户端密钥。
参数:
organization_slug(字符串,必需): 要在其中创建项目的组织的 slugteam_slug(字符串,必需): 要将项目分配到的团队的 slugname(字符串,必需): 新项目的名称platform(字符串,可选): 新项目的平台view(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
list_project_issues
列出特定 Sentry 项目中的问题。
参数:
organization_slug(字符串,必需): 项目所属的组织的 slugproject_slug(字符串,必需): 要列出问题的项目的 slugview(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
list_issue_events
列出特定 Sentry 问题的事件。
参数:
organization_slug(字符串,必需): 问题所属的组织的 slugissue_id(字符串,必需): 要列出事件的问题的 IDview(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
get_sentry_issue
检索和分析 Sentry 问题。
参数:
issue_id_or_url(字符串,必需): 完整的 Sentry 问题 URL 或仅是数字问题 IDview(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
list_organization_replays
列出特定 Sentry 组织的重放。
参数:
organization_slug(字符串,必需): 要列出重放的组织的 slugproject_ids(字符串数组,可选): 用于过滤重放的项目 ID 列表environment(字符串,可选): 用于过滤重放的环境stats_period(字符串,可选): 统计信息的时间段(例如,“24h”,“7d”)start(字符串,可选): 用于过滤重放的开始日期end(字符串,可选): 用于过滤重放的结束日期sort(字符串,可选): 用于对重放进行排序的字段query(字符串,可选): 用于过滤重放的搜索查询per_page(数字,可选): 每页的重放次数cursor(字符串,可选): 用于分页的光标view(字符串,可选): 视图类型,可以是 "summary" 或 "detailed" (默认: "detailed")format(字符串,可选): 输出格式,可以是 "plain" 或 "markdown" (默认: "markdown")
运行服务器
npx ts-node index.ts
身份验证
此工具需要具有适当权限的 Sentry 身份验证令牌才能访问 Sentry API。 您可以在 Sentry 帐户设置中的“设置”->“用户设置”->“身份验证令牌”下生成令牌。
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
MCP Package Docs Server
促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。
mermaid-mcp-server
一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。
Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。
Adamik MCP Server
通过 Claude Desktop 实现与 60 多个区块链网络的读写交互,为交易管理、账户洞察、质押和代币交互提供标准化的多链 API。