Appsignal Mcp について
Appsignal Mcpは、MCPクライアントをAppSignalのインシデントデータに接続します。インシデントの検索に加え、分析や修正案の提示に使うプロンプトを備えています。
主な機能
- 01AppSignal GraphQL APIへの接続
- 02インシデント詳細とサンプルの取得
- 03インシデントの一覧表示と検索
- 04分析・修正案用プロンプト
活用シーン
- 01インシデントの詳細確認
- 02インシデントサンプルの確認
- 03エラーの分析と修正案の検討
MCP 対応
インシデント取得・一覧表示用のリソースとツールをMCPクライアントに提供し、分析や修正案提示用のプロンプトも公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
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
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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。