Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Incident Triage Agent

FreeNot checked

Exposes service health and log search tools for incident triage, enabling AI agents to investigate and summarize operational issues.

GitHubEmbed

About

Exposes service health and log search tools for incident triage, enabling AI agents to investigate and summarize operational issues.

README

A deliberately small TypeScript project demonstrating two things:

  1. A custom Model Context Protocol (MCP) server that exposes validated backend-operations tools.
  2. An AI agent that discovers and invokes those MCP tools to investigate a sample incident.

This is a portfolio project, not a production monitoring platform.

What it does

The agent can inspect local sample data through two read-only MCP tools:

  • get_service_health — returns service status, latency, error rate, and dependency information.
  • search_logs — filters recent logs by service, severity, text, or trace ID.

The agent then produces an evidence-based incident summary with a likely cause and next action.

Architecture

User prompt
    |
OpenAI Agents SDK
    |
MCP client over stdio
    |
Custom TypeScript MCP server
    |
In-memory service-health and log data

Why the scope is intentionally small

Included:

  • One CLI agent
  • One local MCP server
  • Two read-only tools
  • Zod input validation
  • Sample operational data
  • Unit tests
  • Error handling and server cleanup

Not included:

  • Web UI
  • Database
  • Authentication
  • Cloud deployment
  • Message queues
  • Vector database
  • Multi-agent orchestration

Those additions would make the project easier to abandon without making the résumé claim much stronger.

Requirements

  • Node.js 20 or newer
  • An OpenAI API key

Setup

npm install
cp .env.example .env

Add your API key to .env.

Run the tests

npm test

Run the agent

npm run agent -- "Investigate the learning-api degradation and recommend the safest next action."

Try another prompt:

npm run agent -- "Which service is unhealthy, and what log evidence supports the diagnosis?"

from github.com/sanjanapeterlead/mcp-incident-triage-agent

Installing Incident Triage Agent

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/sanjanapeterlead/mcp-incident-triage-agent

FAQ

Is Incident Triage Agent MCP free?

Yes, Incident Triage Agent MCP is free — one-click install via Unyly at no cost.

Does Incident Triage Agent need an API key?

No, Incident Triage Agent runs without API keys or environment variables.

Is Incident Triage Agent hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Incident Triage Agent in Claude Desktop, Claude Code or Cursor?

Open Incident Triage Agent on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Incident Triage Agent with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs