Skip to main content
Glama
VRDhwaraganath

NitroStack Calculator MCP Server

README.md
# NitroStack Starter Template

Minimal template for learning NitroStack fundamentals with a calculator-focused
MCP server and basic widgets.

## What This Template Includes

- `calculator` module with tools, resources, and prompts
- TypeScript + Zod validation setup
- Widget-ready project structure
- Production-friendly npm scripts

## Quick Start

```bash
npx @nitrostack/cli init my-server --template typescript-starter
cd my-server
npm run dev
```

## Common Commands

```bash
npm run dev
npm run build
npm start
```

## NitroStudio

NitroStudio is the recommended way to test and debug this template during
development.

- Download: <https://nitrostack.ai/studio>
- Studio: <https://nitrostack.ai/studio>

## Links

- Docs: <https://docs.nitrostack.ai>
- Templates docs: <https://docs.nitrostack.ai/templates/01-starter-template>
- Main repository: <https://github.com/nitrocloudofficial/nitrostack>

## Community

- Discord: <https://discord.gg/uVWey6UhuD>
- X: <https://x.com/nitrostackai>
- YouTube: <https://www.youtube.com/@nitrostackai>
- LinkedIn: <https://linkedin.com/company/nitrostack-ai/>
- GitHub: <https://github.com/nitrostackai>

TDQS

B3.1/5.0

Scored across 6 tools

Disambiguation5/5

All six tools have clearly distinct purposes: calculate and convert_temperature handle math, while the incident-related tools (upload-and-analyze, get-incident-details, list-incidents, export-report) each perform a unique action (analyze, retrieve, list, export). No overlaps or ambiguities exist.

Naming Consistency2/5

Naming conventions are inconsistent: 'calculate' is a bare verb, 'convert_temperature' uses an underscore, 'upload-and-analyze' uses hyphens, and the incident tools mix noun phrases with hyphens. A uniform pattern (e.g., verb_noun) is not followed.

Tool Count5/5

With six tools, the count falls within the typical 3–15 range and is appropriate for the mixed functionality (calculation and incident management). No redundancy or excessive bloat.

Completeness2/5

The tool set is incomplete relative to its apparent scope. As a calculator server, it lacks common operations (trigonometry, logarithms, etc.). As an incident management system, it provides list/get/upload/export but misses update and delete operations. The mix of domains further reduces coherence and completeness.

Maintenance

ActivitySlowing
ResponsivenessNo issues