Cruncher Mcp
@islobodan
Cruncher Mcp について
Cruncher MCP: The Scientific Calculator MCP Server
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"cruncher": {
"command": "npx",
"args": [
"-y",
"@slbdn/cruncher-mcp"
],
"env": {
"CRUNCHER_TOOL_SET": "standard",
"CRUNCHER_TIMEOUT": "5000"
}
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
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.
「その他」の他のコンテンツ
Codelf
unbugA search tool helps dev to solve the naming things problem.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Nginx UI
0xJackyYet another WebUI for Nginx
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
コメント