1. Conduid
  2. Developer Tools
  3. Sre Agent
MCP server · Developer Tools

Sre Agent

A Site Reliability Engineer AI agent that can monitor application and infrastructure logs, diagnose issues, and report on diagnostics.

Unclaimed MIT devtools
77Good

Scored 8 days ago · breakdown

About Sre Agent

Sre Agent is an MCP server published by fuzzylabs in the Developer Tools category: a Site Reliability Engineer AI agent that can monitor application and infrastructure logs, diagnose issues, and report on diagnostics.

The repository has 262 stars and 46 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/fuzzylabs/sre-agent

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Sre Agent

Powered by Claude · Grounded in docs

I know everything about Sre Agent. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.2.10.2.1 · 12 Mar 2026What's Changed 🔄 Full Agent Rewrite with Pydantic AI The core agent has been completely rewritten using Pydantic AI, replacing the previous implementation. This brings stronger type safety, cleaner tool definitions, and a more maintainable…
0.1.00.1.0 · 21 Nov 2025New Feature: Command-Line Interface We're excited to introduce the SRE Agent CLI - a powerful command-line interface that brings AI-powered site reliability engineering directly to your terminal. What's New Interactive Shell Launch the…

README

Welcome to the SRE Agent project. This open-source AI agent helps you monitor logs, diagnose production issues, suggest fixes, and post findings to your team so you can move faster when things go wrong.

🏃 Quick Start

Prerequisites

  • Python 3.13+
  • Docker (required for local mode)

1️⃣ Install the SRE Agent

pip install sre-agent

2️⃣ Start the CLI

sre-agent

On first run, the setup wizard will guide you through configuration:

cli-setup

3️⃣ Provide the required setup values

The wizard currently asks for:

  • ANTHROPIC_API_KEY
  • GITHUB_PERSONAL_ACCESS_TOKEN
  • GITHUB_OWNER, GITHUB_REPO, GITHUB_REF
  • SLACK_BOT_TOKEN, SLACK_CHANNEL_ID
  • AWS credentials (AWS_PROFILE or access keys) and AWS_REGION

By default the agent uses claude-sonnet-4-5-20250929. You can override this by setting the MODEL environment variable.

4️⃣ Pick a running mode

After setup, the CLI gives you two modes:

  • Local: run diagnoses from your machine against a CloudWatch log group.
  • Remote Deployment: deploy and run the agent on AWS ECS.

Remote mode currently supports AWS ECS only for deploying the agent runtime.

This is the local shell view:

cli-home

🌟 What Does It Do?

Think about a microservice app where any service can fail at any time. The agent watches error logs, identifies which service is affected, checks the configured GitHub repository, diagnoses likely root causes, suggests fixes, and reports back to Slack.

In short, it handles the heavy lifting so your team can focus on fixing the issue quickly.

Your application can run on Kubernetes, ECS, VMs, or elsewhere. The key requirement is that logs are available in CloudWatch.

🗺️ Integration Roadmap

🧠 Model provider

  • Anthropic
  • vLLM
  • OpenAI

🪵 Logging platform

  • AWS CloudWatch
  • Google Cloud Observability
  • Azure Monitor

🏢 Remote code repository

  • GitHub
  • GitLab
  • Bitbucket

🔔 Notification channel

  • Slack
  • Microsoft Teams

🕶️ Remote deployment mode:

  • AWS ECS

[!TIP] Looking for a feature or integration that is not listed yet? Open a Feature / Integration request 🚀

🏛️ Architecture

architecture

The diagram shows the boundary between your application environment and the agent responsibilities.

You are responsible for getting logs into your logging platform and setting up how the agent is triggered (for example, CloudWatch metric filters and alarms). Once triggered, the agent handles diagnosis and reporting.

The monitored application is not limited to AWS ECS. It can be deployed anywhere, as long as it sends relevant logs to CloudWatch.

When running with the current stack, the flow is:

  1. Read error logs from CloudWatch.
  2. Inspect source code via the configured GitHub MCP integration.
  3. Produce diagnosis and fix suggestions.
  4. Send results to Slack.

🧪 Evaluation

We built an evaluation suite to test both tool-use behaviour and diagnosis quality. You can find details here:

Run the suites with:

uv run sre-agent-run-tool-call-eval
uv run sre-agent-run-diagnosis-quality-eval

🤔 Why We Built This

We wanted to learn practical best practices for running AI agents in production: cost, safety, observability, and evaluation. We are sharing the journey in the open and publishing what we learn as we go.

We also write about this work on the Fuzzy Labs blog.

Contributions welcome. Join us and help shape the future of AI-powered SRE.

🔧 For Developers

See DEVELOPMENT.md for the full local setup guide.

Install dependencies:

uv sync --dev

Run the interactive CLI locally:

uv run sre-agent

If you want to run a direct diagnosis without the CLI:

docker compose up -d slack
uv run python -m sre_agent.run /aws/containerinsights/no-loafers-for-you/application currencyservice 10

README fetched from the repository yesterday. The original is authoritative.

Questions

About Sre Agent

How do I install Sre Agent?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Sre Agent safe to use with an AI agent?

Its trust score is 77 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Sre Agent still maintained?

Yes — the last commit was 5 months ago. The repository has 262 stars and 46 forks and 46 open issues.