
mcp-victorialogs
by VictoriaMetrics·★ 73·综合分 48
VictoriaLogs MCP 服务器通过模型上下文协议提供对可观测性数据的访问。
概述
这是一个完全功能的 MCP 服务器,将 VictoriaLogs 与 AI 模型和工具桥接。它实现了模型上下文协议规范,允许与 VictoriaLogs API 无缝集成。服务器提供用于查询日志、探索数据、显示实例参数、列出流/字段以及查询统计信息的工具。它支持多种模式,包括 stdio、SSE 和 HTTP,具有全面的配置选项和内置文档搜索功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要通过 AI 访问 VictoriaLogs 进行日志分析、指标和可观测性操作时,无需编写自定义 API 客户端。
什么时候不要选它
如果您需要向 VictoriaLogs 写入数据或需要与非 Victoria 可观测性栈集成,请不要选择此方案。
此 server 暴露的工具
从 README 抽取出 7 个工具query_logsquery_logs(query: string, start_time?: string, end_time?: string, step?: string) -> objectQuery logs from VictoriaLogs with optional time range and step parameters
show_parametersshow_parameters() -> objectShow parameters of the VictoriaLogs instance
list_streamslist_streams() -> objectList available streams in VictoriaLogs
list_fieldslist_fields(stream?: string) -> objectList available fields in specified stream or all streams
list_field_valueslist_field_values(field: string, stream?: string) -> objectList values for a specific field in a stream
query_statsquery_stats(query: string, start_time?: string, end_time?: string) -> objectQuery statistics for logs as metrics
search_docssearch_docs(query: string) -> objectSearch embedded VictoriaLogs documentation
可对比工具
安装
安装
Go
go install github.com/VictoriaMetrics/mcp-victorialogs/cmd/mcp-victorialogs@latestDocker
docker run -d --name mcp-victorialogs \
-e VL_INSTANCE_ENTRYPOINT=https://your-victorialogs-url \
-e MCP_SERVER_MODE=http \
-e MCP_LISTEN_ADDR=:8081 \
-p 8081:8081 \
ghcr.io/victoriametrics/mcp-victorialogsClaude Desktop 配置
{
"mcpServers": {
"victorialogs": {
"command": "mcp-victorialogs",
"args": ["--env", "VL_INSTANCE_ENTRYPOINT=https://your-victorialogs-url"]
}
}
}FAQ
- 支持哪些 VictoriaLogs API?
- MCP 服务器支持 VictoriaLogs 几乎所有只读 API,包括 Web UI 中可用的查询功能。
- 有哪些传输模式可用?
- 支持三种模式:stdio(默认)、SSE(服务器发送事件)和 HTTP(可流式 HTTP)。
mcp-victorialogs 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。