# NitroStack

> Open-source TypeScript framework and platform for building, testing, and deploying production MCP servers.

NitroStack is a development platform for Model Context Protocol (MCP) servers from NitroStack Inc. It combines an open-source TypeScript SDK and CLI, the NitroStudio desktop IDE for testing, and NitroCloud for serverless hosting, with an optional white-label NitroChat client. The SDK is released under the Apache License 2.0, and the latest GitHub release listed is 1.0.1.

## What It Is

NitroStack is a framework for writing custom MCP servers against your own APIs, auth, and business logic, rather than a catalog of prebuilt connectors. Developers define tools, resources, and prompts with declarative TypeScript decorators, validate inputs with Zod, and can attach React widgets to tool output for interactive responses. The packages are @nitrostack/core, @nitrostack/cli, and @nitrostack/widgets.

## Build, Test, Deploy Workflow

A project is scaffolded with the CLI (`npx @nitrostack/cli init`), run locally with a dev server, and opened in NitroStudio. Studio provides tool testing, payload inspection, built-in AI chat, widget preview, hot reload, and an Ops Canvas for visualizing flows. NitroCloud then deploys from GitHub with scale-to-zero hosting, custom domains, and TLS.

## Framework Capabilities

The SDK includes a dependency injection container with singleton, transient, and scoped lifecycles, plus guards, interceptors, pipes, and exception filters. Authentication options documented are JWT, OAuth 2.1, and API keys. The vendor says its platform is used in production for custom MCP servers and publishes case studies and use cases; these figures are vendor claims.

## Features
- Declarative decorators for tools, resources, and prompts
- Dependency injection container
- JWT, OAuth 2.1, and API key authentication
- Middleware pipeline with guards, interceptors, pipes, and filters
- Zod validation
- React UI widgets for tool outputs
- CLI scaffolding and dev server
- NitroStudio desktop IDE with tool testing, AI chat, and Ops Canvas
- NitroCloud serverless MCP hosting
- NitroChat white-label chat client

## Integrations
ChatGPT, Claude, GitHub, NestJS, Next.js, Docker

## Platforms
WINDOWS, MACOS, LINUX, WEB, API, DEVELOPER_SDK, CLI

## Pricing
Open Source, Free tier available

## Version
1.0.1

## Links
- Website: https://nitrostack.ai
- Documentation: https://docs.nitrostack.ai/
- Repository: https://github.com/nitrocloudofficial/nitrostack
- EveryDev.ai: https://www.everydev.ai/tools/nitrostack
