mcpField
V
VictoriaMetrics MCP Server

VictoriaMetrics MCP Server

ローカル
github.com/yincongcyincongデータ・分析83 週間前に更新

VictoriaMetrics MCP Server について

VictoriaMetrics MCP Serverは、VictoriaMetricsの指標取り込みとクエリ機能をMCPクライアントに提供します。Prometheus形式のインポート、PromQLクエリ、ラベル検索に対応します。

主な機能

  1. 01指標データの書き込み
  2. 02Prometheus形式データのインポート
  3. 03期間を指定した時系列クエリ
  4. 04時系列の現在値をクエリ
  5. 05ラベル名と値の取得

活用シーン

  1. 01VictoriaMetricsへ指標を送信する
  2. 02Prometheus形式の指標をインポートする
  3. 03PromQLで期間内のデータを分析する
  4. 04指標のラベルと値を確認する

MCP 対応

VictoriaMetricsへのデータ書き込み、時系列クエリ、ラベル検索のツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"VictoriaMetrics": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

VictoriaMetrics MCP サーバー

Trust Score smithery badge

VictoriaMetrics-mcp-server MCP server

VictoriaMetrics 用の MCP サーバーです。

Smithery 経由でのインストール

Smithery 経由で、Claude Desktop 用の VictoriaMetrics Server を自動的にインストールするには:

npx -y @smithery/cli install @yincongcyincong/victoriametrics-mcp-server --client claude

デバッグ

npx @modelcontextprotocol/inspector -e VM_URL=http://127.0.0.1:8428  node src/index.js

NPX
{
    "mcpServers": {
        "victoriametrics": {
            "command": "npx",
            "args": [
                "-y",
                "@yincongcyincong/victoriametrics-mcp-server"
            ],
            "env": {
                "VM_URL": "",
                "VM_SELECT_URL": "",
                "VM_INSERT_URL": ""
            }
        }
    }
}
📊 VictoriaMetrics ツール API ドキュメント

1. vm_data_write

説明:VictoriaMetrics データベースにデータを書き込みます。

入力パラメーター:

パラメーター型説明必須
metricobjectメトリクスのタグ✅
valuesnumber[]メトリクス値の配列✅
timestampsnumber[]Unix 秒単位のタイムスタンプの配列✅

2. vm_prometheus_write

説明:Prometheus エクスポジション形式のデータを VictoriaMetrics にインポートします。

入力パラメーター:

パラメーター型説明必須
datastringPrometheus エクスポジション形式のメトリクス✅

3. vm_query_range

説明:指定した時間範囲の時系列データをクエリします。

入力パラメーター:

パラメーター型説明必須
querystringPromQL 式✅
startnumberUnix 秒単位の開始タイムスタンプ⛔️
endnumberUnix 秒単位の終了タイムスタンプ⛔️
stepstringクエリ解像度のステップ幅(例:10s、1m)⛔️

query のみ必須です。それ以外のフィールドは省略可能です。


4. vm_query

説明:時系列の現在値をクエリします。

入力パラメーター:

パラメーター型説明必須
querystring評価する PromQL 式✅
timenumberUnix 秒単位の評価タイムスタンプ⛔️

5. vm_labels

説明:一意なラベル名をすべて取得します。

入力パラメーター:なし


6. vm_label_values

説明:指定したラベルの一意な値をすべて取得します。

入力パラメーター:

パラメーター型説明必須
labelstring値を取得するラベル名✅

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。