← Browse

@getlarge/nestjs-tools

A

MCP server package nestjs-tools

mcp_servermcp

Install

agr install @getlarge/nestjs-tools --target claude

This artifact does not publish files for Claude.

Document

{ "name": "nestjs-tools", "description": "Tools for NestJS applications", "version": "0.1.0", "license": "Apache-2.0", "homepage": "https://github.com/getlarge/nestjs-tools#readme", "repository": { "type": "git", "url": "git+https://github.com/getlarge/nestjs-tools.git" }, "bugs": { "url": "https://github.com/getlarge/nestjs-tools/issues" }, "engines": { "node": ">=20", "npm": ">=8" }, "scripts": { "format": "nx format", "format:all": "prettier --write "packages/**/.{ts,json}"", "cleanup": "nx run-many --target=cleanup --all", "build": "nx run-many --target=build --all", "build:affected": "nx affected --target=build", "lint": "nx run-many --target=lint --all", "lint:fix": "nx run-many --target=lint:fix --all", "lint:affected": "nx affected --target=lint", "lint:staged": "npx lint-staged", "lint:commit": "npx --no -- commitlint --edit $1", "test": "nx run-many --target=test --all", "test:affected": "nx affected --target=test", "test:cov": "nx run-many --target=test:cov --all && node merge-coverage.js", "test:cov:affected": "nx affected --target=test:cov && node merge-coverage.js", "test:debug": "jest --logHeapUsage --detectOpenHandles--detectLeaks", "test:log": "node --expose-gc -r tsconfig-paths/register -r ts-node/register ./node_modules/.bin/jest -w=1 --logHeapUsage --detectOpenHandles", "test:inspect": "node --inspect-brk --expose-gc -r tsconfig-paths/register -r ts-node/register ./node_modules/.bin/jest --runInBand --logHeapUsage", "test:coverage": "jest --ci --coverage --logHeapUsage --forceExit", "scan:deps": "audit-ci --config audit-ci.json", "prepare": "husky" }, "private": true, "devDependencies": { "@commitlint/cli": "^17.1.2", "@commitlint/config-conventional": "^17.1.0", "@eslint/eslintrc": "^2.1.1", "@eslint/js": "~8.57.0", "@modelcontextprotocol/sdk": "^1.29.0", "@nestjs/platform-express": "^11.1.24", "@nestjs/schematics": "^11.0.0", "@nestjs/testing": "^11.0.6", "@nx/eslint": "20.4.0", "@nx/eslint-plugin": "20.4.0", "@nx/jest": "20.4.0", "@nx/js": "20.4.0", "@nx/nest": "20.4.0", "@swc-node/register": "1.9.2", "@swc/core": "1.5.7", "@swc/helpers": "0.5.13", "@types/amqplib": "^0.10.5", "@types/express": "^4.17.21", "@types/jest": "29.5.13", "@types/node": "^22.9.0", "@types/uuid": "^9.0.8", "audit-ci": "^6.3.0", "cacheable": "^2.3.5", "dotenv": "^16.4.5", "eslint": "^9.8.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-eslint-plugin": "^6.4.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-max-params-no-constructor": "^0.0.4", "eslint-plugin-simple-import-sort": "^12.0.0", "eslint-plugin-unused-imports": "^4.1.0", "fast-jwt": "^6.2.4", "get-jwks": "^11.0.3", "husky": "^9.0.11", "ioredis-mock": "^8.9.0", "jest": "29.7.0", "jest-environment-node": "^29.7.0", "lint-staged": "^15.0.3", "mqtt": "^5.5.2", "nx": "20.4.0", "prettier": "^3.3.2", "ts-jest": "^29.1.0", "ts-node": "10.9.1", "typescript": "5.7.3", "typescript-eslint": "^8.22.0", "zod": "^3.25.76" }, "dependencies": { "@aws-sdk/client-s3": "^3.738.0", "@aws-sdk/lib-storage": "^3.738.0", "@fastify/multipart": "^10.1.0", "@google-cloud/storage": "^7.15.0", "@nestjs/common": "^11.0.6", "@nestjs/config": "^4.0.0", "@nestjs/core": "^11.0.6", "@nestjs/microservices": "^11.0.6", "@nestjs/platform-fastify": "^11.0.6", "@typescript-eslint/rule-tester": "^8.22.0", "@typescript-eslint/utils": "^8.22.0", "amqp-connection-manager": "^4.1.14", "amqplib": "0.10.9", "ioredis": "^5.3.2", "redlock": "^5.0.0-beta.2", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.0", "tslib": "^2.3.0", "uuid": "^9.0.1" }, "workspaces": [ "packages/" ], "lint-staged": { "*.{ts,tsx}": [ "eslint --fix", "prettier --write" ] } }

Trustgrade A

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • warnType matchbest-effort: server code not analyzed

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • passLicense

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-6d885e12dbf92026-08-06