nitrocloudofficial/nitrostack

The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.

About the project

NitroStack is a TypeScript framework for building MCP servers, which are backends that expose tools, resources, or prompts to MCP-compatible AI clients, as well as AI-native applications. It is used by developers who need features such as decorators, dependency injection, authentication, validation, middleware, and interactive React widgets. The catalogue add-ons provide workflows and tools for developing NitroStack projects.

This repository also configures its own agents. See what nitrostack tells them →

2.5kStars on the repository
21Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

demo-warden

01

nitrocloudofficial/nitrostack

Agent Claude Code

Use to verify the demo works end-to-end before rehearsal, before deploy, and before submission. Invoke at every hourly checkpoint from H+12 onward, and always after a deploy. Read-only — reports what is broken, never fixes it.

not rated 2.5k +7 yesterday A 52 tokens original Apache-2.0

nitrostack-expert

02

nitrocloudofficial/nitrostack

Agent Claude Code needs its repo

Use for ALL NitroStack MCP server code — modules, tools, resources, prompts, guards, middleware, interceptors, DI, MCP Tasks, and CLI operations. Invoke whenever writing or editing anything under src/ that is not a widget. Also use when a NitroStack API's correct usage is uncertain.

not rated 2.5k +7 yesterday A 67 tokens original Apache-2.0

risk-rules

03

nitrocloudofficial/nitrostack

Agent Claude Code

Use for the deterministic payment risk engine and its unit tests — src/services/risk.service.ts and its spec file. Invoke when writing, editing, or testing any risk rule. Do not use for tools, widgets, guards, or anything involving I/O.

not rated 2.5k +7 yesterday A 55 tokens original Apache-2.0

widget-builder

04

nitrocloudofficial/nitrostack

Agent Claude Code

Use for ALL widget work under src/widgets/app/. Invoke when creating or editing any React component that renders a tool response — approval cards, risk breakdowns, invoice queues, receipts, audit timelines. Do not use for MCP server code.

not rated 2.5k +7 yesterday A 50 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: