Back to MCP directory
publicPublicdnsLocal runtime

Sentry

一个用于与Sentry交互的MCP服务器,提供错误数据分析、项目管理等功能。

article

README

🚀 哨兵MCP服务器

哨兵MCP服务器是一个与Sentry交互的Model Context Protocol (MCP)服务器。它提供了一系列工具,可与Sentry API进行交互,让AI助手能够检索和分析错误数据、管理项目,还能监控应用程序的性能。

🚀 快速开始

需求

  • Node.js(v14或更高版本)
  • npm或yarn
  • 带有API访问权限的Sentry账户
  • 具备适当权限的Sentry身份验证令牌

设置

安装依赖项:

npm install

运行服务器

npx ts-node index.ts

✨ 主要特性

  • 提供与Sentry API交互的工具,方便AI助手检索和分析错误数据。
  • 支持管理项目和监控应用程序性能。
  • 包含全面的错误处理机制,便于调试。

📦 安装指南

安装依赖项:

npm install

💻 使用示例

在集成开发环境(IDE)中使用

此MCP已在集成开发环境中完成,可直接使用。

在Claude中使用

在Claude中使用此MCP服务器需要以下配置:

npx ts-node index.ts

将路径和令牌信息替换为实际值。

📚 详细文档

可用工具

以下是所有可用工具及其参数说明:

1. 获取Sentry MCP实例

参数

  • instanceId:要获取的实例ID。
  • projectId:项目ID。
  • apiKey:API密钥。

2. 创建新的MCP实例

参数

  • instanceName:新实例的名称。
  • projectId:项目ID。
  • apiKey:API密钥。

3. 删除MCP实例

参数

  • instanceId:要删除的实例ID。
  • projectId:项目ID。
  • apiKey:API密钥。

认证

此工具需要一个具备访问Sentry API权限的身份验证令牌。您可以在Sentry账户设置中的“API密钥”部分生成令牌。

错误处理

该服务器包含全面的错误处理,包括:

  • 缺少身份验证令牌
  • API请求失败
  • 无效参数
  • 网络错误

所有错误都会记录到控制台以供调试。

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