Query logs with Loki
Use the Grafana MCP server so your AI assistant can run LogQL log and metric queries against a Loki datasource in Grafana. You can also list label names and values and retrieve log patterns.
What you’ll achieve
You ask your assistant to search logs or run a LogQL expression; the assistant uses the server’s Loki tools to run the query and return log lines or metric values. You can also explore labels and patterns.
Before you begin
- The server set up and configured with access to Grafana.
- A Loki datasource configured in Grafana. The service account must have
datasources:queryand scope for that datasource.
Run a LogQL query
In your MCP client, ask the assistant to query Loki. For example, “Show me recent error logs from the Loki datasource” or “Run this LogQL: {job="myapp"} |= "error".” The assistant uses the server’s Loki query tool with the datasource UID, time range, and limit. You can run log queries (streams of log lines) or metric queries (counts, rates, etc.).
Explore labels and patterns
Ask the assistant to list label names or label values for a selector, or to retrieve detected log patterns. These tools help you discover what’s in your logs before writing LogQL.
Next steps
- Query metrics with Prometheus for PromQL use cases.
- Search and inspect dashboards to find and explore dashboards.
Was this page helpful?
Related resources from Grafana Labs


