
Sentry MCP Server

2025.03.19
18
TypeScript错误监控项目管理性能监控开发效率
mcp-sentry-ts 是一个基于 Model Context Protocol (MCP) 的服务器,用于与 Sentry 平台进行交互。该服务器提供了一系列工具,使 AI 助手能够检索和分析错误数据、管理项目以及监控应用程序性能。
View on GitHub
Overview
基本能力
产品定位
mcp-sentry-ts 是一个专为与 Sentry 平台交互设计的 MCP 服务器,旨在通过 AI 助手简化错误监控和项目管理流程。
核心功能
- 与 Sentry API 交互
- 检索和分析错误数据
- 管理 Sentry 项目
- 监控应用程序性能
适用场景
- AI 助手需要访问和分析 Sentry 错误数据
- 自动化项目管理任务
- 实时监控应用程序性能
工具列表
- list_projects: 列出指定组织的所有可访问 Sentry 项目
- resolve_short_id: 通过短 ID 检索问题详情
- get_sentry_event: 检索并分析特定 Sentry 事件
- list_error_events_in_project: 列出特定项目中的错误事件
- create_project: 在 Sentry 中创建新项目并获取其客户端密钥
- list_project_issues: 列出特定项目中的问题
- list_issue_events: 列出特定问题的事件
- get_sentry_issue: 检索并分析 Sentry 问题
- list_organization_replays: 列出组织中的回放
常见问题解答
- 需要 Node.js v14 或更高版本
- 需要 Sentry 账户和 API 访问权限
- 需要有效的 Sentry 认证令牌
- 错误处理包括:缺少认证令牌、API 请求失败、无效参数、网络错误
使用教程
使用依赖
- Node.js (v14 或更高版本)
- npm 或 yarn
- Sentry 账户和 API 访问权限
- 具有适当权限的 Sentry 认证令牌
安装教程
- 安装依赖:
npm install
调试方式
运行服务器:
npx ts-node index.ts
与 Claude 集成
在 Claude 设置中添加以下配置:
{
"mcpServers": {
"sentry": {
"command": "npx",
"args": ["ts-node", "/Users/<your-user-directory>/mcp-sentry-ts/index.ts"],
"env": {
"SENTRY_AUTH": "<YOUR_AUTH_TOKEN>"
}
}
}
}
- 更新
args
字段中的目录路径 - 替换
<YOUR_AUTH_TOKEN>
为您的 Sentry 认证令牌
许可证
None