Local Loki MCP server
本地 Loki MCP 服务器
一个用于本地 Grafana Loki 实例的小型只读 MCP 服务器。它使用 FastAPI 和官方 MCP Python SDK 构建。
它提供的内容
search_logs(service, start, end, text=None)— 在必需的 RFC 3339 时间范围内搜索必需的服务和可选的文字文本。list_services(start, end)— 列出可用的服务标签值。loki_health()— 检查 Loki 是否就绪。
公共工具没有 limit 参数。请求也省略了 Loki 的 limit 查询参数,因此应用 Loki 自身配置的默认值/最大值。
Related MCP server: grafana-mcp
运行
安装 Python 3.11 或更高版本,然后创建并激活虚拟环境。
py -3.11 -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt如果默认值不符合你的设置,请在 shell 中设置环境变量。
.env.example列出了可用的设置。默认值期望 Loki 位于http://127.0.0.1:3100,并使用service_name标签。启动服务器。
uvicorn main:app --reloadMCP Streamable HTTP 端点是 http://127.0.0.1:8000/mcp。服务器自身的健康检查端点是 http://127.0.0.1:8000/health。
示例
使用以下参数调用 search_logs:
{
"service": "checkout",
"text": "connection refused",
"start": "2026-08-26T08:00:00Z",
"end": "2026-08-26T09:00:00Z"
}会生成以下 LogQL 查询:
{service_name="checkout"} |= "connection refused"如果你的标签改用 app,请使用 $env:LOKI_SERVICE_LABEL = "app" 启动服务器。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables querying and formatting Loki logs from Grafana via the Model Context Protocol. It supports LogQL queries, label retrieval, and provides results in text, JSON, or markdown formats.29MIT
- AlicenseNot gradedqualityDmaintenanceThis MCP server enables natural-language querying of Grafana logs by automatically detecting log sources and service labels. It provides read-only access to log data with intelligent caching for efficient repeat queries.23MIT
- FlicenseAqualityDmaintenanceEnables querying OpenTelemetry logs stored in OpenSearch across development and production environments. Provides tools for searching logs by various criteria including free-text Lucene queries, trace IDs, service names, error levels, and specific fields.8
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to Loki, Prometheus, and Tempo APIs, enabling natural language queries for logs, metrics, and traces. Supports multiple instances and authentication via bearer tokens.1MIT
Related MCP Connectors
Read-only access to Auralogs production logs: search logs, inspect errors, review AI analyses.
MEOK ABCI Bridge MCP — read-only Tendermint / Cosmos blockchain query for agents. Built-in registry
Software component catalog: search your org's services, docs, APIs, dependencies, and ownership.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/piotr-szybicki/local-grafana-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server