{
  "name": "@goonnguyen/human-mcp",
  "version": "2.15.1",
  "description": "Human MCP: Bringing Human Capabilities to Coding Agents",
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "bin": {
    "human-mcp": "bin/human-mcp.js"
  },
  "scripts": {
    "dev": "bun run --watch src/index.ts 2>&1 | tee -a ./logs.txt",
    "build": "bun build src/index.ts --target=node --outdir=dist --external=onnxruntime-node --external=sharp --external=playwright --external=playwright-core --external=@playwright/test --sourcemap 2>&1 | tee -a ./logs.txt",
    "start": "bun run dist/index.js 2>&1 | tee -a ./logs.txt",
    "postinstall": "node scripts/postinstall.js",
    "test": "TEST_TYPE=all bun test 2>&1 | tee -a ./logs.txt",
    "test:unit": "TEST_TYPE=unit bun test tests/unit/ 2>&1 | tee -a ./logs.txt",
    "test:integration": "TEST_TYPE=integration bun test tests/integration/ 2>&1 | tee -a ./logs.txt",
    "test:parallel": "TEST_TYPE=all bun test 2>&1 | tee -a ./logs.txt",
    "test:safe": "TEST_TYPE=unit bun test tests/unit/ && TEST_TYPE=integration bun test tests/integration/sse-transport.test.ts && TEST_TYPE=integration bun test tests/integration/server.test.ts && TEST_TYPE=integration bun test tests/integration/http-transport-files.test.ts 2>&1 | tee -a ./logs.txt",
    "typecheck": "tsc --noEmit 2>&1 | tee -a ./logs.txt",
    "inspector": "mcp-inspector stdio -- bun run src/index.ts 2>&1 | tee -a ./logs.txt"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.888.0",
    "@aws-sdk/s3-request-presigner": "^3.888.0",
    "@google-cloud/vertexai": "^1.7.0",
    "@google/generative-ai": "^0.21.0",
    "@modelcontextprotocol/sdk": "^1.4.0",
    "@playwright/test": "^1.56.0",
    "@types/wav": "^1.0.4",
    "compression": "^1.8.1",
    "cors": "^2.8.5",
    "express": "^5.1.0",
    "fluent-ffmpeg": "^2.1.3",
    "google-auth-library": "^10.4.1",
    "helmet": "^8.1.0",
    "jimp": "^1.6.0",
    "mammoth": "^1.10.0",
    "marked": "^16.3.0",
    "mime-types": "^3.0.1",
    "multer": "^2.0.2",
    "playwright": "^1.56.0",
    "pptx-automizer": "^0.7.4",
    "rmbg": "^0.1.0",
    "sharp": "^0.33.0",
    "uuid": "^13.0.0",
    "wav": "^1.0.2",
    "xlsx": "^0.18.5",
    "zod": "^3.23.0"
  },
  "devDependencies": {
    "@modelcontextprotocol/inspector": "^0.2.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^11.0.5",
    "@semantic-release/npm": "^12.0.2",
    "@types/bun": "latest",
    "@types/compression": "^1.8.1",
    "@types/cors": "^2.8.19",
    "@types/express": "^5.0.3",
    "@types/fluent-ffmpeg": "^2.1.26",
    "@types/mime-types": "^3.0.1",
    "@types/multer": "^2.0.0",
    "@types/uuid": "^10.0.0",
    "semantic-release": "^24.2.7",
    "typescript": "^5.6.0"
  },
  "keywords": [
    "mcp",
    "model-context-protocol",
    "ai",
    "multimodal",
    "vision",
    "debugging"
  ],
  "files": [
    "dist",
    "bin",
    "scripts",
    "node_modules/onnxruntime-node/bin",
    "node_modules/sharp/build",
    "README.md",
    "LICENSE",
    "human-mcp.png"
  ],
  "engines": {
    "node": ">=18"
  },
  "author": "",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  }
}
