{"_id":"@agniva_banerjee/math-mcp","_rev":"2-30e5e6082605f4218592d80e8d71aeb5","name":"@agniva_banerjee/math-mcp","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.1":{"name":"@agniva_banerjee/math-mcp","version":"0.1.1","keywords":["mcp","math","statistics","calculator","model-context-protocol"],"author":"","license":"MIT","_id":"@agniva_banerjee/math-mcp@0.1.1","maintainers":[{"name":"agniva_banerjee","email":"agniva.mle@gmail.com"}],"bin":{"math-mcp":"build/index.js"},"dist":{"shasum":"1d4fb9bb13d98b228777c8ce46e480e96f27f807","tarball":"https://registry.npmjs.org/@agniva_banerjee/math-mcp/-/math-mcp-0.1.1.tgz","fileCount":7,"integrity":"sha512-JnOWZhKQ01MClf2+yF0oCRjHE9VjD/Yf9KATTVj8dFNUdcX2Vyz9AMu15eygKLa6vO8e+MiOp8XmagVDdgp2RA==","signatures":[{"sig":"MEUCIEoItpHYfAiXeGCWekHduT3vzqL13MJ5JybdnoN0xKtbAiEA9j4D0sUv3/GsjTBreDmSmv81n0MOXRctL4Mtj3tCj8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16723},"main":"build/index.js","type":"module","gitHead":"4b18f9d8bafa6a1b66a57396691240970c56570b","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"npm run build && node build/index.js"},"_npmUser":{"name":"agniva_banerjee","email":"agniva.mle@gmail.com"},"_npmVersion":"11.4.2","description":"A Model Context Protocol server providing mathematical operations and statistical functions","directories":{},"_nodeVersion":"24.0.2","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.13.5"},"_npmOperationalInternal":{"tmp":"tmp/math-mcp_0.1.1_1753129645693_0.11382644137574638","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agniva_banerjee/math-mcp","version":"0.1.2","description":"A Model Context Protocol server providing mathematical operations and statistical functions","main":"build/index.js","bin":{"math-mcp":"build/index.js"},"type":"module","scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","start":"npm run build && node build/index.js"},"keywords":["mcp","math","statistics","calculator","model-context-protocol"],"author":"","license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.6.0","zod":"^3.24.2"},"devDependencies":{"@types/node":"^22.13.5","typescript":"^5.7.3"},"_id":"@agniva_banerjee/math-mcp@0.1.2","gitHead":"4b18f9d8bafa6a1b66a57396691240970c56570b","_nodeVersion":"24.0.2","_npmVersion":"11.4.2","dist":{"integrity":"sha512-iZsUN+B0q3hHoLYeTzIwVkm5s4PgIhfa32KCE674s9Xnn92zIvDAknFODfkwGpDLZDxc/CaLyewLPkxHgIpYNg==","shasum":"877ef2f005f38dcd30de27a5d84d8028edb1b84e","tarball":"https://registry.npmjs.org/@agniva_banerjee/math-mcp/-/math-mcp-0.1.2.tgz","fileCount":7,"unpackedSize":16721,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID99I2vSfjffveBAnbLV6VnpGtZh0lU4mBBTWIHaz038AiEA+eYvaxLFjzhnSB+cr4KmzzVEUAnfm+q0sA/I6vlDkq4="}]},"_npmUser":{"name":"agniva_banerjee","email":"agniva.mle@gmail.com"},"directories":{},"maintainers":[{"name":"agniva_banerjee","email":"agniva.mle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/math-mcp_0.1.2_1753129680550_0.986045589047974"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-21T20:27:25.606Z","modified":"2025-07-21T20:28:00.927Z","0.1.1":"2025-07-21T20:27:25.871Z","0.1.2":"2025-07-21T20:28:00.744Z"},"license":"MIT","keywords":["mcp","math","statistics","calculator","model-context-protocol"],"description":"A Model Context Protocol server providing mathematical operations and statistical functions","maintainers":[{"name":"agniva_banerjee","email":"agniva.mle@gmail.com"}],"readme":"# Math-MCP\n\n[![smithery badge](https://smithery.ai/badge/@EthanHenrickson/math-mcp)](https://smithery.ai/server/@EthanHenrickson/math-mcp)\n\nA Model Context Protocol (MCP) server that provides basic mathematical and statistical functions to Large Language Models (LLMs). This server enables LLMs to perform accurate numerical calculations through a simple API.\n\n<a href=\"https://glama.ai/mcp/servers/exa5lt8dgd\">\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/exa5lt8dgd/badge\" alt=\"Math-MCP MCP server\" />\n</a>\n\n## Features\n\n- Basic arithmetic operations (addition, subtraction, multiplication, division)\n- Statistical functions (sum, average, min, max)\n- Rounding functions (floor, ceiling, round)\n\n## Installation\n### Installing via Smithery\n\nTo install Math-MCP for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@EthanHenrickson/math-mcp):\n\n```bash\nnpx -y @smithery/cli install @EthanHenrickson/math-mcp --client claude\n```\n\n### Installing Manually\n\nJust clone this repository and save it locally somewhere on your computer.\n\nThen add this server to your MCP configuration file:\n\n```json\n\"math\": {\n  \"command\": \"node\",\n  \"args\": [\"PATH\\\\TO\\\\PROJECT\\\\math-mcp\\\\build\\\\index.js\"]\n}\n```\n\nReplace `PATH\\\\TO\\\\PROJECT` with the actual path to where you cloned the repository.\n\n## Available Functions\n\nThe Math-MCP server provides the following mathematical operations:\n\n| Function | Description | Parameters |\n|----------|-------------|------------|\n| `add` | Adds two numbers together | `firstNumber`: The first addend<br>`secondNumber`: The second addend |\n| `subtract` | Subtracts the second number from the first number | `minuend`: The number to subtract from<br>`subtrahend`: The number being subtracted |\n| `multiply` | Multiplies two numbers together | `firstFactor`: The first factor<br>`secondFactor`: The second factor |\n| `division` | Divides the first number by the second number | `numerator`: The number being divided<br>`denominator`: The number to divide by |\n| `sum` | Adds any number of numbers together | `numbers`: Array of numbers to sum |\n| `average` | Calculates the arithmetic mean of a list of numbers | `numbers`: Array of numbers to find the average of |\n| `min` | Finds the minimum value from a list of numbers | `numbers`: Array of numbers to find the minimum of |\n| `max` | Finds the maximum value from a list of numbers | `numbers`: Array of numbers to find the maximum of |\n| `floor` | Rounds a number down to the nearest integer | `value`: The number to round down |\n| `ceiling` | Rounds a number up to the nearest integer | `value`: The number to round up |\n| `round` | Rounds a number to the nearest integer | `value`: The number to round |\n","readmeFilename":"README.md"}