Incident.io MCP Server について
Incident.io MCP ServerはIncident.ioをMCPクライアントに接続します。Incident.ioのAPIキーを使い、インシデントと重要度の取得、インシデントの作成を行うエンドポイントを提供します。
主な機能
- 01最新インシデントの取得
- 02利用可能な重要度の一覧
- 03インシデントの作成
- 04ヘルスチェックエンドポイント
活用シーン
- 01MCPクライアントから最近のインシデントを確認
- 02利用可能なインシデント重要度の確認
- 03インシデントの作成
MCP 対応
Incident.io向けのMCPサーバー連携を提供し、インシデント取得、重要度の照会、インシデント作成に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Incident.io MCP サーバー
Incident.io と連携する Model Context Protocol サーバーです。
GitHub からのインストール
# Install directly from GitHub
npm install -g github:stuartphilp/incident-io-mcp-server
# Or clone and install locally
git clone https://github.com/stuartphilp/incident-io-mcp-server.git
cd incident-io-mcp-server
npm install
npm run build
使用方法
サーバーを起動します:
# If installed globally
incident-io-mcp-server
# Or if installed locally
node ./dist/index.js
必須の環境変数:
API_KEY:Incident.io の API キー
任意の環境変数:
PORT:サーバーのポート(デフォルト:3000)
設定
グローバルインストール用の MCP 設定例:
{
"mcpServers": {
"incident-io": {
"command": "incident-io-mcp-server",
"env": {
"API_KEY": "your-api-key-here",
"PORT": "3000"
}
}
}
}
ローカルインストール用の MCP 設定例:
{
"mcpServers": {
"incident-io": {
"command": "node",
"args": ["./node_modules/incident-io-mcp-server/dist/index.js"],
"env": {
"API_KEY": "your-api-key-here",
"PORT": "3000"
}
}
}
}
エンドポイント
GET /health:ヘルスチェックエンドポイントGET /mcp/incidents:最新のインシデントを取得GET /mcp/severities:利用可能な重大度を取得POST /mcp/incidents:新しいインシデントを作成
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。