MCP Calculator Demo
@pijush2022
About MCP Calculator Demo
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP-server-with-client-demo-for-calculator-with-SSE-": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Calculator Demo?
A demonstration project that implements a calculator service using the MCP (Model Control Protocol) framework. It provides basic arithmetic operations and evaluates both simple and complex mathematical expressions, serving as a learning tool for MCP integration.
How to use MCP Calculator Demo?
Clone the repository, create a virtual environment with Python 3.7+, install dependencies from requirements.txt, then start the server with python calculator_server.py (defaults to http://127.0.0.1:5005). In a separate terminal, run python client.py to interact using commands like add 2 3 or complex expressions such as (5+7)*2.
Key features of MCP Calculator Demo?
- Basic arithmetic: addition, subtraction, multiplication, division
- Supports simple tool syntax and complex expressions
- Error handling for division by zero
- Server-Sent Events (SSE) communication
- Parentheses support in expressions
- RPN evaluation for complex expressions
Use cases of MCP Calculator Demo?
- Learning how to build an MCP server and client
- Demonstrating arithmetic tool integration with MCP
- Testing MCP communication via SSE
- Experimenting with expression parsing and evaluation
FAQ from MCP Calculator Demo
What Python version is required?
Python 3.7 or higher is required.
How do I start the server?
Run python calculator_server.py; the server starts on http://127.0.0.1:5005.
What operations does the calculator support?
It supports addition, subtraction
More Other MCP servers

EverArt
modelcontextprotocolModel Context Protocol Servers

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments