Skip to main content
Glama
NitroStack Calculator MCP Server

NitroStack Calculator MCP Server

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: Calculator MCP Server

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

2 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.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools, calculate and convert_temperature, have clearly distinct purposes: one handles arithmetic operations, the other handles temperature unit conversion. There is no overlap or ambiguity between them.

    Naming Consistency4/5

    Both tool names follow a verb-based convention, but 'calculate' is a bare verb while 'convert_temperature' includes an object. This is a minor inconsistency, but overall the pattern is simple and predictable.

    Tool Count3/5

    With only 2 tools, the server feels somewhat thin for a calculator MCP. The tools cover two distinct functions, but the count is at the lower boundary of what might be expected, making it borderline.

    Completeness3/5

    The server covers basic arithmetic and temperature conversion, but lacks other common calculator features such as scientific functions or additional unit conversions. This leaves notable gaps for users expecting a fuller calculator experience.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      A starter template for building Model Context Protocol (MCP) servers using TypeScript and Zod for schema validation. It provides a foundational structure and examples for implementing custom tools and resources, such as calculators and system information endpoints.
      ISC
    • F
      license
      Not graded
      quality
      D
      maintenance
      A calculator-focused MCP server with TypeScript and Zod validation, providing tools, resources, and prompts for basic arithmetic operations.
      -
    • F
      license
      B
      quality
      D
      maintenance
      Minimal calculator-focused MCP server with tools, resources, and prompts using TypeScript and Zod validation.
      2
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      A starter template calculator server with tools, resources, and prompts for arithmetic operations, built using TypeScript and Zod validation.
      9 npm
      MIT