Last9 MCP サーバー
Last9のモデル コンテキスト プロトコルサーバー実装により、AI エージェントがリアルタイムの運用コンテキスト (ログ、メトリック、トレース) をローカル環境にシームレスに取り込み、コードをより速く自動修正できるようになります。
状態
Claudeデスクトップアプリ、Cursor、Windsurf、VSCode(Github Copilot)IDEで動作します。以下のMCPツールを実装しています。
get_exceptions
: 例外のリストを取得します。get_service_graph
: 例外からエンドポイントのサービス グラフを取得します。get_logs
: サービス名や重大度レベルでフィルタリングされたログを取得します。get_drop_rules
: Last9 コントロール プレーンでフィルタリングされるログを決定するログのドロップ ルールを取得します。add_drop_rule
: Last9 コントロールプレーンのログのドロップルールを作成する
ツールドキュメント
get_exceptions
指定された時間範囲にわたるサーバー側の例外を取得します。
パラメータ:
limit
(整数、オプション):返される例外の最大数。デフォルト:20。lookback_minutes
(整数、推奨):現在から遡る分数。デフォルト:60。例:60、30、15。start_time_iso
(文字列、オプション):開始時刻をISO形式(YYYY-MM-DD HH)で指定します。lookback_minutesを使用する場合は空白のままにしてください。end_time_iso
(文字列、オプション): ISO形式の終了時刻 (YYYY-MM-DD HH)。空白のままにすると、現在の時刻がデフォルトになります。span_name
(文字列、オプション): フィルタリングするスパンの名前。
get_service_graph
指定されたスパン名のアップストリーム サービスとダウンストリーム サービス、および各サービスのスループットを取得します。
パラメータ:
span_name
(文字列、必須): 依存関係を取得するスパンの名前。lookback_minutes
(整数、推奨):現在から遡る分数。デフォルト:60。例:60、30、15。start_time_iso
(文字列、オプション):開始時刻をISO形式(YYYY-MM-DD HH)で指定します。lookback_minutesを使用する場合は空白のままにしてください。
ログを取得する
指定された時間範囲内で、オプションのサービス名や重大度レベルでフィルタリングされたログを取得します。
パラメータ:
service
(文字列、オプション): ログを取得するサービスの名前。severity
(文字列、オプション): 取得するログの重大度。lookback_minutes
(整数、推奨):現在から遡る分数。デフォルト:60。例:60、30、15。start_time_iso
(文字列、オプション):開始時刻をISO形式(YYYY-MM-DD HH)で指定します。lookback_minutesを使用する場合は空白のままにしてください。end_time_iso
(文字列、オプション): ISO形式の終了時刻 (YYYY-MM-DD HH)。空白のままにすると、現在の時刻がデフォルトになります。limit
(整数、オプション):返されるログの最大数。デフォルト:20。
取得ドロップルール
ログのドロップ ルールを取得します。これにより、Last9 に到達しないログがフィルター処理されるかどうかが決まります。
ドロップルールの追加
Last9 コントロール プレーンで特定のログをフィルタリングするための新しいドロップ ルールを追加します。
パラメータ:
name
(文字列、必須): ドロップ ルールの名前。filters
(配列、必須): 適用するフィルター条件のリスト。各フィルターには以下の要素が含まれます。key
(文字列、必須): フィルタリングするキー。attributesキーとresource.attributesキーのみがサポートされています。リソース属性の場合はresource.attributes[key_name]、ログ属性の場合はattributes[key_name]という形式を使用してください。キー名に含まれる二重引用符はエスケープする必要があります。value
(文字列、必須): フィルタリングする値。operator
(文字列、必須): フィルタリングに使用する演算子。有効な値:- 「等しい」
- 「等しくない」
conjunction
(文字列、必須): フィルター間の論理積。有効な値:- "そして"
インストール
次のいずれかを使用して Last9 Observability MCP サーバーをインストールできます。
自家製ビール
国立博物館
構成
環境変数
このサービスには次の環境変数が必要です。
LAST9_AUTH_TOKEN
: Last9 MCPサーバーの認証トークン(必須)LAST9_BASE_URL
: Last9 API URL(必須)LAST9_REFRESH_TOKEN
: 書き込み権限を持つリフレッシュトークン。コントロールプレーンAPIへのアクセスに必要です(必須)。- Last9にサインアップし、統合の 1 つを設定します。
- ここから
LAST9_BASE_URL
とLAST9_AUTH_TOKEN
を取得します。 - 書き込みリフレッシュ トークンは、API アクセスページから取得できます。
Claude Desktopでの使用
MCP サーバーを使用するように Claude アプリを構成します。
- Claudeデスクトップアプリを開く
- 「設定」から「開発者」へ進み、「構成の編集」をクリックします。
claude_desktop_config.json
ファイルを開きます- サーバー設定をコピーして既存のファイルに貼り付け、保存します。
- クロードを再起動
カーソルとの使用
MCP サーバーを使用するように Cursor を構成します。
- 「設定」に移動し、「カーソル設定」を選択します。
- 左側のMCPを選択
- 右上の「新しいグローバルMCPサーバーを追加」をクリックします。
- サーバー設定をコピーして既存のファイルに貼り付け、保存します。
- カーソルを再開
ウィンドサーフィンでの使用
MCP サーバーを使用するように Windsurf を設定します。
- オープンウィンドサーフィン
- 「設定」から「開発者」へ進みます
- 設定の編集をクリック
windsurf_config.json
ファイルを開く- サーバー設定をコピーして既存のファイルに貼り付け、保存します。
- ウィンドサーフィンを再開
VS Codeでの使用
前提条件:
- VS Code バージョン 1.99 以降
MCP サーバーを使用するように VS Code を構成します。
- ワークスペースに
.vscode/mcp.json
を作成するか、次の構成で VS Code ユーザー設定に追加します。
- チャットビューを開く (macOS では ⌃⌘I、Windows/Linux では Ctrl+Alt+I)
- ドロップダウンから「エージェント」モードを選択します
- Last9 MCPサーバーがVS Codeで利用可能になりました
注: プレースホルダー値 ( <auth_token>
、 <last9_otlp_host>
、 <write_refresh_token>
) を実際の Last9 資格情報に置き換えます。
高度な構成オプションと代替セットアップ方法については、公式の VS Code MCP ドキュメントを参照してください。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
リアルタイムの運用コンテキスト (ログ、メトリック、トレース) をローカル環境にシームレスに取り込み、コードをより速く自動修正します。
Related MCP Servers
- -securityFlicense-qualityPersistent development memory server that automatically captures and organizes development context, code changes, and user interactions across projects.Last updated -2TypeScript
- AsecurityAlicenseAqualityTransform your Make scenarios into callable tools for AI assistants. Leverage your existing automation workflows while enabling AI systems to trigger and interact with them seamlessly.Last updated -624453TypeScriptMIT License
- -securityFlicense-qualityIntegrates Cursor AI with Vite Dev server, allowing AI agents to modify code and observe live updates through the Hot Module Replacement system in real-time.Last updated -794TypeScript
- -security-license-qualityTransform your local machine into a powerful code command center. Automate file handling, run terminal commands, and leverage AI to enhance your development workflows—all securely and instantly, without cloud latency.Last updated -1PythonMIT License