Skip to content

VictoriaMetrics-Community/mcp-victorialogs

MCP Developer Tools

An implementation of the Model Context Protocol (MCP) server that provides a comprehensive, read‑only interface to VictoriaLogs for querying logs, observability data, and documentation without needing to install the tool.

Go Latest v1.9.0 · 1mo ago Security brief →

Features

  • Exposes nearly all read‑only VictoriaLogs APIs via an MCP endpoint
  • Supports log querying, stream/field listing, query statistics as metrics
  • Embeds up‑to‑date documentation with offline search capabilities
  • Offers Streamable HTTP mode for easy client integration

Recent releases

View all 10 releases →
v1.9.0 New feature
Notable features
  • New environment variable MCP_PASSTHROUGH_HEADER allows forwarding arbitrary HTTP headers.
  • Simple web UI added at the MCP server root for viewing setup configs and tool inspection.
Full changelog

What's Changed

  • Bump github.com/blevesearch/bleve/v2 from 2.5.6 to 2.5.7 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/53
  • add logging for different server mod by @dmitryk-dk in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/55
  • set default tenant via the VL_DEFAULT_TENANT_ID environment variable by @dmitryk-dk in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/56
  • fix(hits): handle field array parameter type conversion by @safwentrabelsi in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/57
  • Bump github.com/mark3labs/mcp-go from 0.43.2 to 0.44.0 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/60
  • Bump golang from 1.25-alpine to 1.26-alpine by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/61
  • Bump goreleaser/goreleaser-action from 6 to 7 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/62
  • Bump github.com/VictoriaMetrics/metrics from 1.40.2 to 1.41.2 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/63
  • Change hooks.AddAfterCallTool arguments, cast result by @naanselmo in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/64
  • Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/65
  • Bump docker/login-action from 3 to 4 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/66
  • Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/68
  • Bump github.com/mark3labs/mcp-go from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/69
  • Fix VMServiceScrape apiVersion in Helm template by @Bregor in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/70
  • Bump github.com/VictoriaMetrics/metrics from 1.41.2 to 1.42.0 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/72
  • Bump github.com/VictoriaMetrics/metrics from 1.42.0 to 1.43.1 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/75
  • Bump github.com/mark3labs/mcp-go from 0.45.0 to 0.47.0 by @dependabot[bot] in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/76
  • updated dependencies by @Amper in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/77
  • updated docs and blog posts by @Amper in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/78
  • create vector database for docs only if documentation tool is enabled by @Amper in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/79
  • implement new parameter MCP_PASSTHROUGH_HEADER that allows to forwar… by @Amper in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/80
  • Add simple UI for MCP server root with setup configs and tool inspection by @Amper in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/81

New Contributors

  • @dmitryk-dk made their first contribution in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/55
  • @safwentrabelsi made their first contribution in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/57
  • @naanselmo made their first contribution in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/64
  • @Bregor made their first contribution in https://github.com/VictoriaMetrics/mcp-victorialogs/pull/70

Full Changelog: https://github.com/VictoriaMetrics/mcp-victorialogs/compare/v1.8.0...v1.9.0

v1.6.0 New feature
Notable features
  • Added helm chart for deployment
  • Implemented ability to disable heartbeat interval by setting MCP_HEARTBEAT_INTERVAL=0
Full changelog

What's Changed

  • fixed publishing to MCP registry by @Amper in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/36
  • Bump github.com/blevesearch/bleve/v2 from 2.5.3 to 2.5.4 by @dependabot[bot] in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/37
  • Bump github.com/tmc/langchaingo from 0.1.13 to 0.1.14 by @dependabot[bot] in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/38
  • added helm chart by @AndrewChubatiuk in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/39
  • Bump github.com/mark3labs/mcp-go from 0.41.1 to 0.42.0 by @dependabot[bot] in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/40
  • updated dependencies and MCP publishing workflow by @Amper in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/41
  • implemented an ability to disable the heartbeat interval (MCP_HEARTBEAT_INTERVAL=0) by @Amper in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/42

New Contributors

  • @AndrewChubatiuk made their first contribution in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/39

Full Changelog: https://github.com/VictoriaMetrics-Community/mcp-victorialogs/compare/v1.5.0...v1.6.0

v1.5.0 New feature
Notable features
  • Limit parameter added to field_values tool
Full changelog

What's Changed

  • add limit parameter for field_values tool by @Amper in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/35

Full Changelog: https://github.com/VictoriaMetrics-Community/mcp-victorialogs/compare/v1.4.0...v1.5.0

v1.0.0 New feature
Notable features
  • Implemented HTTP mode for victorialogs
  • Added configuration option to disable tools
Full changelog

What's Changed

  • implemented http mode, config for disabling tools, updated all docs, … by @Amper in https://github.com/VictoriaMetrics-Community/mcp-victorialogs/pull/5

Full Changelog: https://github.com/VictoriaMetrics-Community/mcp-victorialogs/compare/v0.0.3...v1.0.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
76
Forks
20
Languages
Go TypeScript Shell

Install & Platforms

Install via
go binary docker

Community & Support

Beta — feedback welcome: [email protected]