FastMCP Calculator Server
FreeNot checkedA Model Context Protocol server providing calculator tools (add, subtract, multiply, divide, etc.) with optional JWT or Google OAuth authentication.
About
A Model Context Protocol server providing calculator tools (add, subtract, multiply, divide, etc.) with optional JWT or Google OAuth authentication.
README
A Model Context Protocol (MCP) server providing calculator functionality with authentication options.
Quick Start
1. Install Dependencies
pip install -r requirements.txt
2. Choose Authentication Mode
No Authentication (Port 8000)
python calculator_server.py
JWT Authentication (Port 8001)
python calculator_server_auth.py
# Copy the bearer token from output
Google OAuth (Port 8002)
# Setup: Get credentials from https://console.cloud.google.com/
# Create .env file with GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET
python calculator_server_google_oauth.py
Calculator Tools
add(a, b)- Add two numberssubtract(a, b)- Subtract numbersmultiply(a, b)- Multiply numbersdivide(a, b)- Divide numberspower(base, exponent)- Raise to powermodulo(a, b)- Get remaindersquare_root(n)- Calculate square rootevaluate_expression(expr)- Evaluate math expressioncalculate_percentage(value, pct)- Calculate percentageaverage(numbers)- Calculate average
Google OAuth Setup
- Go to https://console.cloud.google.com/
- Create OAuth 2.0 Client ID
- Add redirect URI:
http://localhost:8000/auth/callback - Copy credentials to
.env:
GOOGLE_CLIENT_ID=your-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-secret
SERVER_BASE_URL=http://localhost:8000
Claude Desktop Setup
Edit your Claude config file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"calculator": {
"command": "python",
"args": ["path/to/calculator_server.py"]
}
}
}
Production
- Use HTTPS (required for Google OAuth)
- Store credentials securely
- Enable rate limiting
- Set up monitoring
Resources
Installing FastMCP Calculator Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/Muhammad-Moin/MCP_SERVERFAQ
Is FastMCP Calculator Server MCP free?
Yes, FastMCP Calculator Server MCP is free — one-click install via Unyly at no cost.
Does FastMCP Calculator Server need an API key?
No, FastMCP Calculator Server runs without API keys or environment variables.
Is FastMCP Calculator Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install FastMCP Calculator Server in Claude Desktop, Claude Code or Cursor?
Open FastMCP Calculator Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare FastMCP Calculator Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
