Back to MCP directory
publicPublicdnsLocal runtime

sentry-mcp-ts

Sentry MCP服务器是一个用于与Sentry交互的模型上下文协议服务,提供工具来检索和分析错误数据、管理项目和监控应用性能。

article

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 账户设置中的“用户设置”>“身份验证令牌”部分生成令牌。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client