article
README
🚀 mcp-appsignal
mcp-appsignal 是一个 MCP(模型上下文协议)服务器,用于连接到 AppSignal 并获取事件信息,帮助用户高效管理和分析应用程序中的事件。
🚀 快速开始
mcp-appsignal 可助你轻松连接 AppSignal 并获取事件信息。下面为你介绍安装和使用方法。
📦 安装指南
使用以下命令全局安装 mcp-appsignal:
npm install -g mcp-appsignal
💻 使用示例
基础用法
命令行方式
首先设置环境变量,然后运行服务器:
# 设置环境变量
export APPSIGNAL_API_TOKEN=your-api-token
export APPSIGNAL_APP_ID=your-app-id
# 运行服务器
mcp-appsignal
在 Cursor 中使用
将以下配置添加到你的 Cursor 设置中:
{
"mcp": {
"servers": {
"appsignal": {
"command": "npx",
"args": ["mcp-appsignal"],
"env": {
"APPSIGNAL_API_TOKEN": "your-api-token",
"APPSIGNAL_APP_ID": "your-app-id"
}
}
}
}
}
✨ 主要特性
- 连接到 AppSignal 的 GraphQL API。
- 获取事件详情和样本。
- 列出和搜索事件。
- 提供分析事件和建议修复方案的提示。
📚 详细文档
MCP 资源
appsignal://incident/{incidentNumber}- 获取特定事件的详细信息。appsignal://incident/{incidentNumber}/sample/{sampleId?}- 获取特定事件的样本。appsignal://incidents- 列出所有事件。
MCP 工具
getIncident- 根据编号获取事件。getIncidentSample- 获取特定事件的样本。listIncidents- 列出事件,支持可选过滤。
MCP 提示
analyzeIncident- 分析事件并提供见解。suggestFixes- 为错误建议修复方案。
📄 许可证
本项目采用 MIT 许可证。
Scan to join WeChat group