Skip to main content
Glama
sanjanapeterlead

mcp-incident-triage-agent

MCP Incident Triage Agent

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.

Related MCP server: AI Incident Monitoring RCA MCP Server

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?"

Maintenance

ActivitySlowing
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI agents to query Prometheus metrics and Loki logs for intelligent alert investigation and troubleshooting. Provides service discovery, metric querying, log searching, and correlation tools to help identify root causes of issues.
    9
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides telemetry tools for retrieving recent logs and system metrics to support root-cause analysis of infrastructure incidents. Enables autonomous incident triage with grounded verification and human-in-the-loop remediation.
    1
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables autonomous infrastructure health management by exposing tools for retrieving system logs, querying a knowledge base, executing SQL analytics, and simulating system commands, all integrated into an AI-driven incident response workflow.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to investigate production incidents by exposing service health, logs, and deployment data through MCP tools.
    10
    -