UNPKG

production-readiness-scanner-mcp

Version:

MCP server that analyzes code for production readiness, checking error handling, logging, security, testing, and documentation

67 lines (66 loc) 1.73 kB
{ "name": "production-readiness-scanner-mcp", "version": "1.0.0", "description": "MCP server that analyzes code for production readiness, checking error handling, logging, security, testing, and documentation", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "production-readiness-scanner": "bin/run.js" }, "files": [ "dist/**/*.js", "dist/**/*.d.ts", "!dist/**/*.test.*", "!dist/**/*.spec.*", "bin/**/*", "README.md", "LICENSE" ], "scripts": { "build": "tsc", "dev": "tsx src/index.ts", "test": "NODE_OPTIONS=--experimental-vm-modules jest", "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch", "clean": "rm -rf dist", "prepublishOnly": "npm run clean && npm run build" }, "keywords": [ "mcp", "model-context-protocol", "code-analysis", "production-readiness", "static-analysis", "code-quality", "security-check", "error-handling", "testing", "documentation" ], "author": "kenkai", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", "sqlite3": "^5.1.0", "glob": "^10.3.0", "axios": "^1.6.0", "@typescript-eslint/parser": "latest", "@typescript-eslint/typescript-estree": "latest", "@babel/parser": "latest", "node-sql-parser": "latest", "recast": "latest", "lodash": "latest", "chalk": "latest" }, "devDependencies": { "@types/node": "^20.0.0", "typescript": "^5.0.0", "tsx": "^4.0.0", "jest": "^29.7.0", "@types/jest": "^29.5.0", "ts-jest": "^29.2.0", "@types/sqlite3": "^3.1.11", "@types/glob": "^8.1.0", "@types/lodash": "^4.14.202" } }