UNPKG

empacy

Version:

Multi-Agent MCP Server - Enables multiple AI agents to collaborate on complex development projects through hierarchical organization

113 lines (112 loc) 2.92 kB
{ "name": "empacy", "version": "1.1.1", "description": "Multi-Agent MCP Server - Enables multiple AI agents to collaborate on complex development projects through hierarchical organization", "type": "module", "main": "./src/index.js", "bin": { "empacy": "scripts/empacy" }, "exports": { ".": { "import": "./src/index.js" }, "./server": { "import": "./src/server.js" }, "./agents": { "import": "./src/agents/index.js" } }, "files": [ "src", "scripts", "templates", "schemas", "LICENSE", "README.md" ], "scripts": { "start": "node src/index.js", "dev": "node --watch src/index.js", "test": "jest --passWithNoTests", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint src/", "lint:fix": "eslint src/ --fix", "format": "prettier --write src/", "format:check": "prettier --check src/", "build": "echo 'No build step needed for Node.js project'", "prepare": "node -e \"if (require('fs').existsSync('node_modules/.bin/husky')) { require('child_process').execSync('husky install', {stdio: 'inherit'}) }\"", "pre-commit": "lint-staged", "docker:build": "docker build -t empacy .", "docker:run": "docker run -p 3000:3000 empacy", "docker:test": "docker run --rm empacy npm test", "setup:dev": "npm install && npm run prepare", "setup:ci": "npm ci && npm run prepare" }, "keywords": [ "mcp", "ai-agents", "multi-agent", "collaboration", "development", "automation", "ci-cd", "quality-gates", "project-management", "domain-driven-design" ], "author": "Anthony Ruffino", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/AnthonyRuffino/empacy.git" }, "bugs": { "url": "https://github.com/AnthonyRuffino/empacy/issues" }, "homepage": "https://github.com/AnthonyRuffino/empacy#readme", "engines": { "node": ">=18.0.0", "npm": ">=9.0.0" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.17.2", "ajv": "^8.12.0", "chalk": "^5.3.0", "commander": "^11.1.0", "compression": "^1.7.4", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^4.18.2", "helmet": "^7.1.0", "inquirer": "^9.2.12", "js-yaml": "^4.1.0", "morgan": "^1.10.0", "winston": "^3.11.0", "zod": "^4.0.17" }, "devDependencies": { "@types/jest": "^29.5.8", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^27.6.3", "husky": "^8.0.3", "jest": "^29.7.0", "lint-staged": "^15.2.0", "nodemon": "^3.0.2", "prettier": "^3.2.5", "supertest": "^6.3.3", "ts-jest": "^29.1.1" }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ], "*.{json,md,yaml,yml}": [ "prettier --write" ] } }