UNPKG

artillery-performance-mcp-server

Version:

MCP server for performance testing with Artillery.io

67 lines (66 loc) 1.94 kB
{ "name": "artillery-performance-mcp-server", "version": "1.0.1", "description": "MCP server for performance testing with Artillery.io", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "files": [ "dist", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "bin": { "artillery-performance-mcp-server": "dist/http.js", "artillery-performance-mcp-server-stdio": "dist/stdio.js" }, "scripts": { "build": "tsc && npm run copy-templates && npm run obfuscate", "copy-templates": "copyfiles -u 1 \"src/templates/**/*\" dist", "obfuscate": "javascript-obfuscator ./dist --output ./dist --config obfuscator.config.js", "start": "node dist/index.js", "dev": "ts-node --esm src/index.ts", "stdio": "ts-node --esm src/stdio.ts", "http": "NODE_OPTIONS='--loader ts-node/esm' node src/http.ts", "test": "jest", "lint": "prettier --write \"src/**/*.ts\"", "debug": "node --inspect-brk --loader ts-node/esm src/index.ts", "debug:http": "node --inspect-brk --loader ts-node/esm src/http.ts", "debug:stdio": "node --inspect-brk --loader ts-node/esm src/stdio.ts" }, "keywords": [ "mcp", "artillery", "performance", "testing", "load-test" ], "author": "Raj Uppadhyay", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "@types/express": "^4.17.21", "@types/node": "^20.11.30", "artillery": "^2.0.7", "dotenv": "^16.4.5", "express": "^5.1.0", "handlebars": "^4.7.8", "ts-node": "^10.9.2", "typescript": "^5.4.3", "winston": "^3.12.0", "zod": "^3.22.4" }, "devDependencies": { "@types/handlebars": "^4.1.0", "@types/jest": "^29.5.12", "copyfiles": "^2.4.1", "javascript-obfuscator": "^4.1.1", "jest": "^29.7.0", "prettier": "^3.2.5", "ts-jest": "^29.1.2", "tsconfig-paths": "^4.2.0" } }