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
Supports local testing via .env files for storing API tokens and configuration
Built with TypeScript for type safety and better development experience
SolarWinds ログ MCP サーバー
SolarWinds Observability ログにアクセスして視覚化するための Model Context Protocol (MCP) サーバー。
注記 -
このサーバーは現在、構造化データ検索をサポートしていないため不完全です(REST APIの制限でしょうか)。APIエンドポイント呼び出しで使用するためにデータセンターの指定も必要かどうかは不明です。時間があれば、どちらも対応する予定です(実際の業務上の問題で必要だったので、まずはそちらを修正する必要があります)。
ツール
検索ログ
オプションのフィルタリングを使用してSolarWinds Observabilityログを検索
- フィルター、時間範囲、ページ区切りオプションなどの検索パラメータを取得します
- タイムスタンプ、ホスト名、メッセージを含むフォーマットされたログエントリを返します
- グループ、エンティティなどによる高度なフィルタリングをサポート
- デフォルトの検索範囲は過去24時間です
ログを視覚化する
ログイベントのヒストグラムJSONレスポンスを生成する
- クロードとキャンバス表現用にフォーマット
- 設定可能な時間間隔(分、時間、日)
- UTCまたはローカルタイムゾーンをサポート
- カスタマイズ可能なクエリフィルターと時間範囲
- デフォルトの視覚化範囲は過去24時間です
リソース
SolarWinds ログ検索
- URI テンプレート:
solarwinds://{query}/search
- 指定されたクエリに一致するログエントリを返します
- 例:
solarwinds://error/search
インストール
オプションでnpmからインストールします:
または、ソースからクローンしてビルドします。
または、設定でnpxを使用するだけです
Cline VSCode拡張機能
%APPDATA%/Code - Insiders/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
に追加します:
クロードデスクトップ向け
適切な設定ファイルに追加します:
Windows: %APPDATA%/Claude/claude_desktop_config.json
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
特別なWindows構成
Windows で ENOENT spawn npx の問題が発生した場合は、完全なパスを指定する次の代替構成を使用します。
構成
SolarWinds Observability MCP サーバーでは、SolarWinds Observability API で認証するために API トークンが必要です。
設定方法
API トークンを提供する方法は複数あります。
- MCP設定の構成(推奨) :MCP設定ファイルでトークンを構成する
- 環境変数:
SOLARWINDS_API_TOKEN
環境変数を設定する - ローカル .env ファイル (テスト用) : プロジェクト ルートに
SOLARWINDS_API_TOKEN=your-token
で.env
ファイルを作成します。
ローカルテストでは次のことが可能です。
.env.example
を.env
にコピーし、トークンを追加します。- サンプルスクリプトを実行します:
node examples/local-test.js
ツールの使用例
検索ログ
基本検索:
時間範囲とページ区切りによる高度な検索:
ログを視覚化する
基本ヒストグラム(ASCIIチャート):
高度な視覚化(ASCII チャート):
クロード視覚化(JSON 形式):
JSON 形式は、Claude がグラフとして視覚化できるデータを返します。
発達
依存関係をインストールします:
サーバーを構築します。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。MCP Inspectorは便利なデバッグツールを提供します。
これにより、ブラウザでインスペクタにアクセスするための URL が提供され、次の操作を実行できます。
- すべてのMCPメッセージを表示
- リクエスト/レスポンスペイロードを検査する
- ツールをインタラクティブにテストする
- サーバーの状態を監視する
MCP フレームワークを使用しないローカルテストの場合:
技術的な詳細
- TypeScriptとMCP SDKを使用して構築
- API通信にaxiosを使用する
- 時間範囲の ISO 8601 日付形式をサポート
- ログの視覚化のためのASCIIヒストグラムを生成します
- デフォルトの検索範囲: 過去24時間
- デフォルトのページサイズ: 50 ログ
- 複数の認証方法をサポート
You must be authenticated.
SolarWinds Observability ログを検索および視覚化するための MCP サーバー。ユーザーはフィルタリング オプションを使用してログ データを照会し、時間の経過に伴うログ イベントの視覚的表現を生成できます。