{
  "name": "@sassoftware/mcp-serverjs",
  "version": "0.5.2",
  "description": "Demo of mcp server written in nodejs",
  "author": "Deva Kumar <deva.kumar@sas.com>",
  "license": "Apache-2.0",
  "engines": {
    "node": ">=22.16.0",
    "npm": ">=10.9.2"
  },
  "type": "module",
  "scripts": {
    "start": "cross-env NODE_TLS_REJECT_UNAUTHORIZED=0 node --env-file=.env --no-warnings indexhttp.js",
    "indocker": "cross-env NODE_TLS_REJECT_UNAUTHORIZED=0 node --no-warnings indexhttp.js",
    "test": "npx @modelcontextprotocol/inspector",
    "debugcode": "cross-env NODE_TLS_REJECT_UNAUTHORIZED=0  node --inspect-brk --env-file=.env indexhttp.js",
    "refresh": "cross-env NODE_TLS_REJECT_UNAUTHORIZED=0 node rt.js",
    "deploy": "bash ./deploy.sh",
    "bump": "npm version prerelease",
    "pub": "npm publish --tag latest --access public"
  },
  "repository": "https://github.com/sassoftware/restaf-demos/tree/mcp-serverjs",
  "keywords": [
    "SAS Viya",
    "mcp",
    "Agentic AI",
    "Viya actions",
    "restaf",
    "restafedit",
    "restaflib"
  ],
  "main": "./indexhttp.js",
  "bin": {
    "@sassoftware/mcp-serverjs": "./indexhttp.js"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.12.1",
    "@sassoftware/restaf": "^5.3.3-1",
    "@sassoftware/restafedit": "^3.8.4-2",
    "@sassoftware/restaflib": "^5.3.3-1",
    "axios": "^1.9.0",
    "cors": "^2.8.5",
    "cross-env": "^7.0.3",
    "debug": "^4.4.1",
    "express": "^5.1.0",
    "express-list-endpoints": "^7.1.1",
    "joi": "^17.13.3",
    "rimraf": "^3.0.2",
    "zod": "^3.25.28"
  },
  "devDependencies": {
    "@babel/cli": "^7.14.5",
    "@babel/core": "^7.14.6",
    "@types/node": "^22.15.21",
    "typescript": "^5.8.3"
  }
}
