Local Loki MCP server
Servidor MCP local de Loki
Un pequeño servidor MCP de solo lectura para una instancia local de Grafana Loki. Está construido con FastAPI y el SDK oficial de MCP Python.
Lo que expone
search_logs(service, start, end, text=None)— busca un servicio requerido y texto literal opcional dentro de un rango de tiempo RFC 3339 requerido.list_services(start, end)— enumera los valores disponibles de la etiqueta de servicio.loki_health()— comprueba si Loki está listo.
La herramienta pública no tiene un parámetro limit. La solicitud también omite el parámetro de consulta limit de Loki, por lo que se aplica el valor predeterminado/máximo configurado por Loki.
Related MCP server: grafana-mcp
Cómo ejecutarlo
Instala Python 3.11 o superior y luego crea y activa un entorno virtual.
py -3.11 -m venv .venv .\.venv\Scripts\Activate.ps1 pip install -r requirements.txtDefine las variables de entorno en tu shell si los valores predeterminados no coinciden con tu configuración.
.env.exampleenumera los ajustes disponibles. Los valores predeterminados esperan que Loki esté enhttp://127.0.0.1:3100y que haya una etiquetaservice_name.Inicia el servidor.
uvicorn main:app --reload
El endpoint Streamable HTTP de MCP es http://127.0.0.1:8000/mcp. El endpoint de salud del servidor es http://127.0.0.1:8000/health.
Ejemplo
La llamada a search_logs con:
{
"service": "checkout",
"text": "connection refused",
"start": "2026-08-26T08:00:00Z",
"end": "2026-08-26T09:00:00Z"
}genera esta consulta LogQL:
{service_name="checkout"} |= "connection refused"Si tus etiquetas usan app en su lugar, inicia el servidor con $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