mcp-appsignal
AppSignal に接続し、インシデント情報を取得するための MCP (Model Context Protocol) サーバー。
インストール
npm install -g mcp-appsignal
使用法
コマンドライン
# Set environment variables
export APPSIGNAL_API_TOKEN=your-api-token
export APPSIGNAL_APP_ID=your-app-id
# Run the server
mcp-appsignal
カーソル付き
カーソル設定に追加:
{
"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
- エラーの修正を提案する
ライセンス
マサチューセッツ工科大学