ntop-ai-helper-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENAI_MODEL | No | The OpenAI model to use | gpt-5.2 |
| OPENAI_API_KEY | Yes | Required for real AI diagnosis/swarm | |
| ENABLE_COMMAND_TOOL | No | Set to true to allow shell command tool | false |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| capture_screenB | Capture the current primary screen and save a PNG under ./captures. |
| list_macrosA | List available automation macros. |
| save_macroB | Create or update a macro with steps: sleep, sendKeys, command. |
| run_macroC | Run a saved macro by name. |
| diagnose_ntop_errorB | Diagnose an nTop error. Uses OpenAI if OPENAI_API_KEY is set; otherwise returns a local fallback diagnosis. |
| swarm_diagnose_ntopA | Run a multi-agent nTop diagnosis swarm. Defaults to 20 agents in parallel and returns each finding + synthesis. |
| run_terminal_commandA | Execute a terminal command for power-user automation. Disabled by default; set ENABLE_COMMAND_TOOL=true to allow. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools have clearly distinct purposes (screen capture, macro management, terminal command). The only overlap is between diagnose_ntop_error and swarm_diagnose_ntop, both for diagnosing nTop errors, but their descriptions clarify different approaches (single vs. multi-agent).
Tool names generally follow a verb_noun pattern (capture_screen, list_macros, save_macro, run_macro, diagnose_ntop_error). The name swarm_diagnose_ntop deviates by using a noun prefix, and run_terminal_command also fits the pattern, but overall the convention is consistent.
With 7 tools, the set is well-scoped for an nTop automation and diagnostics helper. Each tool serves a distinct need without redundancy or bloat, fitting comfortably in the ideal 3-15 range.
Macro lifecycle is well covered (list, save/update, run), and diagnosis has two options. Minor gaps exist, such as no delete macro or ability to stop a running macro, but the core workflows for automation and error handling are present.