{ "name": "axiom-math", "version": "1.0.5", "description": "Exact symbolic math for LLMs: integrals, equations, matrices, and claim verification via Giac/Xcas", "mcpName": "io.github.tufantunc/axiom-math", "type": "module", "bin": { "axiom-math": "./dist/cli.js" }, "scripts": { "build": "tsc && npm run copy:wasm", "copy:wasm": "node scripts/copy-wasm-asset.mjs", "prepack": "npm run build", "sync:version": "node scripts/sync-version.mjs", "version": "npm run sync:version && git add src/version.ts server.json", "build:giac:wasm": "bash scripts/build-giac-wasm.sh", "start": "node dist/cli.js", "start:http": "node dist/http.js", "dev": "tsx src/cli.ts", "dev:http": "tsx src/http.ts", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "test:integration": "npm run build && vitest run --config vitest.config.integration.ts", "inspect": "npx @modelcontextprotocol/inspector tsx src/cli.ts", "lint": "oxlint src", "lint:fix": "oxlint src --fix", "format": "prettier --write \"src/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\"", "typecheck": "tsc --noEmit && tsc -p tsconfig.test.json", "benchmark": "cd benchmark && npm run quick", "benchmark:zai": "cd benchmark && npm run quick:zai", "benchmark:openrouter": "cd benchmark && npm run quick:openrouter", "benchmark:full": "cd benchmark && npm run full", "benchmark:full:zai": "cd benchmark && npm run full:zai", "benchmark:full:openrouter": "cd benchmark && npm run full:openrouter", "benchmark:math:zai": "cd benchmark && npm run math:quick:zai", "benchmark:math:openrouter": "cd benchmark && npm run math:quick:openrouter", "benchmark:l3:zai": "cd benchmark && npm run math-l3:quick:zai", "benchmark:l3:openrouter": "cd benchmark && npm run math-l3:quick:openrouter", "benchmark:l4:zai": "cd benchmark && npm run math-l4:quick:zai", "benchmark:l4:openrouter": "cd benchmark && npm run math-l4:quick:openrouter", "benchmark:l5:zai": "cd benchmark && npm run math-l5:quick:zai", "benchmark:l5:openrouter": "cd benchmark && npm run math-l5:quick:openrouter" }, "keywords": [ "mcp", "model-context-protocol", "math", "cas", "computer-algebra", "symbolic", "giac", "mathjs", "llm", "claude" ], "author": "Tufan Tunç", "license": "GPL-3.0-or-later", "repository": { "type": "git", "url": "git+https://github.com/tufantunc/axiom-advanced-math-mcp.git" }, "bugs": { "url": "https://github.com/tufantunc/axiom-advanced-math-mcp/issues" }, "homepage": "https://github.com/tufantunc/axiom-advanced-math-mcp#readme", "dependencies": { "@hono/node-server": "2.1.0", "@modelcontextprotocol/sdk": "^1.25.3", "hono": "4.13.7", "mathjs": "15.2.0", "zod": "^4.0.0" }, "devDependencies": { "@modelcontextprotocol/inspector": "0.21.1", "@types/node": "25.3.5", "@vitest/coverage-v8": "4.1.11", "oxlint": "1.51.0", "prettier": "^3.2.4", "tsx": "^4.7.0", "typescript": "^5.3.3", "vitest": "4.1.11" }, "engines": { "node": ">=20.0.0" }, "files": [ "dist", "!dist/**/*.map", "skills", "README.md", "LICENSE", "THIRD-PARTY-NOTICES.md", "SECURITY.md" ] }