MCP Server Logs Sieve logo

MCP Server Logs Sieve

by Oluwatunmise-olat

Query, summarize, and trace logs across five observability backends through plain-language MCP tools.

Install MCP Server Logs Sieve

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "oluwatunmise-olat-mcp-server-logs-sieve": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-logs-sieve@latest"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

The install command started, but didn't respond the way we expected when we tried to talk to it.

npx -y mcp-server-logs-sieve@latest

initialize succeeded but no response to tools/list.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

Oluwatunmise-olat/mcp-server-logs-sieve MCP server gives AI assistants access to logs from GCP Cloud Logging, AWS CloudWatch, Azure Monitor Logs, Grafana Loki, and Elasticsearch. It provides tools for querying logs, summarizing results, tracing requests, and listing available log sources. The provider is selected when starting the server, and the package can run through npx with Node.js 20 or newer. Reach for it when an agent needs to investigate incidents or find log context across supported observability systems.

Use cases

  • Investigate failed requests across service logs
  • Summarize logs for a defined time window
  • Trace a request by its trace identifier
  • List available log sources for a provider

Key features

  • Query logs with natural-language filters
  • Summarize logs over a selected period
  • Trace requests by trace ID
  • List provider log sources
  • Support GCP, AWS, Azure, Loki, and Elasticsearch

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

6/6 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · mcp-server-logs-sieve@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars5Stargazers on the source repository.
npm downloads79Package downloads in the last 30 days.
Last commit17d agoMost recent push to the default branch.
Install checkInconclusiveStarted but did not complete the MCP handshake in our test.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server Logs Sieve works

What Oluwatunmise-olat/mcp-server-logs-sieve MCP server does

Oluwatunmise-olat/mcp-server-logs-sieve MCP server connects an MCP-compatible AI assistant to a selected observability backend. It supports Google Cloud Logging, AWS CloudWatch Logs, Azure Monitor Logs, Grafana Loki, and Elasticsearch. The package is intended for natural-language investigation of operational logs, including finding relevant entries, reviewing activity over a time range, identifying recurring failures, and following a request trace.

The server works with one provider at a time. A provider such as gcp, aws, azure, loki, or elasticsearch is supplied when the process starts. Provider-specific authentication and configuration are documented separately in the repository.

How it works

The MCP interface exposes four operations:

  • query_logs retrieves log entries using a provider, scope, time window, and filter.
  • summarize_logs produces a summary of logs for the selected scope and period.
  • trace_request follows a request using a trace identifier.
  • list_log_sources reports the log sources available through the configured provider.

An assistant can use these tools to turn questions such as investigating a failed payment or examining the last day of activity into structured log operations. The same package also includes terminal commands for querying, summarizing, tracing, and listing sources without an MCP client.

Setup and configuration

Oluwatunmise-olat/mcp-server-logs-sieve MCP server requires Node.js 20 or later. A minimal MCP configuration runs the package with npx and chooses a provider:

config.json
{
  "mcpServers": {
    "logs-sieve": {
      "command": "npx",
      "args": ["-y", "mcp-server-logs-sieve@latest", "--provider", "gcp"]
    }
  }
}

The provider value should match the backend being used. Authentication is provider-specific, so the relevant setup guide must be consulted for GCP, AWS, Azure, Loki, or Elasticsearch.

On first use, npx downloads the package. The repository notes that this can take about 40 seconds and may cause a client startup timeout. Running the package once beforehand can populate the local npx cache. After changing MCP configuration, restart the client and verify that the server is available.

Tools and capabilities

The server supports five backends but does not present them as a single combined search. The selected provider determines where each operation runs. Querying accepts a provider, scope, time period, and filter; summarization accepts a provider, scope, and period; tracing accepts a provider, scope, and trace ID; and source listing accepts a provider and scope.

For direct terminal use, the package provides query, summarize, trace, and sources commands. Example workflows include querying GCP logs for a phrase over the last hour, summarizing a project’s logs for the last 24 hours, tracing a request by trace ID, and listing sources for a project.

Limitations and notes

Node.js 20 or newer is required because the package uses ES modules and dependencies that require that runtime. The server also operates against the provider selected at startup rather than automatically searching all five backends at once.

The documented MCP client setup covers Claude Code, Claude Desktop, Cursor, and Windsurf. The repository includes troubleshooting, compatibility, and tool-reference documentation for further provider and client details.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server Logs Sieve

Run it through npx with Node.js 20 or newer, for example: `npx -y mcp-server-logs-sieve@latest --provider gcp`. Replace the provider with the backend you use.

It supports Google Cloud Logging, AWS CloudWatch Logs, Azure Monitor Logs, Grafana Loki, and Elasticsearch.

Yes. The repository includes MCP client setup documentation for Claude Desktop, as well as Claude Code, Cursor, and Windsurf.

The MCP tools are `query_logs`, `summarize_logs`, `trace_request`, and `list_log_sources`.

Node.js 20 or later is required.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server Logs Sieve AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/oluwatunmise-olat-mcp-server-logs-sieve?style=directory)](https://allmcps.com/mcp/oluwatunmise-olat-mcp-server-logs-sieve)
HTML Embed
<a href="https://allmcps.com/mcp/oluwatunmise-olat-mcp-server-logs-sieve"><img src="https://allmcps.com/api/badge/oluwatunmise-olat-mcp-server-logs-sieve?style=directory" alt="MCP Server Logs Sieve on AllMCPs" /></a>