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请求失败
- 无效参数
- 网络错误
所有错误都会记录到控制台以供调试。
扫码联系在线客服