README
🚀 Sentry MCP 服务器
Sentry MCP 服务器是一个用于与 Sentry 相互作用的 Model Context Protocol (MCP) 服务器。它提供了一系列工具,可与 Sentry API 进行交互,让 AI 助手能够检索和分析错误数据、管理项目以及监控应用程序性能。
🚀 快速开始
Sentry MCP 服务器能助力您与 Sentry API 交互,实现项目管理等功能。以下是使用前的准备和启动步骤。
✨ 主要特性
- 提供与 Sentry API 交互的工具,方便 AI 助手操作。
- 支持列出、创建、更新和删除项目等常见项目管理操作。
📦 安装指南
需求
- Node.js(v14 或更高版本)
- npm 或 yarn
- 带有 API 访问权限的 Sentry 账户
- 具备相应权限的 Sentry 身份验证令牌
安装命令
npx ts-node index.ts
💻 使用示例
基础用法
1. 列出项目 (list_projects)
列出指定组织的所有项目。
# 无参数
示例输出
[
{
"id": "projectId1",
"name": "项目名称1",
"description": "项目描述1"
},
{
"id": "projectId2",
"name": "项目名称2",
"description": "项目描述2"
}
]
2. 创建新项目 (create_project)
创建一个新的项目。
示例输入
{
"name": "我的新项目",
"description": "这是一个测试项目。"
}
示例输出
{
"id": "projectId3",
"name": "我的新项目",
"description": "这是一个测试项目。"
}
3. 更新项目 (update_project)
更新现有项目的名称和描述。
示例输入
{
"id": "projectId1",
"name": "更新后的名称",
"description": "更新后的描述。"
}
示例输出
{
"id": "projectId1",
"name": "更新后的名称",
"description": "更新后的描述。"
}
4. 删除项目 (delete_project)
删除指定 ID 的项目。
示例输入
{
"id": "projectId1"
}
示例输出
{
"message": "项目删除成功。"
}
📚 详细文档
认证
此工具需要一个具备相应权限的 Sentry 身份验证令牌。您可以在 Sentry 账户设置中的“用户设置”>“身份验证令牌”部分生成令牌。
Scan to contact