Skip to main content
Glama
Mohith535

NitroWatch

by Mohith535

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP port when transport is 'http' or 'dual'3000
NITRO_LOG_LEVELNoLog verbosityinfo
MCP_TRANSPORT_TYPENoTransport type: 'stdio', 'http', or 'dual'. Default is 'stdio' in dev and 'dual' in production.stdio
NITROSTACK_APP_MODENoNitroStack app modeuniversal

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
register_serverB

Register an MCP server with NitroWatch so it can be watched

discover_capabilitiesB

Connect to a registered server's real MCP endpoint and list its tools/resources/prompts

get_burn_rateB

Project time-to-exhaustion on the team's 5M AI token budget

generate_glueB

Generate a stub connector function that calls a tool on one registered server and pipes its result into a tool on another

classify_toolsA

Assign a risk tier (read / reversible / irreversible) to every tool on a registered server. Run this after discover_capabilities. Tries the LLM classifier first and falls back to the deterministic one.

set_tierA

Manually override a tool's risk tier when the classifier gets it wrong. Recorded as a human decision in the audit trail.

request_actionA

Ask NitroWatch to run a tool on a governed server. Read tools and promoted tools run immediately; everything else is queued for human approval and returns an approvalId.

list_pending_approvalsA

Show every action currently blocked and waiting on a human decision, newest first. Renders the interactive approval console.

approve_actionA

Human approves a pending action. Executes it, records the approval, and reports whether the tool has now earned promotion.

deny_actionA

Human denies a pending action. Nothing executes, and the denial is recorded permanently against that tool.

promote_toolB

Grant a reversible tool standing permission to run unattended. Requires a clean approval record. Irreversible tools are refused.

revoke_toolA

Withdraw a tool's autonomy immediately. It returns to requiring approval on every call.

get_trust_statusA

Show the approval record and autonomy state for every governed tool — the evidence behind each promotion decision.

get_audit_logB

Return the full decision history: what was classified, allowed, blocked, approved, denied, promoted, and by whom.

Prompts

Interactive templates invoked by user choice

NameDescription
approval_briefingTurn a pending action into a plain-language brief a human can decide on quickly.
security_posture_reviewSummarise the current governance posture: what runs unattended, what is still gated, and what looks risky.

Resources

Contextual data attached and managed by the client

NameDescription
Registered serversAll MCP servers currently registered with NitroWatch
Server logsRecent log entries for a given registered server
Tool policiesRisk tier and autonomy state for every governed tool
Pending approvalsActions currently blocked and waiting on a human decision
Audit trailEvery governance decision recorded, newest last
Health ChecksCurrent health status of all registered health checks
Approval ConsoleUI component for Approval Console
Widget ExamplesProvides metadata and examples for all registered UI widgets

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mohith535/nitrowatch'

If you have feedback or need assistance with the MCP directory API, please join our Discord server