NitroStack Calculator MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NitroStack Calculator MCP Server calculate 15 + 27"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NitroStack Starter Template
Minimal template for learning NitroStack fundamentals with a calculator-focused MCP server and basic widgets.
What This Template Includes
calculatormodule with tools, resources, and promptsTypeScript + 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 devCommon Commands
npm run dev
npm run build
npm startNitroStudio
NitroStudio is the recommended way to test and debug this template during development.
Download: https://nitrostack.ai/studio
Studio: https://nitrostack.ai/studio
Links
Templates docs: https://docs.nitrostack.ai/templates/01-starter-template
Main repository: https://github.com/nitrocloudofficial/nitrostack
Community
Available Tools
2 toolscalculateC
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
Scored across 2 tools
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.
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.
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.
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
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
MCP server for generating rough-draft project plans from natural-language prompts.
Kickstart development with a customizable TypeScript template featuring sample tools for greeting,…
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA 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
- FlicenseNot gradedqualityDmaintenanceA calculator-focused MCP server with TypeScript and Zod validation, providing tools, resources, and prompts for basic arithmetic operations.-
- FlicenseBqualityDmaintenanceMinimal calculator-focused MCP server with tools, resources, and prompts using TypeScript and Zod validation.2-
- AlicenseNot gradedqualityDmaintenanceA starter template calculator server with tools, resources, and prompts for arithmetic operations, built using TypeScript and Zod validation.9 npmMIT