Incident Triage Agent
FreeNot checkedExposes service health and log search tools for incident triage, enabling AI agents to investigate and summarize operational issues.
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:
- A custom Model Context Protocol (MCP) server that exposes validated backend-operations tools.
- 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?"
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-agentFAQ
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
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare 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
