{ "name": "urdb-mcp", "version": "2.0.0", "description": "MCP server for URDB — 76 electronics, hardware and firmware calculators (resistor codes, 555 timers, PCB trace width, CRC, UART baud rates, CAN bit timing, LoRa airtime) plus the product integrity database tracking downgrades, shrinkflation and enshittification.", "type": "module", "bin": { "urdb-mcp": "dist/index.js" }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "typecheck": "tsc --noEmit", "build": "node scripts/build.mjs", "test": "node scripts/smoke.mjs", "start": "node dist/index.js", "prepublishOnly": "npm run typecheck && npm run build && npm test" }, "devDependencies": { "@modelcontextprotocol/sdk": "^1.27.1", "@types/node": "^22.13.0", "esbuild": "^0.25.0", "typescript": "^5.8.2" }, "keywords": [ "mcp", "model-context-protocol", "electronics", "calculator", "firmware", "hardware", "embedded", "resistor", "555-timer", "pcb", "urdb", "product-integrity", "enshittification", "consumer-rights", "claude" ], "engines": { "node": ">=18" }, "homepage": "https://urdb.io/tools", "repository": { "type": "git", "url": "git+https://github.com/GetMystAdmin/urdb-mcp.git" }, "license": "MIT", "mcpName": "io.github.GetMystAdmin/urdb-mcp" }