About this project
NitroWatch is an MCP server that gives development teams a single control plane for the other MCP servers they're running. Instead of building another agent that performs tasks for an end user, NitroWatch solves the infrastructure problem sitting underneath agentic development itself — the same gaps NitroStack's own team publicly named: too much manual glue code between services, no unified way to monitor deployments, and scattered tooling for logs and token usage. It exposes four tools and two resources through the official NitroStack TypeScript SDK. register_server adds any MCP server to a watchlist. discover_capabilities connects to that server as a real MCP client — using the official MCP TypeScript SDK's Client over SSE transport — and pulls its actual, live tool/resource/prompt schemas, not assumed or hardcoded ones. get_burn_rate tracks token usage against the hackathon's shared budget. generate_glue auto-generates the connector code needed to chain a tool call on one registered server into a tool call on another, removing the boilerplate that normally has to be hand-written every time two MCP servers need to talk. The whole system was validated against a real NitroCloud deployment — not mock data — including live introspection of the team's own deployed server and a working connection through ChatGPT's developer mode, confirming genuine MCP-standard interoperability rather than a NitroStack-only proof of concept.
Enterprise AI & Workplace Automation track
Develop AI agents and automation tools that improve productivity, streamline workflows, and enhance business operations.