mcp-calculator
Provides tools for arithmetic operations (add, subtract, multiply, divide, power, sqrt) powered by an Ollama AI model that understands natural language math queries.
Click on "Install 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., "@mcp-calculatorWhat is 12 * 15?"
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.
MCP Calculator Agent
A simple calculator powered by the Model Context Protocol (MCP) and Ollama. Ask math questions in plain English and get answers.
What is this?
This project connects an AI model (Ollama) to a set of calculator tools via MCP. The AI understands your question, picks the right tool, and returns the result — all through a simple chat interface.
Related MCP server: Calculator MCP
How it works
You ──> Agent ──> Ollama (AI) ──> MCP Server (tools)
│ │ │
│ send msg │ pick tool call │ execute math
│<────────────│<───────────────────│
│ get answer │ return result │
│<────────────│<───────────────────│MCP Server — exposes 6 calculator tools (add, subtract, multiply, divide, power, sqrt)
Agent — middleman that connects Ollama to the MCP server and runs the chat loop
Ollama — the AI brain that reads your question and decides which tool to use
Prerequisites
# Pull a model
ollama pull qwen3:4bSetup
# Install dependencies
npm installRun
# Interactive chat
npm run devThen ask things like:
What is 12 * 15?
What's the square root of 144?
Calculate (3 + 7) * 2
What is 2 to the power of 10?Type quit or exit to stop.
Available Tools
Tool | Description | Example |
| Add two numbers | 3 + 5 |
| Subtract second from first | 10 - 4 |
| Multiply two numbers | 6 * 7 |
| Divide first by second | 20 / 4 |
| Raise number to a power | 2^8 |
| Square root of a number | sqrt(144) |
Use a different model
Set the OLLAMA_MODEL environment variable:
OLLAMA_MODEL=qwen2.5-coder:3b npm run devIntegrate with OpenCode
Add this to opencode.jsonc in your project root:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"calculator": {
"type": "local",
"command": ["npx", "tsx", "src/server-runner.ts"],
"cwd": "."
}
}
}Project structure
mcp-calculator/
├── src/
│ ├── server.ts # MCP server with calculator tools
│ ├── server-runner.ts # Entry point for the MCP server
│ ├── agent.ts # Agent connecting Ollama to MCP
│ ├── index.ts # Interactive REPL
│ └── test.ts # Quick end-to-end test
├── package.json
└── tsconfig.jsonLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables LLMs to perform precise numerical calculations by evaluating mathematical expressions.1155MIT
- 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.644416MIT
- AlicenseNot gradedqualityDmaintenanceA backend service that provides accurate arithmetic calculation capabilities to AI models via the Model Context Protocol, allowing LLMs to offload mathematical computations for numerical queries.1MIT
- AlicenseAqualityCmaintenanceEnables basic arithmetic operations (addition, subtraction, multiplication, division) with 64-bit precision and matrix multiplication capabilities. Provides mathematical computation tools for AI assistants through the Model Context Protocol.51MIT
Related MCP Connectors
AI-callable calculators and engineering models with real formulas. No hallucinated math.
Precision math engine for AI agents. 203 exact methods. Zero hallucination.
High-precision finance & business calculations for AI agents — exact decimals, never floats.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arunyaiitm/mcp-calculator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server