MCP Calculator Server
Supports cloning the repository from GitHub to set up the MCP calculator server locally.
Hosts the repository that can be cloned to set up the MCP calculator server.
Enables evaluation of mathematical expressions using Python's math module, providing functions like sqrt(), trigonometric operations, and constants through a secure evaluation environment.
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 Calculator Servercalculate the monthly payment for a $200,000 loan at 4.5% interest over 30 years"
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 Server
This project is a simple Model Context Protocol (MCP) server that evaluates mathematical expressions sent by MCP clients. It can be used with the official MCP Python client or the VSCode MCP extension.
Features
Evaluate math expressions using Python's
mathmodule (e.g.,sqrt(25) + 2**3).Secure evaluation: only math functions/constants are available.
Exposes a
calculatetool via the MCP protocol.Compatible with the Model Context Protocol VSCode extension.
Related MCP server: Learn_MCP Math Server
Setup
Clone the repository and enter the directory:
git clone <your-repo-url> cd calculator-mcpCreate and activate a virtual environment (recommended):
python3 -m venv venv source venv/bin/activateInstall dependencies:
pip install -r requirements.txt
Running the MCP Server
Start the server (by default, it listens on all interfaces at port 8500, root path):
python app.pyYou should see:
MCP server running on 0.0.0.0:8500 (root path)Using the Python Client
The provided client.py can be used to test the server:
python client.pyThis will send the expression sqrt(25) + 2**3 to the server and print the result.
You can modify client.py to send other expressions.
Using the MCP Server in VSCode
Install the MCP Extension:
Open VSCode.
Go to Extensions (
Ctrl+Shift+XorCmd+Shift+X).Search for
Model Context ProtocolorMCPand install the official extension.
Start the MCP server:
Make sure
python app.pyis running.
Connect VSCode to the MCP Server:
Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+P).Type
MCP: Add ServerorMCP: Connect to Server.Enter the server URL:
http://127.0.0.1:8500/Give it a name (e.g., "Calculator MCP").
Use the MCP Tools in VSCode:
Open the MCP sidebar (look for the MCP icon).
Select your server.
You should see the
calculatetool.Run the tool, enter a math expression, and see the result in VSCode.
Security Note
Only math functions/constants are available to evaluated expressions.
No access to Python built-ins or the file system.
License
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.1153MIT
- Flicense-qualityDmaintenanceA Model Context Protocol (MCP) server that demonstrates mathematical capabilities through a LangChain integration, allowing clients to perform math operations via the MCP protocol.
- Alicense-qualityDmaintenanceA minimal Python-based server that provides real-time weather data and a safe mathematical expression evaluator. It enables users to fetch current weather conditions and perform complex calculations using the Model Context Protocol.MIT
- Alicense-qualityCmaintenanceA secure MCP server for evaluating mathematical expressions with grammar validation, function whitelisting, and sandboxed execution. It provides tools for expression evaluation, variable management, and resources for grammar and function documentation.38MIT
Related MCP Connectors
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
MCP (Model Context Protocol) server for Appwrite
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/linuxacademyir/calculator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server