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., "@calculator-mcp-server calculate 5 + 3"
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 with no overlap. An agent can easily select the appropriate tool based on the task.
Both tool names follow a consistent verb_noun pattern: 'calculate' (verb) and 'convert_temperature' (verb_noun). The naming is predictable and clear.
With only 2 tools, the set is minimal but still reasonable for a focused calculator server. It covers core arithmetic calculation and temperature conversion without unnecessary clutter.
The tool surface covers basic arithmetic and temperature conversion, but lacks other common calculator operations like exponentiation, trigonometry, or memory functions, leaving notable gaps for a general-purpose calculator.
Related MCP Connectors
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA boilerplate project for quickly developing MCP servers using TypeScript, featuring example implementations of tools (calculator, greetings) and resources (server info) with Zod schema validation.ISC
- FlicenseNot gradedqualityDmaintenanceA calculator-focused MCP server with TypeScript and Zod validation, providing tools, resources, and prompts for basic arithmetic operations.-
- FlicenseNot gradedqualityDmaintenanceMinimal MCP server for basic calculator operations, built with NitroStack, TypeScript, and Zod validation.10 npm1-
- FlicenseBqualityDmaintenanceA starter template for building a calculator-focused MCP server with tools, resources, and prompts using TypeScript and Zod validation.2-