使用说明
哨兵MCP服务器
也有俄语版本: README-ru.md
Sentry MCP服务器提供了直接从Claude Code、Code CLI和其他MCP客户端与Sentry组织、项目和问题合作的工具。
目录
特性
- 列出令牌可用的组织和项目。
- 筛选器的查询问题:
query,多个environment,statsPeriod或since/until,project,通过分页cursor. - 一致的结构化响应
toolSuccess/toolError.
需求
- Node.js 20+
- 环境变量:
SENTRY_URL--哨兵基地URLSENTRY_TOKEN--哨兵身份验证令牌(持有者)SENTRY_TIMEZONE--可选,默认为Europe/MoscowSENTRY_READ_ONLY--可选,默认为trueSENTRY_HTTP_TIMEOUT_MS--可选请求超时(毫秒)(默认值10000)
安装
使用npx(推荐)
npx -y @vitalyostanin/sentry-mcp@latest
手动安装(开发)
npm ci
npm run build
运行服务器(stdio)
node dist/index.js
代码配置(推荐)
增添 ~/.code/config.toml:
[mcp_servers.sentry-mcp]
command = "npx"
args = ["-y", "@vitalyostanin/sentry-mcp@latest"]
[mcp_servers.sentry-mcp.env]
SENTRY_URL = "https://sentry.example.com"
SENTRY_TOKEN = "<token>"
Claude Code CLI的配置
{
"mcpServers": {
"sentry-mcp": {
"command": "npx",
"args": ["-y", "@vitalyostanin/sentry-mcp@latest"],
"env": {
"SENTRY_URL": "https://sentry.example.com",
"SENTRY_TOKEN": "<token>"
}
}
}
}
VS代码库配置
将类似条目添加到您的 cline_mcp_settings.json:
{
"mcpServers": {
"sentry-mcp": {
"command": "npx",
"args": ["-y", "@vitalyostanin/sentry-mcp@latest"],
"env": {
"SENTRY_URL": "https://sentry.example.com",
"SENTRY_TOKEN": "<token>"
}
}
}
}
MCP工具
| 工具 | 说明 |
|---|---|
service_info |
状态信息:url、tokenPresent、时区、只读、版本。 |
sentry_organizations |
按页码列出组织(光标/每页);默认情况下为简短模式。 |
sentry_projects |
列出组织中的项目;支持查询、分页、简短模式。 |
sentry_issues |
列出过滤器的问题:查询、环境、statsPeriod或since/until、项目;支持分页。 |
sentry_issue_latest_event |
获取问题的最新事件(默认情况下为简短摘要)。 |
sentry_issues_latest_events_batch |
通过安全并发获取多个问题的最新事件。 |
sentry_issues_details_batch |
获取具有安全并发性的多个问题的问题详细信息。 |
