备注 -这在很大程度上被哨兵所取代 远程MCP服务器 它支持更多的功能(身份验证、更好的工具等)。该服务器作为独立的MCP服务器用于教育目的;但你很可能想用遥控器。您可以在以下网址现场观看https://mcp.sentry.dev
哨兵MCP服务器
用于与Sentry交互的模型上下文协议(MCP)服务器。该MCP服务器提供了与Sentry API交互的工具,使人工智能助手能够检索和分析错误数据、管理项目和监控应用程序性能。
需求
- Node.js(v14或更高版本)
- npm或纱线
- 具有API访问权限的Sentry帐户
- 具有适当权限的哨兵身份验证令牌
设置
- 安装依赖项:
npm install在IDE中使用它
此MCP已被验证可用于Cursor、Codeium Windsurf和Claude Desktop。
与克劳德一起使用
要将此MCP服务器与Claude一起使用,请将以下配置添加到您的Claude设置中:
{
"mcpServers": {
"sentry": {
"command": "npx",
"args": ["ts-node", "/Users//sentry-mcp-ts/index.ts"],
"env": {
"SENTRY_AUTH": ""
}
}
}
}- 在中更新您的目录路径
args现场。 - 替换 `` 使用您的Sentry身份验证令牌。
可用工具
list_项目
列出给定组织的所有可访问的Sentry项目。
参数:
organization_slug(string,必填):用于列出项目的组织名称view(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
resolve_short_id
使用问题的短ID检索有关问题的详细信息。
参数:
organization_slug(string,必填):问题所属组织的slugshort_id(string,必填):要解决的问题的短ID(例如,PROJECT-123)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
get_entry_event
从问题中检索并分析特定的Sentry事件。
参数:
issue_id_or_url(字符串,必填):完整的哨兵问题URL或仅数字问题IDevent_id(string,必填):要检索的特定事件IDview(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
列表_错误_事件_项目
列出特定Sentry项目的错误事件。
参数:
organization_slug(string,必填):项目所属组织的slugproject_slug(string,必填):项目的slug,用于列出事件view(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
创建项目
在Sentry中创建新项目并检索其客户端密钥。
参数:
organization_slug(string,必填):创建项目的组织结构块team_slug(string,必填):负责分配项目的团队成员name(string,必填):新项目的名称platform(string,可选):新项目的平台view(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
列表_项目_问题
列出特定Sentry项目的问题。
参数:
organization_slug(string,必填):项目所属组织的slugproject_slug(string,必填):项目的slug,用于列出问题view(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
list_issue_events
列出特定哨兵问题的事件。
参数:
organization_slug(string,必填):问题所属组织的slugissue_id(string,必填):要列出事件的问题的IDview(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
get_entry_issue
检索并分析哨兵问题。
参数:
issue_id_or_url(字符串,必填):完整的哨兵问题URL或仅数字问题IDview(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
列表_组织_播放
列出特定哨兵组织的回放。
参数:
organization_slug(string,必填):要列出回放的组织的slugproject_ids(string\[\],可选):用于筛选回放的项目ID列表environment(string,可选):用于过滤回放的环境stats_period(字符串,可选):统计数据的时间段(例如,“24h”、“7d”)start(字符串,可选):过滤回放的开始日期end(字符串,可选):过滤回放的结束日期sort(string,可选):用于对回放进行排序的字段query(字符串,可选):搜索查询以过滤回放per_page(数字,可选):每页回放次数cursor(字符串,可选):分页光标view(字符串,可选):视图类型,“摘要”或“详细”(默认:“详细”)format(字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown)
运行服务器
npx ts-node index.ts认证
此工具需要具有适当权限的Sentry身份验证令牌才能访问Sentry API。您可以在设置->用户设置->身份验证令牌下的哨兵帐户设置中生成令牌。

