NestDaddy

Mcp Vmanomaly

io.github.VictoriaMetrics-Community/mcp-vmanomaly · v0.1.0

MCP Server for vmanomaly - VictoriaMetrics anomaly detection

Connect Runs on your machine

Terminal
claude mcp add mcp-vmanomaly -e VMANOMALY_ENDPOINT=<VMANOMALY_ENDPOINT> -e VMANOMALY_BEARER_TOKEN=<VMANOMALY_BEARER_TOKEN> -e VMANOMALY_HEADERS=<VMANOMALY_HEADERS> -e MCP_SERVER_MODE=<MCP_SERVER_MODE> -e MCP_LISTEN_ADDR=<MCP_LISTEN_ADDR> -e MCP_LOG_LEVEL=<MCP_LOG_LEVEL> -e MCP_LOG_FILE=<MCP_LOG_FILE> -e MCP_DISABLED_TOOLS=<MCP_DISABLED_TOOLS> -e MCP_HEARTBEAT_INTERVAL=<MCP_HEARTBEAT_INTERVAL> -e MCP_DISABLE_RESOURCES=<MCP_DISABLE_RESOURCES> -- docker run -i --rm ghcr.io/victoriametrics-community/mcp-vmanomaly:0.1.0
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-vmanomaly": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/victoriametrics-community/mcp-vmanomaly:0.1.0"
      ],
      "env": {
        "VMANOMALY_ENDPOINT": "<VMANOMALY_ENDPOINT>",
        "VMANOMALY_BEARER_TOKEN": "<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>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-vmanomaly": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/victoriametrics-community/mcp-vmanomaly:0.1.0"
      ],
      "env": {
        "VMANOMALY_ENDPOINT": "<VMANOMALY_ENDPOINT>",
        "VMANOMALY_BEARER_TOKEN": "<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>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-vmanomaly": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/victoriametrics-community/mcp-vmanomaly:0.1.0"
      ],
      "env": {
        "VMANOMALY_ENDPOINT": "<VMANOMALY_ENDPOINT>",
        "VMANOMALY_BEARER_TOKEN": "<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>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
VMANOMALY_ENDPOINT
Required
vmanomaly server endpoint URL (e.g., http://localhost:8490)
VMANOMALY_BEARER_TOKEN
Optional, secret
Bearer token for authenticating with vmanomaly API
VMANOMALY_HEADERS
Optional
Custom HTTP headers for vmanomaly requests (comma-separated key=value pairs, e.g., X-Custom-Header=value1,X-Another=value2)
MCP_SERVER_MODE
Optional
MCP server mode: stdio (default), sse, or http
MCP_LISTEN_ADDR
Optional
Listen address for SSE/HTTP modes (default: localhost:8080)
MCP_LOG_LEVEL
Optional
Log level: debug, info (default), warn, or error
MCP_LOG_FILE
Optional
Log file path (empty = stderr)
MCP_DISABLED_TOOLS
Optional
Comma-separated list of tools to disable
MCP_HEARTBEAT_INTERVAL
Optional
Heartbeat interval for HTTP mode (default: 30s)
MCP_DISABLE_RESOURCES
Optional
Disable embedded documentation resources

Details

Packageghcr.io/victoriametrics-community/mcp-vmanomaly:0.1.0 (OCI, stdio)
First published17 Dec 2025
Last updated17 Dec 2025
Registry nameio.github.VictoriaMetrics-Community/mcp-vmanomaly

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.