← Index

io.github.VictoriaMetrics-Community/mcp-vmanomaly

io.github.VictoriaMetrics-Community/mcp-vmanomaly·v0.1.0·Other
Quality Score
72
/100

MCP Server for vmanomaly - VictoriaMetrics anomaly detection

§01  Install
Claude Desktop (Docker)
{
  "mcpServers": {
    "mcp-vmanomaly": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/victoriametrics-community/mcp-vmanomaly:0.1.0"
      ],
      "env": {
        "VMANOMALY_ENDPOINT": "<vmanomaly_endpoint>",
        "VMANOMALY_BEARER_TOKEN": "<your-vmanomaly_bearer_token>",
        "VMANOMALY_HEADERS": "<vmanomaly_headers>",
        "MCP_SERVER_MODE": "<mcp_server_mode>",
        "MCP_LISTEN_ADDR": "<mcp_listen_addr>",
        "MCP_LOG_LEVEL": "<mcp_log_level>",
        "MCP_LOG_FILE": "<mcp_log_file>",
        "MCP_DISABLED_TOOLS": "<mcp_disabled_tools>",
        "MCP_HEARTBEAT_INTERVAL": "<mcp_heartbeat_interval>",
        "MCP_DISABLE_RESOURCES": "<mcp_disable_resources>"
      }
    }
  }
}
§02  Environment variables
VMANOMALY_ENDPOINT
required

vmanomaly server endpoint URL (e.g., http://localhost:8490)

VMANOMALY_BEARER_TOKEN
secret

Bearer token for authenticating with vmanomaly API

VMANOMALY_HEADERS

Custom HTTP headers for vmanomaly requests (comma-separated key=value pairs, e.g., X-Custom-Header=value1,X-Another=value2)

MCP_SERVER_MODE

MCP server mode: stdio (default), sse, or http

MCP_LISTEN_ADDR

Listen address for SSE/HTTP modes (default: localhost:8080)

MCP_LOG_LEVEL

Log level: debug, info (default), warn, or error

MCP_LOG_FILE

Log file path (empty = stderr)

MCP_DISABLED_TOOLS

Comma-separated list of tools to disable

MCP_HEARTBEAT_INTERVAL

Heartbeat interval for HTTP mode (default: 30s)

MCP_DISABLE_RESOURCES

Disable embedded documentation resources

§03  MCP Quality Score  ·  methodology
freshness
17
completeness
10
installability
25
documentation
15
stability
5
§04  Alternatives in Other