{"_id":"@cyanheads/calculator-mcp-server","_rev":"33-23175756838dff98f63f3e9ccbc962f1","name":"@cyanheads/calculator-mcp-server","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.6":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.6","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads (https://github.com/cyanheads)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.6","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"9335fe46737f81829190f0a39b8e435cde40d012","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.6.tgz","fileCount":30,"integrity":"sha512-Cix3VHPyBGBBEKUaSw3r189rxAzOLq1C7N+b2G4OMhU8yOvJGx8jR9fRpcrY9Cemv3DJod4AyDROY1AySp8QSg==","signatures":[{"sig":"MEUCIBGC+LD+oZyLDaLO3be/J9RNHgbLJJ1/wkn6uh5PNNepAiEAwaxVghGxrNVIJDXLkCidN9nlqm6KIfHgCZh129+tp84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78405},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9335fe46737f81829190f0a39b8e435cde40d012","engines":{"bun":">=1.2.0","node":">=22.0.0"},"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-Cix3VHPyBGBBEKUaSw3r189rxAzOLq1C7N+b2G4OMhU8yOvJGx8jR9fRpcrY9Cemv3DJod4AyDROY1AySp8QSg==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"A calculator MCP server that lets any LLM verify mathematical computations. Evaluate, simplify, and differentiate expressions via a single tool. Powered by math.js v15.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.1.1","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.2","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.6_1774879635523_0.9397722118015543","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.7","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads (https://github.com/cyanheads)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.7","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"5b76a4fae50a27c2f740c812f8cf2707b7cb025c","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.7.tgz","fileCount":30,"integrity":"sha512-lIhLutZCWKlfDxO9IRg1pMK2aJotgQQiangL5NzZE87onUmaxcJ6bP5hHTPRwpRdISO2tl6Oowo2uvs7KDodfw==","signatures":[{"sig":"MEYCIQDOGN6iWBgNY1x3r8Af4liObn6Q8b9/+1j2KOWOhckB2AIhAK9syy8erHAr8dyxnmzVmwIuMMs299uuoP6d2YbV4kxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"5b76a4fae50a27c2f740c812f8cf2707b7cb025c","engines":{"bun":">=1.2.0","node":">=22.0.0"},"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-lIhLutZCWKlfDxO9IRg1pMK2aJotgQQiangL5NzZE87onUmaxcJ6bP5hHTPRwpRdISO2tl6Oowo2uvs7KDodfw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.1.1","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.2","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.7_1774883203962_0.22515688359957964","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.8","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.8","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"3bcadbd28ec4b8d4d38bcf76c192bf992acf629a","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.8.tgz","fileCount":30,"integrity":"sha512-zPga3WMXk/RbGLTamHimEmBOiMFEhixTZb+ca0BcAtBj0FRFGlRKvkyUAbAgmzzzeBDR6OiluVJ5DLAqbajefQ==","signatures":[{"sig":"MEQCIH+6CuqI13jCfVu1687E8k4GmGt89Kl6nevD/74yxt9MAiBii84gloQhgWZRQrZ1iWFI8wN+ib9Ir7usUXMrk6yw6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3bcadbd28ec4b8d4d38bcf76c192bf992acf629a","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-zPga3WMXk/RbGLTamHimEmBOiMFEhixTZb+ca0BcAtBj0FRFGlRKvkyUAbAgmzzzeBDR6OiluVJ5DLAqbajefQ==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.1.1","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.2","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.10"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.8_1774893558685_0.5132400595907489","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.9","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.9","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"f5a934125d9619f0a465366a00cf156c23d4142d","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.9.tgz","fileCount":31,"integrity":"sha512-vRtMNnB5PRPRoqjpWY1GZiIE5+7cEF6fawjeiglUTdECAp2/fH0ZkHXEpoFJ4194yTDjYEvASoaPioZeyiJIVA==","signatures":[{"sig":"MEQCIBx8KjEwLUDgXPVwBwXxOr8ht0JazyPKwuJ1JyKXh0FDAiBd7/zOekNbGP08IoATTtSpN8R/bkuQ2jjWYh5HBvPmLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94088},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"f5a934125d9619f0a465366a00cf156c23d4142d","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-vRtMNnB5PRPRoqjpWY1GZiIE5+7cEF6fawjeiglUTdECAp2/fH0ZkHXEpoFJ4194yTDjYEvASoaPioZeyiJIVA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.4","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.2","@types/node":"^25.6.0","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.9_1776226757364_0.9584637202842543","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.10","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.10","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"ea520f621c6c1c779f7c01f80185554c6f210283","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.10.tgz","fileCount":31,"integrity":"sha512-kpcVpoBPYcS7UKgyfZg8HenaX0xQg9hYFSTMT0yQ+k0dfhb+JvVM7+6zC4VacLZg/iu+dt1BnuEP2ZzjOcLwAA==","signatures":[{"sig":"MEUCIQC+LrrSuwHKn1/H1cGWng8IQmjOiYnciL9JmyZX/CK/IwIgJ8+nq6okoRWbbaYKrEGoAwfZAE/xhZQzlmQec/ytUlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"ea520f621c6c1c779f7c01f80185554c6f210283","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-kpcVpoBPYcS7UKgyfZg8HenaX0xQg9hYFSTMT0yQ+k0dfhb+JvVM7+6zC4VacLZg/iu+dt1BnuEP2ZzjOcLwAA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.4","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.10_1776740898275_0.6906517148155562","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.11","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.11","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"0849da2e6f93998339e4cb4b42fc5532a1cd99eb","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.11.tgz","fileCount":31,"integrity":"sha512-OiDBJm4SfaC2y/GXm/ZY2eU6fRIMYVXwflTmLkqH01y++kbxjTN3zOase6QRqWHbyM/5jU726BJ3gP8JEBDKCg==","signatures":[{"sig":"MEUCIAX9vzKcqOO1sXFvYITnfeCvzVvd+iy0PzjzIMYjrs08AiEArENjVCDFqgbK6lejZWdtkpaqedNA1w9+hQ++1GsnT+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"0849da2e6f93998339e4cb4b42fc5532a1cd99eb","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-OiDBJm4SfaC2y/GXm/ZY2eU6fRIMYVXwflTmLkqH01y++kbxjTN3zOase6QRqWHbyM/5jU726BJ3gP8JEBDKCg==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.11_1777063280583_0.7020008199616312","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.12","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.12","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"d4a366d9fd9d70974b118247501d1ad3b3ef5299","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.12.tgz","fileCount":31,"integrity":"sha512-zPTSFYBVtQKHAfz9zA/Fz7G75ru7eXs1UTr6/SCKmAso5f3Xopl8hOZT2F5bwIOalybDU9I7AYVoCaxFOleo8g==","signatures":[{"sig":"MEUCIB9nQQimFzVWmJHhpAcxYu7xgiKbP8IFc43RF/hG95hyAiEAtifv1Ibj0E6oQ7FsowhOZeCIeBcb6YFSo83HGgBJHuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95371},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d4a366d9fd9d70974b118247501d1ad3b3ef5299","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-zPTSFYBVtQKHAfz9zA/Fz7G75ru7eXs1UTr6/SCKmAso5f3Xopl8hOZT2F5bwIOalybDU9I7AYVoCaxFOleo8g==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.12_1777313409689_0.5861541332803928","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.13","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.13","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"47fd22708dcbb64297133b938fe11b45454c864a","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.13.tgz","fileCount":31,"integrity":"sha512-WGGDrDkRkv2/2i23K2AOasIc4QpTzbyJxjOkecmA86UEjSZAvwdDaqUSfyf7TbbzqXyeEE5b3fFMkKWfqPuyvg==","signatures":[{"sig":"MEUCIQDQImG9ps3UWGCXonVxHGBmPXK2RSCad4kjB1AHgM5AmwIgYxDoNMKm0ZOdN4YyToOQZ1w2gi4WMhqaTdQpyA8upVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"47fd22708dcbb64297133b938fe11b45454c864a","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-WGGDrDkRkv2/2i23K2AOasIc4QpTzbyJxjOkecmA86UEjSZAvwdDaqUSfyf7TbbzqXyeEE5b3fFMkKWfqPuyvg==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.13_1777332966753_0.7718125793285706","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.14","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.14","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"a706e09b8f0520c61ddabaebe066763cb9243292","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.14.tgz","fileCount":31,"integrity":"sha512-8ocEzK4OBgv3j8gbonc2C7qoba/VPFUmAcuKrlevymeePfm+B/t32PwBs8u6qFtxmOfaz2a5VkdjRBURDC7/EQ==","signatures":[{"sig":"MEUCIAEmeEs7kwbUSCtLuPd1r9E1gk1eX8I6oY3ciIEVXO+TAiEAsNEPMW4MSoG0Kt261tPoMFFCSSNCRusSXsQQlml42sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95817},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"a706e09b8f0520c61ddabaebe066763cb9243292","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-8ocEzK4OBgv3j8gbonc2C7qoba/VPFUmAcuKrlevymeePfm+B/t32PwBs8u6qFtxmOfaz2a5VkdjRBURDC7/EQ==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.7.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.14_1777334635820_0.45695058037701","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.15","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.15","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"8e8dbbd744d3c141e067b1c04badab24f2a52338","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.15.tgz","fileCount":31,"integrity":"sha512-3jWmJ+AxZxnIRNN+UDBviF86xhivindFGotaHDdlLanGPCku211qcxlkqbNoDy4PH8ETCbmYU67ADMbOj4pwBA==","signatures":[{"sig":"MEQCIDkB/qceSQY14S8BZCGYEFyEWzHe3kiTwocc6u8pBf3nAiBkIZUhf1I2DVM15EPrquPP4Dy4RZIwBSpRcj10uzf1Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"8e8dbbd744d3c141e067b1c04badab24f2a52338","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-3jWmJ+AxZxnIRNN+UDBviF86xhivindFGotaHDdlLanGPCku211qcxlkqbNoDy4PH8ETCbmYU67ADMbOj4pwBA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.15_1777412207084_0.6168439165137058","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.16","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.16","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"8aad84371e086e078b99cec2251ff0f5e081c67a","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.16.tgz","fileCount":31,"integrity":"sha512-brIhcMz74kUkW0npJYvdoUZui+oo4Dfk4Won8W/Lkps7eFflZc1V4Kq7szknzCiWt3f58/NIHMIF9mjzUBrJkA==","signatures":[{"sig":"MEYCIQCoFsonWS5oVjWESmDCXTCMgZoaN7IaiMmYT+S8xdVp+QIhAK6uM46sUPBWwSGqSiCuJG5zrEPLBI0f4t657gN2M0m7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104960},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"8aad84371e086e078b99cec2251ff0f5e081c67a","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-brIhcMz74kUkW0npJYvdoUZui+oo4Dfk4Won8W/Lkps7eFflZc1V4Kq7szknzCiWt3f58/NIHMIF9mjzUBrJkA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.16_1777415195472_0.5543926326305093","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.17","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.17","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"e5ba65f163034acaa6d5aaaf082c7edb6d97a5f9","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.17.tgz","fileCount":31,"integrity":"sha512-kZbBP/G8EDgfML79xaIBYmase6/LuJ+KFtceDjr0Uy2T51A7EqQor0qdB2HtferbA9PVHMUzA0IR6IcPccAL0g==","signatures":[{"sig":"MEUCIQCQSM7Ip61NTWq0Ay62i+nqvbe+BDsrdJvpGvzkHmcEYwIgGNwWlnutmajRXv18of6kUt6W6y9xye+BPlkdQGyA0hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"e5ba65f163034acaa6d5aaaf082c7edb6d97a5f9","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-kZbBP/G8EDgfML79xaIBYmase6/LuJ+KFtceDjr0Uy2T51A7EqQor0qdB2HtferbA9PVHMUzA0IR6IcPccAL0g==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.17_1777417481195_0.3626808412386988","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.18","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.18","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"ad28feb5dd4ca8a3a3eb1155f3185df5cf4c82c1","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.18.tgz","fileCount":31,"integrity":"sha512-lX2KH6WqrVpUZ2zclhXstx9YAT8Pl23zJZnkT22lzwJtUj9RELJkFbJ3pQ7QR0XIWENYjQXHYZHZhXd02q8haw==","signatures":[{"sig":"MEUCIQDcKlYV9W3ATgo1cfkISVvJZ5dFmS9viRzXnIIvLrhAZQIgRKTyBQ5nG269n5QsH/1Qqo4GRdTgK8p0r/tIj0MIZrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107047},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"ad28feb5dd4ca8a3a3eb1155f3185df5cf4c82c1","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-lX2KH6WqrVpUZ2zclhXstx9YAT8Pl23zJZnkT22lzwJtUj9RELJkFbJ3pQ7QR0XIWENYjQXHYZHZhXd02q8haw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.18_1777490224535_0.3955203453117402","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.19","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.19","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"3815c5dd8340f52c9fa9565c4746d0c75bc31c7c","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.19.tgz","fileCount":31,"integrity":"sha512-iVOgsUVThYanDroQkukn/n8TSQPkV0WkuCBSkG5C3NT0XkCYPV6OaO30SvhARI2lVV57oQxCXHVCSSJAe1J+Pw==","signatures":[{"sig":"MEYCIQDCyx9WJUTIEPcJow81FdutS95FS9v5e2tA/NnfqR6YhAIhAM0ud0LB7ApA6CkHVVOG0FFhMj5F0fs2MAQ0P3Ja0Mq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3815c5dd8340f52c9fa9565c4746d0c75bc31c7c","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-iVOgsUVThYanDroQkukn/n8TSQPkV0WkuCBSkG5C3NT0XkCYPV6OaO30SvhARI2lVV57oQxCXHVCSSJAe1J+Pw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.19_1777490909071_0.78319008535869","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.20","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.20","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"4d43415ebf06551de1c5eb588255222c1a23fb90","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.20.tgz","fileCount":31,"integrity":"sha512-6pBPMYeYOzcOJFhbUBJQiWyt/Ne+3lKaoWzEB0q0EZ6lOtD+5XiYc8bdKceohWff8xqBJ4Bfp2Xf5oKHr3cjeA==","signatures":[{"sig":"MEUCIFcn+EKi539Q/Hew2Or/ToEwtbW4h8tvKWngJUxGb1u9AiEA8V+H3mEJG7zk7Uv/Ooc9qhFVsuDu94Ksv7pAxXnctXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112006},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4d43415ebf06551de1c5eb588255222c1a23fb90","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-6pBPMYeYOzcOJFhbUBJQiWyt/Ne+3lKaoWzEB0q0EZ6lOtD+5XiYc8bdKceohWff8xqBJ4Bfp2Xf5oKHr3cjeA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.20_1777499906729_0.3679788108861126","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.21","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.21","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"e246241dcc337ed72e40f0d3a041f5b20c025ba4","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.21.tgz","fileCount":31,"integrity":"sha512-PRC4stYGErCIHXRp7Z7uPkP7PT5SawEhjnInqqpldIifSdLrxxhlr2eUYCbbu5gZZTV2spvZkIsfPUMy/+EN/w==","signatures":[{"sig":"MEUCIQCkRj99E3vX4bOOOse0cLnbgy21T0Rzy/klnfXpaWwbbgIgAbX6Wbz/B1CW96F5L2mBdLTn/V6MaqisFmzvfe9RgEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112837},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"e246241dcc337ed72e40f0d3a041f5b20c025ba4","engines":{"bun":">=1.2.0","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-PRC4stYGErCIHXRp7Z7uPkP7PT5SawEhjnInqqpldIifSdLrxxhlr2eUYCbbu5gZZTV2spvZkIsfPUMy/+EN/w==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.21.0","ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.21_1778013581006_0.8777599871763231","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.22","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.22","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"5fd20bda1df9a7950ee16d48138ba038523ed30d","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.22.tgz","fileCount":31,"integrity":"sha512-hAkqgwmF+5L+T2rhCB3n7alfoNwpHJCwyq3hzRSV9NI354t1FWXpreJHLPhi8i6G+0GF6MuJnieB5CBWfErCjg==","signatures":[{"sig":"MEUCIQCScFntSJsMcpFV8XralOFASRj/jh6gu6i+EERl36oo/wIgFRZXTeayUWcA18l982Q9tkB5X36KLjECkA0ikEJbzmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113695},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"5fd20bda1df9a7950ee16d48138ba038523ed30d","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-hAkqgwmF+5L+T2rhCB3n7alfoNwpHJCwyq3hzRSV9NI354t1FWXpreJHLPhi8i6G+0GF6MuJnieB5CBWfErCjg==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Calculator MCP server — evaluate, simplify, and differentiate math expressions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.0","ignore":"^7.0.5","vitest":"^4.1.6","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.8.0","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.22_1778952861730_0.7722155219181284","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.23","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.23","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"63dd94412eef9cccf9bb76fdb70b5530db3a0b0d","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.23.tgz","fileCount":31,"integrity":"sha512-upTP7C6Pa99srhlBrzHwHWkEFtPVZpC10cj+0agKrihkv6y2rJRWBU42D5WLR24fWd66mmK93pbNPzngBaG2oQ==","signatures":[{"sig":"MEUCIApXB/y1j70qAzQpiIzTcSmLkZYxRahdxWNDAa7/9qakAiEAmh8Xz1vStN0Z9uF4GDtJhGt5mtBMglAk+9/pQw9XzDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"63dd94412eef9cccf9bb76fdb70b5530db3a0b0d","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-upTP7C6Pa99srhlBrzHwHWkEFtPVZpC10cj+0agKrihkv6y2rJRWBU42D5WLR24fWd66mmK93pbNPzngBaG2oQ==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.23_1779518992073_0.3250666060280545","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.24","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.24","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"9f43625488fcfd2c69ddf42b8070d1584b9e7717","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.24.tgz","fileCount":31,"integrity":"sha512-QI45ryM93kKmlghELTu+P5CRb0S6cLHmh8tfn4EPZWuNVNjGd+gVPRvo/r6dKon5rqY9OviT76dYXkSBQ7IHkw==","signatures":[{"sig":"MEYCIQClv/AmqDiZ/ccNece5Ufoo+KRpoFq5mYr28XKh4NMUkwIhANEhE5ULVMS6UHTfWqTKybF0sVqyATmPxus193bmCc20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9f43625488fcfd2c69ddf42b8070d1584b9e7717","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-QI45ryM93kKmlghELTu+P5CRb0S6cLHmh8tfn4EPZWuNVNjGd+gVPRvo/r6dKon5rqY9OviT76dYXkSBQ7IHkw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.24_1779539230911_0.19330312266773486","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.25","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.25","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"29236639dfd0f80fbcd51aa445d32e3b4a07c2b7","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.25.tgz","fileCount":31,"integrity":"sha512-SAvbiC74mnI0bR00DgJs43XOtm0OqwHeYvVXNHQxGKJfnFpQnjtyoTr3s1Fy/hKgyFz8KsuLAcvIAg49v2pSdQ==","signatures":[{"sig":"MEUCIQDY2omXEYtYA/Y2hc0BjY/3xMLy4CfqSzFYtEsdz2vP6QIgb4rBcDYPmHhNR5z293UIUS/Btg+j5n59Xxz7nCC37ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"29236639dfd0f80fbcd51aa445d32e3b4a07c2b7","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-SAvbiC74mnI0bR00DgJs43XOtm0OqwHeYvVXNHQxGKJfnFpQnjtyoTr3s1Fy/hKgyFz8KsuLAcvIAg49v2pSdQ==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.25_1780030263961_0.6192780412660588","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@cyanheads/calculator-mcp-server","version":"0.1.26","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.1.26","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"5a70a94c60adfc1b6006e733adc2f4449d433422","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.1.26.tgz","fileCount":31,"integrity":"sha512-zlG4d1Ly6VZL6X97vV/hTqgk0xEC/qhCVjt/FVAlC/i5Jx0SVtxawAOb2rY7qu8bCXlFmZVPFbhFrHKJAyO7jg==","signatures":[{"sig":"MEUCIQD4Lr3o+vCW7tV85znyozsHpgPygq3Vj7N7GzpbFyyPtwIgJ4jMLlURg7wAkYeps7GtTccVgGxUDitVPinDb9THHqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128459},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"5a70a94c60adfc1b6006e733adc2f4449d433422","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-zlG4d1Ly6VZL6X97vV/hTqgk0xEC/qhCVjt/FVAlC/i5Jx0SVtxawAOb2rY7qu8bCXlFmZVPFbhFrHKJAyO7jg==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.1.26_1780132347170_0.7682086626838796","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cyanheads/calculator-mcp-server","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.2.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"a44e6f8507a594fb4544944088f80663555561c0","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.2.0.tgz","fileCount":31,"integrity":"sha512-7OaYOyRhWHklgU0LlzlYnpt+dMGIzGCBg0u03AX0B2zqFxho+mOuzihXD9UxMFa+z6OcYsFPCLP6vYszJ95Oig==","signatures":[{"sig":"MEYCIQCjj/ywinvMVyZ2HU/VUH4JRXc0YqiYW1PcC/yBTkr0FgIhAI4Du/uuEu/e4v5OC+c75gVgE6j/0j5cOpeuHiU/Sqe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"a44e6f8507a594fb4544944088f80663555561c0","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-7OaYOyRhWHklgU0LlzlYnpt+dMGIzGCBg0u03AX0B2zqFxho+mOuzihXD9UxMFa+z6OcYsFPCLP6vYszJ95Oig==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.2.0_1780206469099_0.23179164306323252","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cyanheads/calculator-mcp-server","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.3.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"64520151125b1034c3d009cf9e5a41f338fab125","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.3.0.tgz","fileCount":31,"integrity":"sha512-vWYlkm93hNk50Gfrgg64jtUUNSdV8LEil7hUzvgNw259/YJLLakNVWiZpaNJq2YHvLTm1GzOSRqncKRoYisfcw==","signatures":[{"sig":"MEUCIQCSNadHvYF9psofqaa9T0LBepNmz9YnDg3U/y/7p2Jg6wIgGN2yGjE3+kFU/ObepzTvXd2r4zAX9bLFylOMxprHenU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"64520151125b1034c3d009cf9e5a41f338fab125","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-vWYlkm93hNk50Gfrgg64jtUUNSdV8LEil7hUzvgNw259/YJLLakNVWiZpaNJq2YHvLTm1GzOSRqncKRoYisfcw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.3.0_1780212361715_0.862433893886589","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cyanheads/calculator-mcp-server","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.3.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"6d41394860b224ed321c88b34db4a4726325e4dd","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.3.1.tgz","fileCount":31,"integrity":"sha512-4NjbGOMCtjT6QktOKpt3rFBj6DYyW9g0UX68nxJC0d7A+v1/BOzzMx9yuS4sw61XlvRDPFZcehLZUGErAQRyLA==","signatures":[{"sig":"MEUCIHDxn1xBcprxMMW5bXhRi1SHH+el3FRywTydzSmjSJ5jAiEA9fw/5skA30yA8Xivwq5CeI3gKLFuyVHbcrjc6UhoLoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"6d41394860b224ed321c88b34db4a4726325e4dd","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-4NjbGOMCtjT6QktOKpt3rFBj6DYyW9g0UX68nxJC0d7A+v1/BOzzMx9yuS4sw61XlvRDPFZcehLZUGErAQRyLA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.4","ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.3.1_1780407682862_0.14657095650753194","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@cyanheads/calculator-mcp-server","version":"0.3.2","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.3.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"2bb3d9e7fb0be55bb0a13cd5de7d6f155262efde","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.3.2.tgz","fileCount":31,"integrity":"sha512-Qguzlnakv+xU31GpN1wVxTEC3O6ROFpCPR10TvL/PBzRLPiOZ/q9+rK4XMJdR5CV8DQ2EW0ZKXbov9sbaVr4nA==","signatures":[{"sig":"MEQCICXODSuwKlZRwVlzEcZPV42gqi3RX5WKJs+H0x3Wt4jwAiBd9oMcEUJ24nLwCKnrQLFFPDlJ4JN/jee/YsIcknZXsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"2bb3d9e7fb0be55bb0a13cd5de7d6f155262efde","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-Qguzlnakv+xU31GpN1wVxTEC3O6ROFpCPR10TvL/PBzRLPiOZ/q9+rK4XMJdR5CV8DQ2EW0ZKXbov9sbaVr4nA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.4","ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.3.2_1780560508263_0.48553254572784144","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@cyanheads/calculator-mcp-server","version":"0.3.3","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.3.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"273fb92588238adc75e746a564bdc1eba1bcbea5","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.3.3.tgz","fileCount":31,"integrity":"sha512-gT/yEWBU7i6tuKv9KFt2X9OgUGQXitvHF60SeGDe7dZQXvEdTW3OIu+xN/z0U6YH7wkth30OULW/r7b/ugQnaQ==","signatures":[{"sig":"MEUCIA7HNARmAHIdBZAfDJ58HCmvYd0Y3OsIrAHoq3qi1hqHAiEA5LkYqf4iOkSto4P+3X/s7WX8cvipBdYSZqvgv61DBIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"273fb92588238adc75e746a564bdc1eba1bcbea5","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-gT/yEWBU7i6tuKv9KFt2X9OgUGQXitvHF60SeGDe7dZQXvEdTW3OIu+xN/z0U6YH7wkth30OULW/r7b/ugQnaQ==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.4","ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.3.3_1781555668984_0.3371439864651653","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@cyanheads/calculator-mcp-server","version":"0.3.4","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.3.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"c34f455be634c82218524daea5757507f1ca29d5","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.3.4.tgz","fileCount":31,"integrity":"sha512-Q1KWxQu0ArIA3VpVNeo+5ax9XpRCmKfg1upMOU7fBbaJY1dDwGALKDf/4DuYGB6D8yaZBXiZDmQGMWkIZ8dfYw==","signatures":[{"sig":"MEUCIBrTcVAqyxwf1MNF71iSur3oPgQwupCBMIu/AzWcC86RAiEApXsqgnaPJ9ybAwFRE9YaI0yu9iZjQgUKKMWCrWpFDOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"c34f455be634c82218524daea5757507f1ca29d5","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-Q1KWxQu0ArIA3VpVNeo+5ax9XpRCmKfg1upMOU7fBbaJY1dDwGALKDf/4DuYGB6D8yaZBXiZDmQGMWkIZ8dfYw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.4","ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.3.4_1781560986145_0.508475302335726","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@cyanheads/calculator-mcp-server","version":"0.3.5","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.3.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"7fd9cbcebb543f8e05f6d5e407c43421deb36872","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.3.5.tgz","fileCount":31,"integrity":"sha512-+C8338+uTnohlDPt4TVdhUrFcOcQbZ9Xk8GMeb9PJzbhsX17EOEc4QtRyMlepUks8lvTRFsI9+eJIxsXDRzbKA==","signatures":[{"sig":"MEYCIQCgeDN7iaFMwkhxwYr/WjlSbJRXtXhnDH/GAxSNZ54l5gIhAJBUeHnhd6P5KIF8Ur2zZd9tWWRGxJugI1Jnmd2HAOVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"7fd9cbcebb543f8e05f6d5e407c43421deb36872","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-+C8338+uTnohlDPt4TVdhUrFcOcQbZ9Xk8GMeb9PJzbhsX17EOEc4QtRyMlepUks8lvTRFsI9+eJIxsXDRzbKA==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.4","ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.3.5_1781952878740_0.5142186058993885","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cyanheads/calculator-mcp-server","version":"0.4.0","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/calculator-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.4.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"9f2b7ecf42a3163cfe8daa54f38e7ce8f3a31169","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.4.0.tgz","fileCount":31,"integrity":"sha512-wRoR4UTlJsxy2UjiyKEJ4yttPUBwfiav2u++quVNjyFdC8gwqlhYS3+SI7VH0QMyuNQYVjSYPfWypAQeW7lXrg==","signatures":[{"sig":"MEUCIQCbkijZD/BBLb70ZCZSpVr5ZNIsd66XVh1Uha081FxaogIgB8ogf0YjUr49hzjOWCQlGUuO8f0C78RvuqJMSrlsZwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9f2b7ecf42a3163cfe8daa54f38e7ce8f3a31169","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-wRoR4UTlJsxy2UjiyKEJ4yttPUBwfiav2u++quVNjyFdC8gwqlhYS3+SI7VH0QMyuNQYVjSYPfWypAQeW7lXrg==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.4","ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.4.0_1782995397365_0.2593709168063252","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cyanheads/calculator-mcp-server","version":"0.4.1","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","cyanheads","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.4.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"a4e6ddb26e0440e9254efb7db0a395249cb3540d","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.4.1.tgz","fileCount":68,"integrity":"sha512-AnIS6V2CntGPuJWFOhk06JZyxUkuittfnFfn9+VtlFIUm8OGV+0/JdUztEobRXuzzdBD4741aDxemUmr/Jbl9Q==","signatures":[{"sig":"MEYCIQDHvMRTq5PVGm3mKfi8H9vSf1K4KhYyez2WLHswzt09oQIhAMcBZG1d4KVhkr/k5RxLWVmbqQTAaf+kKol7+XxXdQup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"a4e6ddb26e0440e9254efb7db0a395249cb3540d","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.4.3"},"_integrity":"sha512-AnIS6V2CntGPuJWFOhk06JZyxUkuittfnFfn9+VtlFIUm8OGV+0/JdUztEobRXuzzdBD4741aDxemUmr/Jbl9Q==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.11","depcheck":"^1.4.7","tsc-alias":"^1.9.2","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.4.1_1787406735111_0.9424936472029024","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@cyanheads/calculator-mcp-server","version":"0.4.2","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","cyanheads","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.4.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"9febbcdff6ef483047008f15a1000a4a9ccbd617","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.4.2.tgz","fileCount":69,"integrity":"sha512-cxTqKD7861nu1/5Vqil93QOyDCvZHJin7KAJe9VSJcdlrgaEE+uoqA/JddNeduuJ04dVgGNlVKnv0yd6GYKKJw==","signatures":[{"sig":"MEQCIBEJqGnRUADrZYnk3saywtz4tn/YmFmQcT42AjxNUfXoAiAgY/sBoVocWhueKpK//6ylX/ZD4Xci5ZaHzIZlXzu9Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBajyEO77KqT5PAzohLz+nrfVyoqn/F7MakOHvTtGK3jAiEAgbXWyW0Jk9eWPBr7JIstnjFIVLsnONfcyPp23LZjpGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9febbcdff6ef483047008f15a1000a4a9ccbd617","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.6.1"},"_integrity":"sha512-cxTqKD7861nu1/5Vqil93QOyDCvZHJin7KAJe9VSJcdlrgaEE+uoqA/JddNeduuJ04dVgGNlVKnv0yd6GYKKJw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.1","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.0","depcheck":"^1.4.7","tsc-alias":"^1.9.4","typescript":"^7.0.2","@types/node":"^26.5.1","@biomejs/biome":"^2.5.13","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.4.2_1789324442801_0.44511861057636604","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@cyanheads/calculator-mcp-server","version":"0.4.3","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","cyanheads","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/calculator-mcp-server@0.4.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/calculator-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"bin":{"calculator-mcp-server":"dist/index.js"},"dist":{"shasum":"4090fbd5c3645f40589ee5b3abf6b716d0c3aab6","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.4.3.tgz","fileCount":70,"integrity":"sha512-80HoEesK7ZhrJnRZ3Go5bO5JqPK1bbR0IGTfWRL1yXyk1dgM+5xnUbvZH1DaSMLYPGz5sx/D8fhQ7rzCt2o0qw==","signatures":[{"sig":"MEUCIEuRYhe3tXE3RZh1dbq/erpfuyPYyoJ5N8dUWQLx615OAiEA1hrcm9VOGARR/uDyBGL43Uf/UaO0bMq1G129F9NMJfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFvjSKV+80RysnuagevV/KEgOfpIvIu2zR4X+ZCKpnsyAiEA2qZekl/32DlMZUYjZFXQMkc8kZVCbTzU5MAk6FAvnzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4090fbd5c3645f40589ee5b3abf6b716d0c3aab6","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"overrides":{"zod":"^4.6.1"},"_integrity":"sha512-80HoEesK7ZhrJnRZ3Go5bO5JqPK1bbR0IGTfWRL1yXyk1dgM+5xnUbvZH1DaSMLYPGz5sx/D8fhQ7rzCt2o0qw==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.5","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"^26.6.1","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/calculator-mcp-server_0.4.3_1789843150221_0.21687175508887813","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"_id":"@cyanheads/calculator-mcp-server@0.5.0","bin":{"calculator-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"dist":{"shasum":"2721949ff5eb480d56326d34c41e062a3e503768","tarball":"https://registry.npmjs.org/@cyanheads/calculator-mcp-server/-/calculator-mcp-server-0.5.0.tgz","fileCount":75,"integrity":"sha512-XcEceGSEaFG2B31yfg8pJEWFXx6zIru5qe5b9Af8hMvkDs/jysVXcE6QjpFNxD9svVjH/JFMDK7bET9MNg3XsQ==","signatures":[{"sig":"MEQCICxKOyH6ydFcg34AhI3rrjzI7EEkVfyV3RTxvMxOKzZTAiBKz1/ma2HmMMlynKe4b7Hde8Yrt7QHO7rL8ZPNySGFrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFv3VyrWvu0FP4pklJ2a/9rmr/PWumiVjFADx6r98ZiQIhAIgGjsV2FJp6r6LOZP1mnHzP9mVPWZBcEldiIeUf3r1h"}],"unpackedSize":361978},"main":"dist/index.js","name":"@cyanheads/calculator-mcp-server","type":"module","types":"dist/index.d.ts","author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","shasum":"2721949ff5eb480d56326d34c41e062a3e503768","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"license":"Apache-2.0","mcpName":"io.github.cyanheads/calculator-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/calculator-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/calculator-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"version":"0.5.0","_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"homepage":"https://github.com/cyanheads/calculator-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","cyanheads","bun","stdio","streamable-http"],"overrides":{"zod":"^4.6.5"},"_integrity":"sha512-XcEceGSEaFG2B31yfg8pJEWFXx6zIru5qe5b9Af8hMvkDs/jysVXcE6QjpFNxD9svVjH/JFMDK7bET9MNg3XsQ==","repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","directories":{},"maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.5","mathjs":"^15.2.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"^26.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/calculator-mcp-server_0.5.0_1790292417840_0.5744179746902407"}}},"time":{"created":"2026-03-30T14:07:15.393Z","modified":"2026-09-24T23:26:58.103Z","0.1.6":"2026-03-30T14:07:15.670Z","0.1.7":"2026-03-30T15:06:44.117Z","0.1.8":"2026-03-30T17:59:18.849Z","0.1.9":"2026-04-15T04:19:17.507Z","0.1.10":"2026-04-21T03:08:18.436Z","0.1.11":"2026-04-24T20:41:20.720Z","0.1.12":"2026-04-27T18:10:09.834Z","0.1.13":"2026-04-27T23:36:06.892Z","0.1.14":"2026-04-28T00:03:55.975Z","0.1.15":"2026-04-28T21:36:47.225Z","0.1.16":"2026-04-28T22:26:35.660Z","0.1.17":"2026-04-28T23:04:41.411Z","0.1.18":"2026-04-29T19:17:04.717Z","0.1.19":"2026-04-29T19:28:29.236Z","0.1.20":"2026-04-29T21:58:26.894Z","0.1.21":"2026-05-05T20:39:41.171Z","0.1.22":"2026-05-16T17:34:21.869Z","0.1.23":"2026-05-23T06:49:52.212Z","0.1.24":"2026-05-23T12:27:11.070Z","0.1.25":"2026-05-29T04:51:04.150Z","0.1.26":"2026-05-30T09:12:27.318Z","0.2.0":"2026-05-31T05:47:49.247Z","0.3.0":"2026-05-31T07:26:01.854Z","0.3.1":"2026-06-02T13:41:23.018Z","0.3.2":"2026-06-04T08:08:28.417Z","0.3.3":"2026-06-15T20:34:29.115Z","0.3.4":"2026-06-15T22:03:06.278Z","0.3.5":"2026-06-20T10:54:38.937Z","0.4.0":"2026-07-02T12:29:57.501Z","0.4.1":"2026-08-22T13:52:15.298Z","0.4.2":"2026-09-13T18:34:02.897Z","0.4.3":"2026-09-19T18:39:10.335Z","0.5.0":"2026-09-24T23:26:57.938Z"},"bugs":{"url":"https://github.com/cyanheads/calculator-mcp-server/issues"},"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","homepage":"https://github.com/cyanheads/calculator-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","calculator","math","mathjs","llm-tools","typescript","cyanheads","bun","stdio","streamable-http"],"repository":{"url":"git+https://github.com/cyanheads/calculator-mcp-server.git","type":"git"},"description":"Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"readme":"<div align=\"center\">\n  <h1>@cyanheads/calculator-mcp-server</h1>\n  <p><b>Evaluate, simplify, and differentiate mathematical expressions via MCP. STDIO or Streamable HTTP.</b>\n  <div>1 Tool • 1 Resource</div>\n  </p>\n</div>\n\n<div align=\"center\">\n\n[![Version](https://img.shields.io/badge/Version-0.5.0-blue.svg?style=flat-square)](./CHANGELOG.md) [![License](https://img.shields.io/badge/License-Apache%202.0-orange.svg?style=flat-square)](./LICENSE) [![Docker](https://img.shields.io/badge/Docker-ghcr.io-2496ED?style=flat-square&logo=docker&logoColor=white)](https://github.com/users/cyanheads/packages/container/package/calculator-mcp-server) [![MCP SDK](https://img.shields.io/badge/MCP%20SDK-^2.0.0-green.svg?style=flat-square)](https://modelcontextprotocol.io/) [![npm](https://img.shields.io/npm/v/@cyanheads/calculator-mcp-server?style=flat-square&logo=npm&logoColor=white)](https://www.npmjs.com/package/@cyanheads/calculator-mcp-server) [![TypeScript](https://img.shields.io/badge/TypeScript-^7.0.2-3178C6.svg?style=flat-square)](https://www.typescriptlang.org/) [![Bun](https://img.shields.io/badge/Bun-v1.4.0-blueviolet.svg?style=flat-square)](https://bun.sh/)\n\n</div>\n\n<div align=\"center\">\n\n[![Install in Claude Desktop](https://img.shields.io/badge/Install_in-Claude_Desktop-D97757?style=for-the-badge&logo=anthropic&logoColor=white)](https://github.com/cyanheads/calculator-mcp-server/releases/latest/download/calculator-mcp-server.mcpb) [![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=calculator-mcp-server&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBjeWFuaGVhZHMvY2FsY3VsYXRvci1tY3Atc2VydmVyIl19) [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode:mcp/install?%7B%22name%22%3A%22calculator-mcp-server%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40cyanheads%2Fcalculator-mcp-server%22%5D%7D)\n\n[![Framework](https://img.shields.io/badge/Built%20on-@cyanheads/mcp--ts--core-67E8F9?style=flat-square)](https://www.npmjs.com/package/@cyanheads/mcp-ts-core)\n\n</div>\n\n<div align=\"center\">\n\n**Public Hosted Server:** [https://calculator.caseyjhand.com/mcp](https://calculator.caseyjhand.com/mcp)\n\n</div>\n\n---\n\n## Overview\n\nCalculator powered by math.js. Verify numeric results, simplify algebraic expressions, and compute symbolic derivatives through one tool. Runs as a stdio process, a local Streamable HTTP server, or the public hosted endpoint above.\n\n### Tools\n\n| Tool | Description |\n|:----------|:------------|\n| `calculate` | Evaluate math expressions, simplify algebraic expressions, or compute symbolic derivatives. |\n\n### Resources\n\n| Resource | Description |\n|:------------|:------------|\n| `calculator://help` | Available functions, operators, constants, and syntax reference. |\n\n## Capability reference\n\n### `calculate` <sub>tool</sub>\n\n- One `expression` per call. `operation` selects `evaluate` (default), `simplify`, or `derivative`; derivatives require `variable` (e.g. `\"x\"`).\n- Evaluate arithmetic, trigonometry, logarithms, statistics, matrices, complex numbers, units, and combinatorics; assign numeric variables through `scope`, e.g. `{ \"x\": 5 }`.\n- `numericType` selects `number`, `BigNumber` (64 significant digits, for values that overflow a 64-bit float), or `Fraction` (exact rationals). Fraction mode returns `fraction_unsupported`, with guidance to change numeric type, when a result has no exact rational value (`sqrt(2)`), the expression calls a function Fraction mode cannot compute (`sqrt(4)`, `5!`), or it uses a value Fraction mode holds only as a rounded float (`pi`, `2^(1/2)`).\n- `precision` sets 1–16 significant digits for numeric results. Blank optional `variable` and `precision` values are treated as omitted; scope and precision do not affect symbolic operations.\n- Simplification includes algebraic and trigonometric identities (`2x + 3x` → `5 * x`); `unchanged: true` identifies expressions the simplifier cannot reduce, including polynomial factoring and rational cancellation cases.\n- Returns the result string, result type, original expression, and operation. Validation failures include typed reasons and recovery hints.\n\n---\n\n### `calculator://help` <sub>resource</sub>\n\n- Markdown reference for functions, operators, constants, units, and expression syntax; no parameters.\n- Examples cover scope, matrices, complex numbers, precision, and all three operations.\n- Cacheable for 24 hours with public scope (`cacheHint`) — static content that never changes at runtime.\n\n## Features\n\nBuilt on [`@cyanheads/mcp-ts-core`](https://github.com/cyanheads/mcp-ts-core): stdio and Streamable HTTP transports, pluggable auth (`none` / `jwt` / `oauth`), swappable storage (`in-memory`, `filesystem`, `Supabase`, `Cloudflare KV/R2/D1`), structured logging with optional OpenTelemetry tracing.\n\nCalculator-specific:\n\n- Hardened math.js v15 instance — dangerous functions disabled, evaluation run under a `vm` timeout\n- No auth required — all operations are read-only and stateless\n- Input validation: expression length limits and rejection of multiple statements; matrix row separators and string contents remain valid\n- Result validation: blocked result types (functions, parsers, result sets), configurable max result size\n- Size limits: functions that build a matrix or string from a size, product, broadcast, index, or precision argument are capped per call, and each evaluation has a total element budget; oversized requests fail fast with `result_too_large`\n- Scope sanitization: numeric-only values, prototype pollution prevention (blocked `__proto__`, `constructor`, etc.)\n\nAgent-friendly output:\n\n- Effective-call echo — every response echoes the expression and operation, plus which scope variables and what precision were applied, so agents can verify what was actually computed\n- Discriminated output contracts — `unchanged: true` on `simplify` flags a no-op result instead of silently returning the same expression\n- Typed error reasons — validation and evaluation failures carry a typed `reason` (e.g. `fraction_unsupported`, `evaluation_timeout`, `disallowed_result_type`) plus an actionable recovery hint, rather than a raw exception\n\n## Getting started\n\n### Public Hosted Instance\n\nA public instance is available at `https://calculator.caseyjhand.com/mcp` — no installation required. Point any MCP client at it via Streamable HTTP:\n\n```json\n{\n  \"mcpServers\": {\n    \"calculator-mcp-server\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://calculator.caseyjhand.com/mcp\"\n    }\n  }\n}\n```\n\n### Self-Hosted / Local\n\nAdd one of the following to your MCP client configuration file:\n\n```json\n{\n  \"mcpServers\": {\n    \"calculator-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"bunx\",\n      \"args\": [\"@cyanheads/calculator-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\"\n      }\n    }\n  }\n}\n```\n\nOr with npx (no Bun required):\n\n```json\n{\n  \"mcpServers\": {\n    \"calculator-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cyanheads/calculator-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\"\n      }\n    }\n  }\n}\n```\n\nOr with Docker:\n\n```json\n{\n  \"mcpServers\": {\n    \"calculator-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\", \"-i\", \"--rm\",\n        \"-e\", \"MCP_TRANSPORT_TYPE=stdio\",\n        \"ghcr.io/cyanheads/calculator-mcp-server:latest\"\n      ]\n    }\n  }\n}\n```\n\nFor Streamable HTTP, set the transport and start the built server:\n\n```sh\nMCP_HTTP_PORT=3010 bun run start:http\n# Server listens at http://localhost:3010/mcp\n```\n\n### Prerequisites\n\n- [Bun v1.4.0](https://bun.sh/) or higher\n\n### Installation\n\n1. **Clone the repository:**\n\n```sh\ngit clone https://github.com/cyanheads/calculator-mcp-server.git\n```\n\n2. **Navigate into the directory:**\n\n```sh\ncd calculator-mcp-server\n```\n\n3. **Install dependencies:**\n\n```sh\nbun install\n```\n\n## Configuration\n\n| Variable | Description | Default |\n|:---------|:------------|:--------|\n| `CALC_MAX_EXPRESSION_LENGTH` | Maximum allowed expression string length (10–10,000). | `1000` |\n| `CALC_EVALUATION_TIMEOUT_MS` | Maximum evaluation time in milliseconds (100–30,000). | `5000` |\n| `CALC_MAX_RESULT_LENGTH` | Maximum result string length in characters (1,000–1,000,000). | `100000` |\n| `MCP_TRANSPORT_TYPE` | Transport: `stdio` or `http`. | `stdio` |\n| `MCP_HTTP_HOST` | Hostname for the HTTP server. | `127.0.0.1` |\n| `MCP_HTTP_PORT` | Port for HTTP server. | `3010` |\n| `MCP_HTTP_ENDPOINT_PATH` | Path for the HTTP MCP endpoint. | `/mcp` |\n| `MCP_HTTP_MAX_BODY_BYTES` | Maximum inbound HTTP request size; `0` disables the limit. | `1048576` |\n| `MCP_AUTH_MODE` | Auth mode: `none`, `jwt`, or `oauth`. | `none` |\n| `MCP_SESSION_MODE` | `auto`, `stateful`, or `stateless`. The server declares `stateless` in code, so every launch path resolves the same way; setting this overrides that declaration. | `stateless` |\n| `MCP_LOG_LEVEL` | Log level (RFC 5424). | `info` |\n\nSee [`.env.example`](./.env.example) for optional session, resumability, logging, and telemetry settings.\n\n## Running the server\n\n### Local development\n\n- **Build and run the production version:**\n  ```sh\n  bun run build\n  bun run start:http   # or start:stdio\n  ```\n\n- **Run checks and tests:**\n  ```sh\n  bun run devcheck     # Lints, formats, type-checks\n  bun run test         # Runs test suite\n  ```\n\n### Docker\n\n```sh\ndocker build -t calculator-mcp-server .\ndocker run -p 3010:3010 calculator-mcp-server\n```\n\nThe image defaults to Streamable HTTP on port `3010`, stateless sessions, and logs at `/var/log/calculator-mcp-server`. OpenTelemetry dependencies are installed by default; build with `--build-arg OTEL_ENABLED=false` to omit them.\n\n## Project structure\n\n| Directory | Purpose |\n|:----------|:--------|\n| `src/mcp-server/tools/` | Tool definitions (`*.tool.ts`). |\n| `src/mcp-server/resources/` | Resource definitions (`*.resource.ts`). |\n| `src/services/` | Domain service integrations (MathService). |\n| `src/config/` | Environment variable parsing and validation with Zod. |\n| `docs/` | Generated directory tree. |\n| `tests/` | Calculation, configuration, and response-contract tests. |\n\n## Development guide\n\nSee [`AGENTS.md`](./AGENTS.md) or [`CLAUDE.md`](./CLAUDE.md) for development guidelines and architectural rules. The short version:\n\n- Handlers throw, framework catches — no `try/catch` in tool logic\n- Use `ctx.log` for logging\n- Register new tools and resources in `src/index.ts`\n\n## Contributing\n\nIssues are welcome. Run checks before submitting:\n\n```sh\nbun run devcheck\nbun run test\n```\n\n## License\n\nApache-2.0 — see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}