Skip to main content
ClaudeWave
NEVELSK65 avatar
NEVELSK65

mcp-agenthub-monitor

View on GitHub

MCP App server rendering an interactive pipeline DAG and test-harness dashboard inline in MCP hosts

MCP ServersOfficial Registry0 stars0 forksHTMLMITUpdated today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 9/8/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/NEVELSK65/mcp-agenthub-monitor
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/NEVELSK65/mcp-agenthub-monitor and follow its README for install instructions.
Use cases

MCP Servers overview

# AgentHub Monitor

An MCP **App** server: it renders an interactive pipeline dashboard *inside* the host window
(Claude Desktop, Claude Code, and other MCP App–capable clients) instead of returning a wall of text.

The dashboard shows two things side by side:

- **DAG state** — nodes of a pipeline run, grouped into waves, each with its own status.
- **Harness metrics** — scenario pass rate, critical failures, accumulated cost and latency.

Point it at your own pipeline's JSON export and it becomes a live view of your runs. With no
configuration it serves a built-in sample, so the UI is useful the moment you install it.

## Tools

| Tool | What it does | Read-only |
|---|---|---|
| `show_agenthub_monitor` | Renders the dashboard inline in the host | yes |
| `get_status` | Returns the current pipeline state as structured JSON | yes |
| `trigger_action` | Records an action request in the server's own state | no |

**`trigger_action` does not execute anything.** It annotates the server's in-memory state so the
dashboard can show that an action was requested. This server runs no commands, spawns no
processes, and makes no network calls.

## Install

Requires Python 3.10+. No third-party dependencies.

```bash
git clone https://github.com/NEVELSK65/mcp-agenthub-monitor.git
cd mcp-agenthub-monitor
python3 -m unittest discover -s tests    # optional: verify
```

## Configure

Add to your MCP client configuration:

```json
{
  "mcpServers": {
    "agenthub-monitor": {
      "command": "python3",
      "args": ["/absolute/path/to/mcp-agenthub-monitor/server.py"],
      "env": {
        "AGENTHUB_STATE_FILE": "/absolute/path/to/your/pipeline-state.json"
      }
    }
  }
}
```

`AGENTHUB_STATE_FILE` is optional. Without it the server returns sample data, flagged with
`is_sample_data: true` so it is never mistaken for a real run.

## State file format

Write this JSON from your own CI, orchestrator, or test harness:

```json
{
  "dag": {
    "title": "Nightly build",
    "total_nodes": 6,
    "completed_nodes": 4,
    "waves": 3,
    "node_states": {
      "node_01_checkout": "COMPLETED",
      "node_02_unit_tests": "COMPLETED",
      "node_03_integration": "RUNNING",
      "node_04_security_scan": "PENDING"
    }
  },
  "harness": {
    "pass_rate_pct": 93.75,
    "total_scenarios": 16,
    "passed_scenarios": 15,
    "critical_failures": 0,
    "total_cost_usd": 0.112,
    "total_latency_ms": 41700
  },
  "log": "Integration stage in progress."
}
```

The file is re-read on every tool call, so the dashboard reflects whatever your pipeline last wrote.
Node status strings are passed through to the UI as-is; `COMPLETED`, `RUNNING`, `PENDING` and
`FAILED` get distinct colours.

## Resource

The UI is exposed as an MCP resource at `ui://agenthub/mcp-app.html` with MIME type
`text/html;profile=mcp-app`. Hosts that support MCP Apps render it inline; hosts that do not can
still read it as an HTML document.

## Privacy

The server reads one local file (the one you name in `AGENTHUB_STATE_FILE`) and sends nothing
anywhere. See [PRIVACY.md](PRIVACY.md).

## License

MIT — see [LICENSE](LICENSE).

What people ask about mcp-agenthub-monitor

What is NEVELSK65/mcp-agenthub-monitor?

+

NEVELSK65/mcp-agenthub-monitor is mcp servers for the Claude AI ecosystem. MCP App server rendering an interactive pipeline DAG and test-harness dashboard inline in MCP hosts It has 0 GitHub stars and its last recorded update is dated 2026-09-07.

How do I install mcp-agenthub-monitor?

+

You can install mcp-agenthub-monitor by cloning the repository (https://github.com/NEVELSK65/mcp-agenthub-monitor) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is NEVELSK65/mcp-agenthub-monitor safe to use?

+

Our security agent has analyzed NEVELSK65/mcp-agenthub-monitor and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains NEVELSK65/mcp-agenthub-monitor?

+

NEVELSK65/mcp-agenthub-monitor is maintained by NEVELSK65. The last recorded GitHub activity is dated 2026-09-07, with 0 open issues.

Are there alternatives to mcp-agenthub-monitor?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy mcp-agenthub-monitor to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: NEVELSK65/mcp-agenthub-monitor
[![Featured on ClaudeWave](https://claudewave.com/api/badge/nevelsk65-mcp-agenthub-monitor)](https://claudewave.com/repo/nevelsk65-mcp-agenthub-monitor)
<a href="https://claudewave.com/repo/nevelsk65-mcp-agenthub-monitor"><img src="https://claudewave.com/api/badge/nevelsk65-mcp-agenthub-monitor" alt="Featured on ClaudeWave: NEVELSK65/mcp-agenthub-monitor" width="320" height="64" /></a>

More MCP Servers

mcp-agenthub-monitor alternatives