
简单 Loki MCP 服务器
简单 Loki MCP 服务器通过模型上下文协议 (MCP) 将 Grafana Loki 日志查询集成到 AI 工作流中。它使 AI 代理能够分析、筛选和检索日志,实现可观测性、故障排查和监控,支持带有灵活认证和多种输出格式的 LogQL 查询。...
通过 Loki MCP 服务器,将 Grafana Loki 日志查询集成到 AI 工作流,实现实时洞察、监控与运维自动化。
Loki MCP 服务器是基于 Go 的 Model Context Protocol (MCP) 实现,旨在与日志聚合系统 Grafana Loki 集成。它作为 AI 助手与外部日志数据源之间的桥梁,使 AI 能够查询和交互存储于 Loki 的日志流。通过 MCP 协议暴露 Loki 的查询能力,开发者和 AI 客户端可以增强工作流,例如直接通过标准化的 LLM 接口进行日志搜索、过滤和分析。这为实时日志调查、故障排查和仪表盘创建等任务提供了无缝的运维数据访问,实现可观测性和自动化的提升。
仓库中未有提示模板相关文档。
仓库中未有明确 MCP 资源描述。
query
: LogQL 查询字符串url
: Loki 服务器地址(默认为 LOKI_URL 环境变量或 http://localhost:3100)start
: 查询起始时间(默认:1 小时前)end
: 查询结束时间(默认:当前)limit
: 返回的最大条数(默认:100)安装 Go 1.16 或更高版本。
构建服务器:go build -o loki-mcp-server ./cmd/server
编辑你的 Windsurf 配置文件,添加 MCP 服务器。
以 JSON 片段添加 Loki MCP 服务器(可按需调整):
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存配置并重启 Windsurf。
验证服务器运行并可访问。
安全设置 API 密钥(环境变量示例):
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
安装 Go 1.16 或更高版本。
如上所述构建服务器。
打开 Claude 的 MCP 配置文件。
添加 Loki MCP 服务器:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存并重启 Claude。
确认配置生效。
安全设置 API 密钥:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
确保已安装 Go 1.16 及以上版本。
构建 Loki MCP 服务器。
编辑 Cursor 的配置文件。
添加 Loki MCP 服务器条目:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存并重启 Cursor。
验证集成情况。
使用环境变量:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
安装 Go >=1.16。
构建:go build -o loki-mcp-server ./cmd/server
找到 Cline 的 MCP 服务器配置。
添加 Loki MCP 服务器:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存并重启 Cline。
测试配置效果。
通过环境变量安全设置 API 密钥:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
在 FlowHunt 中集成 MCP
要在 FlowHunt 工作流中集成 MCP 服务器,首先将 MCP 组件添加到流程中,并连接至你的 AI Agent:
点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写你的 MCP 服务器信息:
{
"loki-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI Agent 即可作为工具使用该 MCP,并访问其全部功能。请记得将 "loki-mcp"
替换为你的 MCP 服务器实际名称,并将 URL 替换为你自己的 MCP 服务器地址。
部分 | 可用性 | 备注说明 |
---|---|---|
总览 | ✅ | 在 README.md 提供了摘要 |
提示列表 | ⛔ | 未有提示模板文档 |
资源列表 | ⛔ | 未列出明确的 MCP 资源 |
工具列表 | ✅ | loki_query 工具在 README.md 有说明 |
安全设置 API 密钥 | ✅ | 使用 LOKI_URL 环境变量 |
采样支持(评估中不重要) | ⛔ | 未有采样支持相关说明 |
根据上述表格,Loki MCP 服务器提供了清晰的总览和日志查询工具,但缺少提示模板、资源和高级 MCP 特性(如采样、roots)文档。文档最小化,安装配置面向开发者。
Loki MCP 服务器专注于将 LLM 集成到 Grafana Loki 日志查询中,实用但功能较为精简,缺乏 MCP 的广度特性和完善文档。评分为 4/10:能完成核心用途,但不算功能完备、成熟或高度文档化的 MCP 服务器。
是否有 LICENSE | ⛔ |
---|---|
是否有至少一个工具 | ✅ |
Fork 数量 | 1 |
Star 数量 | 5 |
Loki MCP 服务器是一个基于 Go 的服务,将 AI 助手与 Grafana Loki 连接,实现通过 Model Context Protocol (MCP) 查询与分析日志数据。它支持基于 AI 的高级日志监控、故障排查和仪表盘自动化。
它提供了 `loki_query` 工具,允许用户使用 LogQL 在 Grafana Loki 中查询日志,支持查询字符串、时间范围和结果限制等参数。
主要应用包括日志数据探索、自动化日志监控、AI 驱动的运维仪表盘和根因分析——这些都可直接在你的 AI 工作流中实现。
通过环境变量设置 Loki 服务器地址等敏感信息,例如在 MCP 服务器配置中使用:`LOKI_URL=https://your-loki-server.example`。
目前不支持提示模板、采样或高级 MCP 功能——其功能专注于通过单一工具进行日志查询与分析。
将 MCP 组件添加到 FlowHunt 流程中,在 JSON 中填写 Loki MCP 连接信息并连接至 AI Agent。即可实现在 AI 工作流中的直接日志查询与分析。
简单 Loki MCP 服务器通过模型上下文协议 (MCP) 将 Grafana Loki 日志查询集成到 AI 工作流中。它使 AI 代理能够分析、筛选和检索日志,实现可观测性、故障排查和监控,支持带有灵活认证和多种输出格式的 LogQL 查询。...
Logfire MCP 服务器通过 OpenTelemetry 连接 AI 助手和大语言模型(LLM)到遥测数据,实现实时查询、异常监控、根因分析,以及通过 FlowHunt 对分布式追踪和指标执行自定义 SQL。...
Hologres MCP 服务器作为 AI 代理与 Hologres 数据库之间的桥梁,实现安全、标准化的数据库操作、元数据检查及可扩展的数据分析,助力 FlowHunt 工作流。...