基本能力
产品定位
sentry-mcp 是一个远程 MCP 服务器,作为 Sentry API 的中间件,提供模型上下文协议服务。
核心功能
- 支持 stdio 和远程传输方式
- 提供 MCP Inspector 工具用于测试服务
- 支持与 Claude Desktop 等 MCP 客户端集成
- 支持本地开发和测试
适用场景
- 作为 Sentry 的中间件,提供 MCP 服务
- 用于开发和测试 MCP 服务器
- 与 Claude Desktop 等 MCP 客户端集成
工具列表
- MCP Inspector:用于测试 MCP 服务的工具,可以连接 MCP 服务器并测试工具功能。
常见问题解答
- Claude Desktop 连接问题:Claude Desktop 有时会显示错误消息,但可以通过检查工具图标来确认连接状态。
- Cursor 连接问题:Cursor 不支持认证,需要使用
mcp-remote
并连接 HTTP 服务器而非 STDIO 服务器。
使用教程
使用依赖
- 需要安装 Node.js 和 pnpm
安装教程
- 克隆仓库并安装依赖:
shell
pnpm install
pnpm build - 启动 stdio 传输:
shell
pnpm start:stdio --access-token=sentry-pat --host=sentry.example.com
或使用环境变量:
shell
SENTRY_AUTH_TOKEN=
SENTRY_HOST=
调试方式
- 使用 MCP Inspector 测试服务:
shell
pnpm inspector - 运行单元测试:
shell
pnpm test - 运行评估测试(需要配置
.env
文件):
shell
pnpm test