360 Secure SkillHub
360 安全技能中心

Subagent Health Monitor

面向 Claude Code 的 MCP 监控服务:通过注册子代理、上报进度等工具追踪运行状态,识别超过两分钟无进展的静默失败、闲置通知循环造成的 token 浪费与重复任务,并输出 0-100 机队健康分与告警。

abhinas90
abhinas90
热度 24.48
最近更新 2026-05-25 08:34:09
分类:开发依赖:MCP 服务 / 代码执行 / 读写文件应用场景:DevOps / 工作流 / 调试排错

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add subagent-health-monitor
Metadata
name
Subagent Health Monitor
description
MCP server that tracks Claude Code subagent performance in real-time. Detects silent failures, token waste from idle loops, and duplicate task spawns. Get fleet-wide health scores and actionable alerts.
version
1.0.0
author
abhinas90
tags
["mcp","claude-code","subagent","monitoring","token-optimization"]
price
29
category
developer-tools

Subagent Health Monitor

Your subagents are dying silently and you don't know until the bill arrives. This MCP server catches it in real-time.

Built from production data: agent teams burn 13-22% of tokens on idle loops and duplicate spawns. This tool surfaces exactly where.

What it tracks

  • Silent failures: subagent with zero progress for >2 minutes → alert
  • Token waste: estimates waste from idle notification loops
  • Duplicate detection: same task spawning multiple times → alert
  • Fleet health score: 0-100 based on stuck agents + token waste

Tools exposed to Claude

Tool What it does
register_subagent Register a subagent for tracking
check_agent_health Check a specific subagent's health
record_agent_progress Log progress after each tool call
get_fleet_health Fleet-wide health summary

Quick start

Add to ~/.claude/mcp.json:

{
  "mcpServers": {
    "subagent-health": {
      "command": "python3",
      "args": ["path/to/subagent-health.py", "--mcp"]
    }
  }
}

Then in Claude Code: "Check fleet health" or "Is subagent-3 stuck?"

Example output

Fleet Health Report
├── Total agents: 4
├── Active: 3
├── Stuck: 1 (agent-2: no progress for 340s)
├── Total tokens: 142,000
├── Estimated waste: 25,560 tokens (18%)
└── Health score: 68/100

ALERT: agent-2 is stuck. Kill and restart with trimmed context.

Prerequisites

  • Python 3.8+
  • Claude Code with MCP support
  • No API keys required — state stored locally in ~/.claude/