LogSentry MCP
Enables proactive alerts and interactive Q&A via Google Chat integration.
Provides read-only tools for querying logs, checking service health, and anomaly detection using Google Cloud Logging and BigQuery.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LogSentry MCPcheck payment-service health in the last 30 minutes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LogSentry
AI-powered, centralized log-monitoring and Q&A for a fleet of 90+ GCP Java (log4j) microservices.
LogSentry adds three things on top of Google Cloud Logging:
MCP server — read-only tools for log query, service health, and anomaly detection.
AI monitoring agent — scheduled loop that inspects logs via those tools and decides whether to alert.
Google Chat integration — pushes proactive alerts and answers support questions interactively.
Anomaly thresholds are fully parameter-driven (config/thresholds.yaml + env), so tuning needs no code change.
New here? Read SETUP.md — a beginner-to-expert guide for local setup, local testing with examples, and step-by-step Google Cloud deployment.
See BUILD_SPEC.md for the full specification.
Tech stack
TypeScript (Node 20+) · @modelcontextprotocol/sdk · @google-cloud/logging + @google-cloud/bigquery ·
@google-cloud/pubsub · @anthropic-ai/sdk · express · zod + dotenv · vitest + nock ·
Cloud Run + Cloud Scheduler.
Related MCP server: Log Analyzer MCP
Quick start (local, no cloud needed)
npm install
npm run build # tsc strict, must be clean
npm test # all unit + integration (mocked)
npm run test:cov # coverage gate >85% on core modulesCopy .env.example to .env and fill in values for runtime use.
Local smoke tests
MCP (stdio):
MCP_TRANSPORT=stdio npm run mcp
# another terminal:
npx @modelcontextprotocol/inspector node dist/mcp/server.jsChat bot:
npm run dev
curl -s localhost:8080/health # -> {"status":"ok"}
curl -s -X POST localhost:8080/chat -H 'content-type: application/json' \
-d '{"type":"MESSAGE","message":{"text":"is payment-service healthy?"}}'Agent dry-run (read-only, safe):
DRY_RUN=1 npm run monitor:once # logs the decision, does NOT post to ChatDeployment
Scripts in scripts/ are idempotent and support DRY_RUN=1 (echo instead of execute). Run in order:
Script | Purpose |
| BigQuery dataset + log sink routing |
| Topic + sink for near-real-time agent triggering (optional) |
| Dataset/table + view normalizing the export schema into the |
| Build container, create viewer-only runtime SA, deploy, print URL |
| Cloud Scheduler job hitting |
Full step-by-step deployment, including Google Chat bot registration, is in SETUP.md.
Safety guardrails
Read-only everywhere — no tool, query, or script writes to production.
assertReadOnlyguards BigQuery.Query caps —
query_logshard-caps atMAX_LOGS_PER_QUERY(500) and windows at 24h.Least-privilege SA —
roles/logging.viewer,roles/bigquery.dataViewer,roles/bigquery.jobUseronly.Alert dedup + cooldown — prevents alert storms.
Log tiering — only
severity>=WARNINGexported to BigQuery; INFO/DEBUG stay in the cheaper default bucket. Ultra-chatty INFO logs can be sampled at the log4j appender level if volume becomes a problem.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query application logs, traces, and metrics from your AI coding assistant via Foam's MCP server.
- SpanlyOAuthcom.spanly
MCP observability. Query live traffic, errors, duration, and alerts from your AI agent.
The Google GKE MCP server is a managed Model Context Protocol server that provides AI applications with tools to manage Google Kubernetes Engine (GKE) clusters and Kubernetes resources. It exposes a structured, discoverable interface that allows AI agents to interact with GKE and Kubernetes APIs, enabling them to inspect cluster configurations, retrieve Kubernetes resource YAMLs, monitor operations like cluster upgrades, diagnose issues, and optimize costs—all without needing to parse text output or use complex kubectl commands.
Cloud hosted Okahu MCP server that helps you manage genAI trace data
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceProvides comprehensive logging and monitoring capabilities for MCP services with real-time log tailing, advanced search, error analysis, and anomaly detection. Enables centralized log aggregation, correlation tracking, and health monitoring across all MCP ecosystem services.-
- FlicenseBqualityCmaintenanceEnables AI-assisted analysis of log files through advanced searching, filtering, and test execution capabilities. Supports time-based queries, pattern matching, test summarization, and code coverage reporting directly within compatible MCP clients.12-
- AlicenseNot gradedqualityDmaintenanceAn MCP server for intelligent log analysis providing semantic search, error pattern clustering, and smart error detection. It enables users to process, vectorize, and query local logs to efficiently identify issues and generate AI-powered summaries.MIT
- FlicenseNot gradedqualityDmaintenanceEnables diagnosis of Google Cloud Platform logs using Gemini AI via MCP tools, fetching logs from Cloud Logging for issue analysis and root cause identification.-