├── .github └── workflows │ ├── README.md │ ├── ci.yml │ └── test.yml ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── cmd ├── client │ └── main.go └── server │ └── main.go ├── docker-compose.yml ├── examples ├── claude-desktop │ ├── claude_desktop_config.json │ ├── claude_desktop_config_binary.json │ ├── claude_desktop_config_docker.json │ └── claude_desktop_config_script.json ├── simple-sse-client.html └── sse-client.html ├── go.mod ├── go.sum ├── grafana └── provisioning │ └── datasources │ └── loki.yaml ├── insert-loki-logs.sh ├── internal └── handlers │ ├── loki.go │ └── loki_test.go ├── loki-mcp-client ├── pkg └── utils │ └── logger.go ├── promtail └── config.yml ├── run-mcp-server.sh └── test-loki-query.sh /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/README.md -------------------------------------------------------------------------------- /cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/cmd/client/main.go -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/claude-desktop/claude_desktop_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/examples/claude-desktop/claude_desktop_config.json -------------------------------------------------------------------------------- /examples/claude-desktop/claude_desktop_config_binary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/examples/claude-desktop/claude_desktop_config_binary.json -------------------------------------------------------------------------------- /examples/claude-desktop/claude_desktop_config_docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/examples/claude-desktop/claude_desktop_config_docker.json -------------------------------------------------------------------------------- /examples/claude-desktop/claude_desktop_config_script.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/examples/claude-desktop/claude_desktop_config_script.json -------------------------------------------------------------------------------- /examples/simple-sse-client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/examples/simple-sse-client.html -------------------------------------------------------------------------------- /examples/sse-client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/examples/sse-client.html -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/go.sum -------------------------------------------------------------------------------- /grafana/provisioning/datasources/loki.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/grafana/provisioning/datasources/loki.yaml -------------------------------------------------------------------------------- /insert-loki-logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/insert-loki-logs.sh -------------------------------------------------------------------------------- /internal/handlers/loki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/internal/handlers/loki.go -------------------------------------------------------------------------------- /internal/handlers/loki_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/internal/handlers/loki_test.go -------------------------------------------------------------------------------- /loki-mcp-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/loki-mcp-client -------------------------------------------------------------------------------- /pkg/utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/pkg/utils/logger.go -------------------------------------------------------------------------------- /promtail/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/promtail/config.yml -------------------------------------------------------------------------------- /run-mcp-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/run-mcp-server.sh -------------------------------------------------------------------------------- /test-loki-query.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/loki-mcp/HEAD/test-loki-query.sh --------------------------------------------------------------------------------