Skip to main content
Glama

sci-calc-mcp

README.md1.74 kB
# 📘 **sci_calc_mcp** ### A Scientific Calculator MCP Server Built with **FastMCP**, designed for **ChatGPT Apps**, **MCP Inspector**, and **Render** deployment. --- ## 🚀 Overview `sci_calc_mcp` is a lightweight, high-performance **Model Context Protocol (MCP)** server that exposes scientific calculator operations as **atomic tools**. Each operation is a standalone MCP tool: - `add(a, b)` - `subtract(a, b)` - `multiply(a, b)` - `divide(a, b)` - `mod(a, b)` - `power(base, exponent)` - `sqrt(x)` - `sin(x)` - `cos(x)` - `tan(x)` - `asin(x)` - `acos(x)` - `atan(x)` - `exp(x)` - `ln(x)` - `log10(x)` - `absval(x)` - `round_to(x, digits)` This design is **MCP-native**, strongly typed, easy to inspect, and ideal for building calculator UIs. --- ## ✨ Features - 🧮 **Multiple scientific-level operations** - ⚡ **Pure FastMCP server — minimal dependencies** - 🌐 **HTTP/SSE transport for web apps and inspectors** - 📦 **Single-file server (`main.py`)** - 🔍 Compatible with **MCP Inspector** - 🤖 Fully compatible with **ChatGPT Apps SDK** - ☁️ Pre-configured for **Render.com** hosting - 🔒 Safe mathematical operations (e.g., division by zero protection) ## ChatGPT App The server is currently live and hosted on Render. I have connected it as a custom tool in ChatGPT's new App Developer mode and will submit it as soon as the planned app store comes online. <img width="882" height="1118" alt="Screenshot from 2025-11-14 10-15-14" src="https://github.com/user-attachments/assets/9d354e4d-9173-4069-ba18-098717823c2f" /> --- ## 📄 License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

Latest Blog Posts

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/aubreyhayes47/sci-calc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server