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.
Integrations
Enables VSCode with GitHub Copilot to access real-time production logs, metrics, and exceptions through the MCP server.
Integrates with OpenTelemetry to gather production telemetry data, enabling access to logs, metrics, and traces for AI-assisted debugging.
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。start_time_iso
(文字列、オプション): ISO 形式の開始時刻 (YYYY-MM-DD HH:MM:SS)。end_time_iso
(文字列、オプション): ISO 形式の終了時刻 (YYYY-MM-DD HH:MM:SS)。span_name
(文字列、オプション): フィルタリングするスパンの名前。
get_service_graph
指定されたスパン名のアップストリーム サービスとダウンストリーム サービス、および各サービスのスループットを取得します。
パラメータ:
span_name
(文字列、必須): 依存関係を取得するスパンの名前。lookback_minutes
(整数、オプション):過去を振り返る分数。デフォルト:60。start_time_iso
(文字列、オプション): ISO 形式の開始時刻 (YYYY-MM-DD HH:MM:SS)。
ログを取得する
指定された時間範囲内で、オプションのサービス名や重大度レベルでフィルタリングされたログを取得します。
パラメータ:
service
(文字列、オプション): ログを取得するサービスの名前。severity
(文字列、オプション): 取得するログの重大度。start_time_iso
(文字列、オプション): ISO 形式の開始時刻 (YYYY-MM-DD HH:MM:SS)。end_time_iso
(文字列、オプション): ISO 形式の終了時刻 (YYYY-MM-DD HH:MM:SS)。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
ファイルを開く- サーバー設定をコピーして既存のファイルに貼り付け、保存します。
- ウィンドサーフィンを再開
This server cannot be installed
リアルタイムの運用コンテキスト (ログ、メトリック、トレース) をローカル環境にシームレスに取り込み、コードをより速く自動修正します。