Calculator Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Calculator Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A simple Model Context Protocol (MCP) server that provides basic calculator functionality through MCP tools.
This MCP server provides the following calculator tools:
npm installnpm run buildStart the MCP server:
npm startOr run in development mode:
npm run devTo use this calculator MCP server with an MCP client (like Claude Desktop), add it to your MCP configuration:
{
"mcpServers": {
"calculator": {
"command": "node",
"args": ["/path/to/calculator-mcp/dist/index.js"],
"env": {}
}
}
}#### add Adds two numbers together.
a (number), b (number)add(5, 3) returns 5 + 3 = 8#### subtract Subtracts the second number from the first.
a (number), b (number)subtract(10, 4) returns 10 - 4 = 6#### multiply Multiplies two numbers together.
a (number), b (number)multiply(6, 7) returns 6 × 7 = 42#### divide Divides the first number by the second.
a (number), b (number)divide(15, 3) returns 15 ÷ 3 = 5#### power Raises the base to the power of the exponent.
base (number), exponent (number)power(2, 8) returns 2^8 = 256#### sqrt Calculates the square root of a number.
number (number)sqrt(16) returns √16 = 4calculator-mcp/
├── src/
│ └── index.ts # Main MCP server implementation
├── dist/ # Compiled JavaScript output
├── package.json # Dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── README.md # This filenpm run buildnpm run devThe calculator includes proper error handling for:
All errors are returned with appropriate error messages and the isError flag set to true.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.