Skip to main content
Glama
NitroStack Calculator MCP Server

NitroStack Calculator MCP Server

by Rookie-1207

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

Related MCP server: amrita-companion-mcp

Quick Start

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

Common Commands

npm run dev
npm run build
npm start

NitroStudio

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

Community

Available Tools

4 tools
calculateC

Perform basic arithmetic calculations

Inputs: a (required), b (required), operation (required).

convert_temperatureC

Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F).

Inputs: file_name (required), file_type (required), file_content (required), value, +2 more.

extract_commitmentsB

Extract commitments from a meeting transcript

Inputs: transcript (required).

get_commitmentsB

Return all stored commitments

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    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

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      This MCP server provides calculator tools, resources, and prompts for arithmetic operations, and serves as a minimal template for learning NitroStack fundamentals.
      -
    • F
      license
      A
      quality
      D
      maintenance
      A minimal NitroStack starter template with a calculator module including tools, resources, and prompts for learning MCP server fundamentals.
      4
      -
    • F
      license
      B
      quality
      D
      maintenance
      A minimal MCP server template for learning NitroStack fundamentals, featuring a calculator module with tools, resources, and prompts.
      6
      -
    • F
      license
      C
      quality
      D
      maintenance
      A minimal MCP server template for learning NitroStack fundamentals, featuring a calculator module with tools, resources, and prompts.
      9
      -