注意 - 这个文档主要被Sentry 远程MCP服务器所取代,后者支持更多的功能(如认证、更好的工具等)。这个独立的MCP服务器主要用于教育目的;但在大多数情况下,您可能希望使用远程版本。您可以在 https://mcp.sentry.dev 上实时查看它。
这是一个用于与Sentry交互的模型上下文协议(MCP)服务器。此MCP服务器提供了与Sentry API交互的工具,允许AI助手检索和分析错误数据、管理项目以及监控应用程序性能。
npm install
此MCP已验证可在Cursor、Codeium Windsurf 和 Claude Desktop上运行。
要将此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认证令牌。列出给定组织的所有可访问的Sentry项目。
参数:
organization_slug (字符串,必需):要列出项目的组织的slugview (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)通过问题的短ID获取其详细信息。
参数:
organization_slug (字符串,必需):该问题所属组织的slugshort_id (字符串,必需):要解析的问题的短ID(例如,PROJECT-111)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)从一个问题中检索并分析特定的Sentry事件。
参数:
issue_id_or_url (字符串,必需):完整的Sentry问题URL或仅数字问题IDevent_id (字符串,必需):要检索的具体事件IDview (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)列出特定Sentry项目中的错误事件。
参数:
organization_slug (字符串,必需):该项目所属组织的slugproject_slug (字符串,必需):要列出事件的项目的slugview (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)在Sentry中创建一个新项目,并检索其客户端密钥。
参数:
organization_slug (字符串,必需):要在其中创建项目的组织的slugteam_slug (字符串,必需):要分配项目的团队的slugname (字符串,必需):新项目的名称platform (字符串,可选):新项目的平台view (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)列出特定Sentry项目中的问题。
参数:
organization_slug (字符串,必需):该项目所属组织的slugproject_slug (字符串,必需):要列出问题的项目的slugview (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)列出特定Sentry问题中的事件。
参数:
organization_slug (字符串,必需):该问题所属组织的slugissue_id (字符串,必需):要列出事件的问题IDview (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)检索并分析Sentry问题。
参数:
issue_id_or_url (字符串,必需):完整的Sentry问题URL或仅数字问题IDview (字符串,可选):视图类型,可以是“summary”或“detailed”(默认:“detailed”)format (字符串,可选):输出格式,可以是“plain”或“markdown”(默认:“markdown”)列出特定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账户设置下的Settings -> User Settings -> Auth Tokens中生成一个令牌。