Cruncher Mcp
@islobodan
About Cruncher Mcp
Cruncher MCP: The Scientific Calculator MCP Server
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"cruncher": {
"command": "npx",
"args": [
"-y",
"@slbdn/cruncher-mcp"
],
"env": {
"CRUNCHER_TOOL_SET": "standard",
"CRUNCHER_TIMEOUT": "5000"
}
}
}
}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 Cruncher Mcp?
Cruncher Mcp is a powerful scientific calculator built as a Model Context Protocol (MCP) server that gives AI assistants the ability to perform complex mathematical calculations, run statistical analyses, manage memory, and access scientific constants. It is designed with zero external dependencies, relying solely on native Node.js capabilities, and works with any MCP-compatible client such as Claude Desktop, Cursor IDE, OpenWebUI, and others.
How to use Cruncher Mcp?
Install and run the server via npx @slbdn/cruncher-mcp, then configure your MCP client (e.g., Claude Desktop) to connect to it by adding a new “cruncher” server with the command npx and arguments -y @slbdn/cruncher-mcp. Alternatively, download cruncher.js from GitHub and configure the client with a node command pointing to the file. The tool tier can be set via the environment variable CRUNCHER_TOOL_SET (minimal, standard, or full), and the calculation timeout can be adjusted with CRUNCHER_TIMEOUT (milliseconds, default 3000).
Key features of Cruncher Mcp
- Zero‑dependency scientific calculator for AI assistants
- Strict input validation with custom schema validator
- Infinite loop protection using Node.js worker_threads (3‑second timeout)
- Accurate decimal math using integer‑scaling logic
- Three configurable tool tiers (minimal, standard, full)
- 80+ unit conversions across 8 categories
- Memory functions: M+, M‑, MR, MC (full tier only)
- Scientific constants: Math, Physics, and Chemistry values
Use cases of Cruncher Mcp
- Let your AI assistant evaluate complex mathematical expressions during a conversation
- Compute statistical measures (average, median, variance, standard deviation) for data sets
- Convert between units of length, weight, temperature, volume, and more
- Perform percentage calculations, angle trigonometry, and number‑theoretic operations
FAQ from Cruncher Mcp
What is the Model Context Protocol (MCP)?
MCP is an open standard that allows AI applications to securely connect with external data sources and tools—a universal API for AI. Cruncher implements this protocol so any MCP‑capable AI can use it without custom integration.
Does Cruncher Mcp require any external libraries?
No. Cruncher is built with zero dependencies, relying purely on Node.js standard libraries. It uses new Function() with a strict regex whitelist for expression evaluation, not eval() or libraries like mathjs.
What runtime and environment variables are needed?
Node.js version 18.0.0 or newer is required. The server supports two environment variables: CRUNCHER_TOOL_SET (values: minimal, standard, full) and CRUNCHER_TIMEOUT (timeout in milliseconds, default 3000).
How does Cruncher Mcp protect against infinite loops or heavy calculations?
It spawns calculations in a Node.js worker_thread and terminates the worker if it exceeds a configurable timeout (default 3 seconds), keeping the main server responsive.
What transport and authentication does Cruncher Mcp use?
Cruncher communicates over stdio using JSON‑RPC messages (initialize, tools/list, tools/call). The README does not mention any authentication mechanism or network transport.
More Other MCP servers
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

EverArt
modelcontextprotocolModel Context Protocol Servers
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Comments