agenthub-monitor
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENTHUB_STATE_FILE | No | Optional absolute path to a JSON file containing pipeline state. If not set, the server serves sample data flagged with is_sample_data: true. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| show_agenthub_monitorA | Render the interactive pipeline dashboard inline in the host. Shows DAG node states and test-harness metrics from the configured state file, or built-in sample data when no state file is configured. |
| get_statusA | Return the current pipeline state as structured JSON. Reads the file given by AGENTHUB_STATE_FILE if set; otherwise returns in-memory state, which is flagged with is_sample_data=true. |
| trigger_actionA | Record an action request in the server's in-memory state and return the updated state. This server does not execute commands, start jobs, or reach the network — it only annotates its own state so the dashboard can reflect a requested action. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Pipeline dashboard UI | Interactive SVG DAG and test-harness dashboard. |
TDQS
Scored across 3 tools
get_status and show_agenthub_monitor both surface the same pipeline state and could be confused at a glance, but they differ clearly in output form (structured JSON vs. rendered inline dashboard). trigger_action is distinct in that it only annotates state rather than reading it. The descriptions explicitly clarify these boundaries.
get_status and trigger_action follow a clean verb_noun pattern, while show_agenthub_monitor bakes the server name into the noun (show_<server>_monitor). This is a minor deviation but still readable and predictable in intent.
Three tools is on the thin side, but for a narrow monitor-and-annotate purpose each tool earns its place: read state, render dashboard, record an action request. No padding or redundant tools.
The surface covers reading and rendering state plus recording an action, but there is no way to clear or acknowledge a recorded action, and no per-node querying or filtering. These gaps leave agents at a dead end after triggering an action, though the core monitoring loop works.