Skip to main content
Glama
Rookie-1207

NitroStack Calculator MCP Server

by Rookie-1207
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.4/5.0

Scored across 4 tools

Disambiguation4/5

The tools are individually distinct: calculate handles arithmetic, convert_temperature handles temperature conversions, and the two commitment tools are clearly separated into extraction and retrieval. However, the odd mix of calculator and meeting-transcript features could confuse an agent about which tool is relevant for a given task.

Naming Consistency4/5

Most tool names follow a verb_noun pattern (convert_temperature, extract_commitments, get_commitments), and the lone 'calculate' is still a verb. Naming is mostly consistent, though 'calculate' is shorter and less descriptive than the others.

Tool Count4/5

Four tools is a reasonable number for a small server and each tool has a clear function. However, the scope seems padded by the commitment tools, which feel out of place in a calculator-focused server.

Completeness2/5

The calculator side is minimal (arithmetic only, no scientific operations), and the commitment tools lack update/delete functionality. The server's domain is unclear due to mixing unrelated features, leaving obvious gaps in both areas.

Maintenance

ActivityStale
ResponsivenessNo issues