How to use AI Assistants with your Monitoring system Q2 Meet Up 2025
What is MCP and how it works
- What is LLM?
- MCP Servers declare and provide entities:
* Tools - some executable functionality for clients -> API Endpoints
* Resources - some data to provide context for LLM -> Documentation, specifications, etc.
* Prompts - reusable prompt templates -> Common recipes or scenarios (that works with this MCP)
- You can create OpenAPI based MCP Servers:
How to use VictoriaMetrics MCP Server
- mcp-victoriametrics - https://github.com/VictoriaMetrics-Community/mcp-victoriametrics
- How to install
- Awesome MCP clients list:
- Which clients are supported?
* ChatGPT (in beta)
* Cloude
* VSCode
* Cursor
* JetBrains IDEs
* Windserf
* Librechat
* Continue
* Cline
* Goose
* Zed
* RooCode
* Warp
- How to set up in your client ?
* stdio mode:
* Tools in your client
* mcp-victoriametrics configuration
* STDIO
* streamable HTTP
* SSE
* Available tools
- tenants (for cluster)
- metrics / labels / label_values / series
- rules / alerts / test_rules
- active_queries / top_queries
- query / query_range
- tsdb_status (cardinality explorer) / metric_statistic
- metrics_relabel_debug / downsampling_filters_debug / retention_filters_debug
- explain_query / prettify_query
- documentation
* Usage scenarios and examples
Features overview
About VictoriaLogs MCP Server
Integration with Cloud
- mcp-victoriametrics + VictoriaMetrics Cloud
* How to set up in your client?
* Additional cloud-specific tools
- deployments available VM instances
- cloud_providers supported cloud providers
- regions supported regions
- tiers supported tier for VM instances
- access_tokens access tokens of VM instance
- rule_filenames alerting and recording rules filenames of VM instance
- rule_file content of specific alerting or recording rules file of VM instance
- Future plans
* Roadmap
- Support tool for query execution stats analysis
- Add extra knowledge to the server
- Implement multi-instance version
- Support tools for VMAgent API
- Support Alertmanager API
- Support metrics metadata
- Improve tools for VMAlert API
- mcp-victorialogs
* Available tools:
- facets ost frequent values per each log field
- field_names / field_values list field names or values for specified query
- flags non-default flags of the VictoriaLogs instance
- hits number of matching log entries grouped by buckets
- query query logs with LogsQL
- stats_query / stats_query_range instant or range stats query (for alerting)
- stream_field_names / stream_field_values list field names or values for specified log stream
- stream_ids / streams list stream IDs or streams for specified query
- documentation search in embedded VictoriaLog