Calculator MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Calculator MCP Server
A simple calculator server implementing the Model Context Protocol (MCP).
Features
This MCP server provides the following calculator operations:
add: Add two numbers together
subtract: Subtract second number from first
multiply: Multiply two numbers
divide: Divide first number by second (with zero-check)
power: Raise a number to a power
sqrt: Calculate square root
percentage: Calculate percentage of a number
Related MCP server: Calculator MCP Server
Installation
Using uv (recommended)
The easiest way is to use uvx which was just installed:
# Test the server directly
export PATH="$HOME/.local/bin:$PATH"
uvx --from . --with mcp calculator-mcp-serverManual Installation with pip
If you prefer pip, install in a virtual environment:
# Create virtual environment
python -m venv venv
source venv/bin/activate
# Install dependencies
pip install git+https://github.com/modelcontextprotocol/python-sdk.git
# Run the server
python calculator_mcp_server.pyConfiguration
Add this to your Kiro MCP configuration file (.kiro/settings/mcp.json):
{
"mcpServers": {
"calculator": {
"command": "/Users/anshikagupta/.local/bin/uvx",
"args": ["--from", "/Users/anshikagupta/calculator", "--with", "mcp", "python", "calculator_mcp_server.py"],
"disabled": false,
"autoApprove": ["add", "subtract", "multiply", "divide", "power", "sqrt", "percentage"]
}
}
}Usage Examples
Once configured, you can use the calculator through Kiro:
"Add 5 and 3"
"What's 10 divided by 2?"
"Calculate 2 to the power of 8"
"What's the square root of 144?"
"Calculate 20% of 500"
Tools Available
add
Add two numbers together.
Parameters:
a(number),b(number)Example:
{"a": 5, "b": 3}→ "5 + 3 = 8"
subtract
Subtract second number from first.
Parameters:
a(number),b(number)Example:
{"a": 10, "b": 3}→ "10 - 3 = 7"
multiply
Multiply two numbers.
Parameters:
a(number),b(number)Example:
{"a": 4, "b": 5}→ "4 × 5 = 20"
divide
Divide first number by second.
Parameters:
a(number),b(number)Example:
{"a": 20, "b": 4}→ "20 ÷ 4 = 5"
power
Raise base to exponent.
Parameters:
base(number),exponent(number)Example:
{"base": 2, "exponent": 8}→ "2^8 = 256"
sqrt
Calculate square root.
Parameters:
number(number, non-negative)Example:
{"number": 144}→ "√144 = 12"
percentage
Calculate percentage of a number.
Parameters:
number(number),percent(number)Example:
{"number": 500, "percent": 20}→ "20% of 500 = 100"
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Precision math engine for AI agents. 203 exact methods. Zero hallucination.
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides basic mathematical and statistical functions to LLMs, enabling them to perform accurate numerical calculations through a simple API.1330 npm191MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables LLMs to perform precise numerical calculations by evaluating mathematical expressions.110,869 PyPI161MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that provides basic calculator functionality for LLMs, enabling them to perform mathematical operations like addition, subtraction, multiplication, division, modulo, and square root.6235 npm15MIT
- FlicenseNot gradedqualityDmaintenanceProvides basic mathematical operations (addition, subtraction, multiplication, division) through a Model Context Protocol server. Enables MCP-compatible clients like chatbots to perform calculations by sending structured math requests.-