{"_id":"@node-in-layers/mcp-server","_rev":"90-8040d1411f214df6f18a91d449f2285a","name":"@node-in-layers/mcp-server","dist-tags":{"latest":"2.7.0"},"versions":{"1.0.0":{"name":"@node-in-layers/mcp-server","version":"1.0.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.0.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"8c276f03061f4712444048835781cbe4e7e3d2a6","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":11,"integrity":"sha512-C2srdU8q4M2iIexuLTjOuWwpsDZJRFRlojLlGjzE5q+K70dqnpwWrvI+XNK+mcdFzI2NxOs1jwOp09jSfJEv/A==","signatures":[{"sig":"MEUCIGzHvW/WY84EoqmosaVFd8Rvv+Uw4GfVq0Q3L0uLRyTSAiEAkpmuVQpszQJPj6i7HfyAgTkdDc9WoSmUxGaWLonjziU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20461},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"59a3121a9e8a0e45c59390262d7b1bc4f49d766f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1747535116025_0.24502609682725862","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@node-in-layers/mcp-server","version":"1.0.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.0.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"482b526e12e6f7f06080af25ae29096a037172f6","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.0.1.tgz","fileCount":11,"integrity":"sha512-wPxtpQjRDMonw2KctsuKt+C9xM3cUSiNF9fyf7Y/i7s3e5mSqVf0zZnZxjwuX1gwVZ1p/pFAn9xGXINt/BuIxA==","signatures":[{"sig":"MEUCIQD2L+RU9U53mGVk43Kx5lh9hwM1tnd1qIdhevawbBtnJQIgCZ/6TxNg0hbKrZyYvkthjAePmURqR00OqMWmTcdwI4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20461},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"43792b4b7f45321866c2b8251f8c504af82b7cf0","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.1_1747572146415_0.9592993848033182","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@node-in-layers/mcp-server","version":"1.0.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.0.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"34e26b4eb8f1577f88991ee0ae16b7c8c609e26e","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.0.2.tgz","fileCount":11,"integrity":"sha512-CsRTZHauGE7K87FO17KU1epVOTFjGAvt1c+CuE7I2M7VruGRJrIlqy/38Ca+BSCYTxoa0T4q9bdPjh7TQY3NeQ==","signatures":[{"sig":"MEUCIQCe5w+MEiqOT0R2zXnePBZsz/k5h07V7sJi8n5QxSNoygIgcbTnFPa4mIueEzblVtggMlHoUrK7L4WGNIyej3ohJjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20461},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3bd3f1c480bb6f1211b1093ae72555ae2e11bb5b","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.2_1747573258144_0.2458969940090916","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@node-in-layers/mcp-server","version":"1.0.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.0.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ba8ede491a6d408b5bc415411b3c47e2fc6cd284","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.0.3.tgz","fileCount":11,"integrity":"sha512-kPkZS4CiZZc/4Vj0XzvWqjEJsy4cga4AlTnCdkM/wZ3YNI7SOYb2/6n7VAWVCMS+FioQ/oqPyds0xfZbOgz2Jw==","signatures":[{"sig":"MEUCIQC4AQi7p0GUlQungPm01ewiPOPQf5G5jSBY07jcSnXr3gIgQyviTeU5SdXKAI+7krL7+6utQm1jd9SAQQgCGxnaVVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20538},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b0bf597ce8c7b4c4612e523fffc5552a0f38f015","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.3_1747573835755_0.7410099892148843","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@node-in-layers/mcp-server","version":"1.0.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.0.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"87f3f0d3a7d603d8d59d9fda7ebb963956e80435","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.0.4.tgz","fileCount":11,"integrity":"sha512-+nIWC0u+o5LRk+h1sO9O2+Z3IiOXM7q5q5Ag6mtMjCU05vXzk7gHCGXCWH6vpODX2kwwZM2JOd8jB+HaoD4c4A==","signatures":[{"sig":"MEUCIQDKzr6uuwJZ23MMMAq3IRlvJ7Bi/jmSUqetFTL36VtpcAIgeUk9BqR8zU/+PVfCNP+HNiI+DYWbIINVzUsYZ1B5QAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21518},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ca7f1f90dbf369300120bb71018cad2afc96128b","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.4_1747574506604_0.7476868163510719","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@node-in-layers/mcp-server","version":"1.1.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"a88feeccb28618d3cd1b384b27ff81ed1c157d43","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.0.tgz","fileCount":11,"integrity":"sha512-k6p7ICkchy07NpjWlpvk2B+cwc3NogGsUACsta9cbjYrivCCSRLf89rfy/e8Xlmxy+ZhesrItwCJ0fuGcV5g9g==","signatures":[{"sig":"MEUCIQCoWHzp6T+69bs65NOvQy0Zm2lvnB6uTaDBVTouorHjWQIgAbV2FKiV8VbsnpuC5zP1M6hAiXEVzjRPLhx01jAwyDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21359},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"65a46fe7b3cc9967d9eeeb0fa8961bb60ccefae7","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.0_1747575564728_0.7060281568097233","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@node-in-layers/mcp-server","version":"1.1.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ec2fa5245ac9ad7c28984d7ea04c93fc5e50ebc0","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.1.tgz","fileCount":11,"integrity":"sha512-K2q+HG8Ras63TGjpSSjMPMca/AddDAB8VfhFCDfDxv1AI+LBivSmdy9uD1KfHwczd9NoKgclwdnzDffySjh38w==","signatures":[{"sig":"MEUCIQCrvY0Haimmugtl7G1mNo6cmNUEOPcLj2NtOYXyTik2MQIgdel56syLdvtPOFATeM7Rw1izn0BC+sabpd7h/Ful1Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22171},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4e09a8f18f6025ce8494db102c5f28d5404c8851","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.1_1747576185677_0.7286271414108201","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@node-in-layers/mcp-server","version":"1.1.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"cb8ae406dba31892f9ef03afeba001e7b7df6190","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.2.tgz","fileCount":11,"integrity":"sha512-6XHU/P+P3AcB/v2PfJRROqOFkK6n7uZ5p6ACGL0Iy8oKKzh+r/bisAKo8la+6nqSnni09wF3jQD/5OC0FbneUA==","signatures":[{"sig":"MEUCIQDGURBRw9qwcHmWG5EnDlpME2lipeUqU5WoczQBUdGEMwIgSwmR0tznkOSJMv+keasXOb1F1YHesTFLN/+OvTCpazs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22287},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"766382f50619743c893da80ec684e19d3c18bbb3","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.2_1747577184147_0.716747098542013","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@node-in-layers/mcp-server","version":"1.1.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f4ee2bf35905788229a64dc62dab86dc6cf89fca","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.3.tgz","fileCount":11,"integrity":"sha512-WG8Bte9TYRNAa6J23oicmMEZ6qZYvYXgb7PYSm8Ip3E0QKT6Zfj7z1w3brhtAnHOGZysBoKVVuDmx4eHw11jUg==","signatures":[{"sig":"MEQCIHtHe0OywyfTnhoNdsQ5/InFYfyUFatmNVR7EaJBQdwXAiAD+KuLKwXwQkKLqyYB5zhcnd1cTpR+vLy79T7h97HSOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30647},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ee185318704ee78e6276847b675a8d61340e865a","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.3_1747577342941_0.16000877591889884","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@node-in-layers/mcp-server","version":"1.1.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"efe6f32825cd1a4668fa06b231ee861f27deffd7","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.4.tgz","fileCount":11,"integrity":"sha512-N3ntqqGyEtb3mraeFJZKmeMNLO/dAlw1G+ZZWhXJjrtQ610zriLbXwJ72Jqxnhxy2VsoG9jA1vMigqrSw+Cncw==","signatures":[{"sig":"MEYCIQCY8iOZl6HAWMb4rwzya8JWl/ZDXzBIA7319izScDfb+wIhAOI/0BZDl4gjmbUXqMOqTRW3U5SVD1wYoJ+x7D6hKIH6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30646},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"01a8043cb815bab1e179534b79634fe0fcad03fa","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.4_1747577596729_0.9655244466633541","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@node-in-layers/mcp-server","version":"1.1.5","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"1df3d6ae9c9cdb10c606dd5a6be15410aec649a8","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.5.tgz","fileCount":11,"integrity":"sha512-3CU3sS39DT7fqjXrmv7ACJyM5XxO0JeRsNs2sZ+dq4UC1LmpTgDc1UIRByMm19hBcF9gJ9tWZRAXdr+H9Jellg==","signatures":[{"sig":"MEUCIQC7eoljttJk/FLnDIphPWgFrcNMjfxiYtVuGDf6cltMQgIgfPrvv4ft0gs+/sH3X6s2raF8O/r+5oBZC+Po/YUfaMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30628},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f977cb69199cb27bfd2a26a54cb4162b0a0c23e8","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.5_1747577960164_0.8502188301810396","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@node-in-layers/mcp-server","version":"1.1.6","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"5f89774c64eac928582bf7e864efa67ba1eff611","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.6.tgz","fileCount":11,"integrity":"sha512-6v+wCre7ryWnjkC923Q/s2mPx7E4AycMlT3C+G+OqPoW3QXI+Hr9KiCXiYuxCUERi79Mbo3rxQ17YCWqMq4DUQ==","signatures":[{"sig":"MEUCIQDMOqekcQrj9G+9m3Zs7uRniZThF49E7w4Xx454NpBbtAIgNpjwKiR8eFrgpoL64Jtq9r4MKhuN7QSreoBrDecd6pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30171},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3584a1b660fcadc66bfd4965fdf2af395d50e69f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.6_1747578259499_0.5744698684459182","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@node-in-layers/mcp-server","version":"1.1.7","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.7","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"57584c53acdd2c60f9b114950e7dacbda210c6eb","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.7.tgz","fileCount":11,"integrity":"sha512-pxH0gkxLMov6dMtzv3G9sykFLHLTZwpnRGvlG6tQHaNKZrLXjfxfsEZGK2QC4uEPlG4riZYQigz7yyyMqbVjkg==","signatures":[{"sig":"MEQCIFylGzeKSuwno3vW3lOfF9itts2ASnc7dwOnjIUxze8CAiAPZdkqjcd5zibRrVd2MuklyQ/gmQ1Qrd9fzLSxTWSoEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30290},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e903845e55f89129ae2a910f351225319dd41d69","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.7_1747579403113_0.3807465666545822","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@node-in-layers/mcp-server","version":"1.1.8","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"63a21e9b34f88238b984bec4c63c85718a66a7ee","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.8.tgz","fileCount":11,"integrity":"sha512-aoWmEzkuRtb203mxEjNb2r1MaouqOtmIbLQzXOReBkYxsnKOIy2x6/uFfcmqG0JqDcrQQ2JEnX6/LJHC9VgDYg==","signatures":[{"sig":"MEUCIQC4MiGb//cf7EzP+k03Kiukt649um2OzUJns6sumFCsxQIgDNbwPKMIInU1RNYwjnoETocPUWeQEatPA86aoseDiLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30290},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"41a5e682c81c109651b1bf69534429c14b952796","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.0","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.8_1747580139298_0.3123581551475365","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@node-in-layers/mcp-server","version":"1.1.9","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.9","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"900181050780c8286f2063081cb2272ab7caf11e","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.9.tgz","fileCount":11,"integrity":"sha512-KCxz2Mm0TfgAOCfY3ntZZs2uVoY0qs1nlKsixGxe9TpEAumgpPBiC5a9mGlPhbw+MSU9q+OFdavR1tUHvg9fLg==","signatures":[{"sig":"MEQCIFkJOWdKn+ZzvqB+1NO8vD0Pt5Rw26fpEb770m/3B9AEAiB+S7lt8P0KzXKCx/sIuwFw9wb4AMaIGm3KxgNiw4qAYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30290},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"62785018e05b2564871d9207dd58bf272aec74c6","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.1","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.9_1747580712907_0.2869384604429468","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@node-in-layers/mcp-server","version":"1.1.10","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.10","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"12dc6769c1d104610b08303a29aa7a7bb8d3e673","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.10.tgz","fileCount":11,"integrity":"sha512-QLjyf6kPPxoWcoVBDwTBpHleWSN4WskjUhYMVFkAlv9oOC8+o1jcAKlmIaXruiNGoK8m7CjGThiC03y9wG9IrQ==","signatures":[{"sig":"MEYCIQD24+dcC2rqEDZNNyoro3dJvlguMK+1pisPoLf3tIzT9AIhAM1T4l2HjjmTqOHBAH7sR5HDCB+wDPuftFPYPKjeaeH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30560},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ea10f5e041326c1653a8871453c74efd2537aa15","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.1","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.10_1747581032445_0.3891794089820826","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@node-in-layers/mcp-server","version":"1.1.11","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.11","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"404bccd3fae63b01c9f12690f67d364951680c73","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.11.tgz","fileCount":11,"integrity":"sha512-y6aIO+IV/X/jqRr+sVHUtWu9a+1LonwZ/+pMffbT1tY0jWNtdpwrNQQNEIXGsZK1GmxpSsydufcpJ5X/xeqDdA==","signatures":[{"sig":"MEUCIE7Mta9ZoI+KuJbZcLwTbY9H/dC7K+3pvAZMYbtWN9hVAiEAhpK4Y5TAiIeOUscNG9Y5g64RI5iQfqDaC3urbZWwZ5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30560},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a019bc8c0c6717782fb0e19acb75e629f08c568d","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.3","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.11_1747583518026_0.29403990861652773","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@node-in-layers/mcp-server","version":"1.1.12","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.12","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"5c7e20bce3fbfcec26fd2912acb90ed091de0bcf","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.12.tgz","fileCount":11,"integrity":"sha512-vCCrHFv5oIunEAXpzyAvb0HV6r1izCiRj0k4UeXy3gamsSl++Op9mvf0SRnp5JYjV//TUByIm+Qv4AdtwVW2tw==","signatures":[{"sig":"MEUCIQC+78eawVdDI/uw6oGocoE1gYTaswAj2wshqEkxZDVjPAIgRaCc+qw5XJCzeSGO2DieVBaTjm2fyZ1LV9SjXjKBsAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31366},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e503b212cffc649c796150aef5c09f8c037d6b7c","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.3","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.12_1747584108467_0.38327543731754066","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@node-in-layers/mcp-server","version":"1.1.13","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.13","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"1e10988473203ec52ca34728c45a1d6edd797017","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.13.tgz","fileCount":11,"integrity":"sha512-wpUsEDe1lP2odCwG6pf+gFTGqZZWzwZDDobvjnWDDVItvtVZvRk3B+vWFU5F5LMc2EcTSgJChoNg7eAIN/14kA==","signatures":[{"sig":"MEQCIBFsC74CQvwP4Jz4XIv9/GadtULXtxJwFm4Ms5HO3vUUAiBWLmfN5wdLfjl68zHnB6x5wzHPkJbr+G8OKqkVQnBvow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31437},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"dfdb3ebefe54f7c21fa61060897e38b80266e120","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.3","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.13_1747584308866_0.25376934611340807","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@node-in-layers/mcp-server","version":"1.1.14","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.1.14","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f4adb895e44b46dd3d3a49e0417d9e66366ff5c2","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.1.14.tgz","fileCount":11,"integrity":"sha512-3D7VUK9IOrMJifLSjusXaX9bxcWvNAgfkm+5VBrAoDoF8geUlYRBMY1FTpgaZLJy0kYIllWUOcMFdExF2COvWA==","signatures":[{"sig":"MEUCID/o8HMsUPCkMQQVPnJCFsACnhyjUuNeqLJ48dvh4aSNAiEAu+OBdQMA3HCmSeKYpt9TyWvyi0VjSKoTTaUdl8AnJWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31458},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8f25e2476bcf1d9d065e6b6b0a52aadb17adfaab","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.3","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.5","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.14_1747587040075_0.06877318725763937","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@node-in-layers/mcp-server","version":"1.2.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.2.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ac7c61e9833a00e3c80d0a20c28eb769e72a67b8","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.2.0.tgz","fileCount":11,"integrity":"sha512-5+vbMZFUZn6pu9QRxluoibxaakfpyhC0RYkMLgfE3p/iuGNvWgyx3NTGYJmVnEZjKiOGCUiYLhcLNuPTKdH2uw==","signatures":[{"sig":"MEYCIQDYk7Q5CSZbvmHty3iyZ1mP3grfKm1qb5PCShQTn05gygIhAIMqbsOwr9FJVUFRc/PGZcZn8tlvxcbc/FCHpm9FrFb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31477},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"27ce8d1ce14c266afc4c44b12cc84a6064fdcb5e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.3","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.0_1747838593926_0.027908306106315894","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@node-in-layers/mcp-server","version":"1.2.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.2.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"1c1f8f1669e46f624a6e9b90df821190f842c960","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.2.1.tgz","fileCount":11,"integrity":"sha512-SYkaGuRlpYZKfOB3SwgS7y2AIjuE7iTujj2WaruhDk7NSZPyRnhVypp+6IAXabWxsOtQG+5qGKjkYk8TWllR8g==","signatures":[{"sig":"MEUCIQCIitr+I248edbW+m6+j6VkdycGOaby4nl5hjOy3nmBlgIgPXTBryDN7jmDK8ClY3EXQG81m05hTD0z6DIR2PlRUjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31477},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"41c4b3151236723551119bea096b1d86cbdd658d","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.4","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.1_1747960423293_0.779626741628537","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@node-in-layers/mcp-server","version":"1.3.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"3e53d1fedf90b612dc103f52e874e62c4c7a7f57","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.0.tgz","fileCount":11,"integrity":"sha512-zfnEGldK3j1o7xl5juxgwphHs2yj9Cfibge5eT//Q29lhv/kEM6vot25cF6U1eZ1fqZjhrMra6j+yqUw8ZxBow==","signatures":[{"sig":"MEYCIQDuSurkHpXNR0hTyOKfQWX1SifA6cCl32mS/17ykjivMgIhAKI2I8U1px/Of5T/hO8lw/SI1ymbd1RFo1IFn7Dl22ui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31968},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7e6ead01a20def82e052e2f903e23ae908b3937c","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.4","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.0_1748101661240_0.5498734827454088","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@node-in-layers/mcp-server","version":"1.3.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"e7c10ff025aec8d6db9816cb7f3aaa5ea4416eef","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.1.tgz","fileCount":11,"integrity":"sha512-7qUku08yuLhK5k6aVooPmW4O7nLxAA0lVhVq3fajErkhX14KR006gNkdFB49izj9Og3jsvwQSoP8XBWYyMPQvA==","signatures":[{"sig":"MEUCIEaMO7ZDkt7lo6NrxB+o8f2B/ux64k/asL5bAFQaHKDXAiEAtzld9wORU+ekl0XL/hV/nhfTPppXatg8CIAw9Fq2k+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31968},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5627c5a9c1bdc70c4437d5fbe4df2a6da5fa7796","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.5","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.1_1748111475061_0.18937879460917695","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@node-in-layers/mcp-server","version":"1.3.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"81fcaf988805ba0a7e59223e359501b5e4e88902","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.2.tgz","fileCount":11,"integrity":"sha512-GYOsSMjdO8zbOn6BFaeIZo23DHWsU3Z9u/cVAdhPq2hjP92uRRA9r0Vjdt4SqGLQ30RUeYbr6cehf4BL386e+A==","signatures":[{"sig":"MEQCIGRS9WipTP8Psi3hPeWdX/eKjoie2laoQBqbAp1lKP8PAiBKy6n/3f85gqVAinOKW5hKrbRNXmYC9cq16NrQny6mFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31968},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"363497381107b520eebd113581579e84eb9f427c","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.6","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.2_1748111702107_0.5208396295980007","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@node-in-layers/mcp-server","version":"1.3.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"a57892202c2d469a2e16f4249da9618182439ef4","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.3.tgz","fileCount":11,"integrity":"sha512-lH2oQ2pmCdS9VnxzAl0PUwUwUndjwH9Fd9JrBqcvxqBm5hwPL1qpCNXwLq958e0AY/DQ4hb2ieAmGCUkdKD5lA==","signatures":[{"sig":"MEUCIEy/idWGCAiYzHMLWhZtdwRENPYVoOSurg1CLzgxE/7MAiEAtqXaYzqMN8ml1/NmC0hltklJJPx4bsIDM/XYrv9Y3Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32243},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6e648555146242e83624c257e06c1f61776532cd","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.7","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.3_1748181654277_0.9297090861469686","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@node-in-layers/mcp-server","version":"1.3.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"c3fa0a492b786c06862700b8d212e89d3b24e267","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.4.tgz","fileCount":11,"integrity":"sha512-6WX8yztepfb2GXmztSR39rdPcRO3lMOe2S81TGk7tbiS5K5PZtIJ1fsMg2PVwkUbWRJA9r+hVzqemXwpFpjC5w==","signatures":[{"sig":"MEUCIQDCvROw/GcyRouLKKBGU0J1iFONUJn5Qm3Ia/svcg2jygIgORLJcBXJrihw12/MSV1WgM0WoEgcazrla3FGpiaC7GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32283},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"28f39120d7e2399efa486e04210ff454182012fd","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.7","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.4_1748181830492_0.13404597562550458","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@node-in-layers/mcp-server","version":"1.3.5","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"c6e395c75729253df09478eea14754401f3c9b47","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.5.tgz","fileCount":11,"integrity":"sha512-x5X6O2/ZpmozBd9zrvgkxenjCILiivmi8Yujl0J2JqXP/Vhz22E56FAahwZfPqkoFXMrthQbnvmz88I1foIyVg==","signatures":[{"sig":"MEYCIQD0FRJ2OQahfBa/ARmuyAh7nyCWNH7F+PMrCTDY/5oAbAIhALhZ+NVrFtsFDtcphL8sY6pdnk/irPb5QSRy/wkhQ1Rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32283},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bc421a3518c305132f65cfaf8aa9f39f44ca0d55","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.8","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.5_1748182556916_0.21475046196224357","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@node-in-layers/mcp-server","version":"1.3.6","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"d53721558ea9145430f6969f3317832da92b7ac2","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.6.tgz","fileCount":11,"integrity":"sha512-Di6PHLwv0s540CDYop22fwHl8V58muozmhd0KBtbB5Ys6lt/467jlrhEpSvC6VEHVpdsG9AQdIwrl9N0uOOqIQ==","signatures":[{"sig":"MEQCIBsAowBc/oD1aNly5Y3/SO1y9pP7kpF7TTusVLLuOvb9AiACq1Y4KCFzLGy1fe6F3+vkymxksP17QaW4I+My7dhE7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32299},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2a4ae7650f0cad0571c62e5ea79117c7cdf4d901","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.8","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.6_1749044258715_0.029985229149599002","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@node-in-layers/mcp-server","version":"1.3.8","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"7ab4c4e3ea250fa54619bedb77f96bc108e70e66","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.8.tgz","fileCount":11,"integrity":"sha512-8xflDqqkTOoK1A67cUTHd3UhGId8reixsUSYA0lA7ydbvFpheZq6rMSSXHBSqMCk6LjevwNh5L6fRYJVBgd8Cw==","signatures":[{"sig":"MEUCIH0j1JbZLJsnaeEd5P71Qp/LyfBOaaZ43zOAT5xVxVGxAiEA8F5afR0EmE7dNs4tvI7l4Dr30rDE3sx5FR/8qegCF00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32299},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"090b03ae2923184939d241115b56ae0a2a146bd3","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.8","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.5.6","functional-models-orm-mcp":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.8_1749044557251_0.5555439837283547","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@node-in-layers/mcp-server","version":"1.3.9","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.3.9","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"d08bc3ffe49cd0bfee95d01a19a41a57e59b6fb7","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.3.9.tgz","fileCount":11,"integrity":"sha512-dpd07PkzKxsYHq6W6mtXYo+rw+Df5+uYn+UwXR70mR79RMAFBNTZJfInrXVdUtz/MLJ8HzKeJi3vB14uQGDh2Q==","signatures":[{"sig":"MEQCIHW6sPhtlDF6uDByA1rJ/7Tn0wwoGAky+ZQ7rxpQbn9BAiBtNOBt6musDYulvc9fIuEapSoiZ0hcVGN9xbvJPo2RBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32299},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"85c5ef5d153d620e5db9790a5ff0aaf7f4129b6d","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.3.8","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.1","functional-models-orm-mcp":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.9_1749044694603_0.5181023055559284","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@node-in-layers/mcp-server","version":"1.4.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.4.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"b58790142084bc6bd2609e9d86f9e06b72621c66","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.4.0.tgz","fileCount":11,"integrity":"sha512-ZN6qe0bwsFLsGFvYccWTnGeN1kguz5R+X1EkHSaZsyRpOXePNIWRAQNHm3sn7VDmEM36/hogFIo4VzzuZ4Yv6A==","signatures":[{"sig":"MEUCICnfzMOIGeaznB1baGDdYlL+sQbSpVxcQxJS/0VQfFCJAiEAzhg5ZjOn3FaWhFiO8U/ZcW5G1z/ygzbZDw1w5ZHUkfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32299},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"216908f996fface7e043464bb065e0e15834e3fd","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.4.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.1","functional-models-orm-mcp":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.4.0_1749469148258_0.993360248518417","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@node-in-layers/mcp-server","version":"1.4.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.4.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"608948ea76f946879b0a84760710c8407467feb9","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.4.1.tgz","fileCount":11,"integrity":"sha512-bcGR6IPrvg6S90RGW/WkAO5qozn4J5+Z+lQureuW9KSB5bK1p02FNWRuJX4dHn9I/1jGatFq62yqXjNwP5DB9g==","signatures":[{"sig":"MEUCIB0KlxTEEfyHcepybP6b6cA3XKVFwRuoNrUKzJtFkcFUAiEA2YV7zgvgtn+3fE+6KwBOyrho4rErnfiXSRLavV9MDUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32299},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6a1b02feb1e642ff880ae1ab46188d095b8c7903","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.4.1","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.1","functional-models-orm-mcp":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.4.1_1749469568734_0.12752083163667183","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@node-in-layers/mcp-server","version":"1.4.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.4.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"54554a10d72818baf3d4e8c862f6cd1041f87412","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.4.2.tgz","fileCount":11,"integrity":"sha512-ryflzjzNsMtBPDI1KSQFwaeREax6wzGAkDJKFbveZA6i5nCxo2sJr7YIA0hSWWBF/IrvXV5CTcs4Q2hdGVFckA==","signatures":[{"sig":"MEUCID1OHhhD0Rh7bQP8ln341vA8Xh1Re1N7YQwG+bxwU7eHAiEAl9QbivYWJ4orQady0k59m0iVaKWIOtFBRnoJz71b+7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32313},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"46af1cc74812ea711d3d26c9c11c64d35d92e318","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.4.1","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.1","functional-models-orm-mcp":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.4.2_1749926593105_0.6289165147036562","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@node-in-layers/mcp-server","version":"1.5.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"66826f5b218a725bdfff4aaeed90d85584a7e87d","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.0.tgz","fileCount":11,"integrity":"sha512-nCHuxroRsSPVLeUvUPWZ0gcGPhCdfw7IWvKeG2zdGEWoqPU0Ij1+EhmH7NjUPXV2r/0L1YCmEb+Fs8JyNPBPYA==","signatures":[{"sig":"MEUCIA8UnBu0gYiqh08CF8LbhcW2A/hhhFVdUdDYTQ9vm6LzAiEAoMq4opCZ+c2BvIgMcw66SHi4sGvdb0HskCvUf0s36u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34199},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"93a0f84f46b69e081ba94f69d319cee4f0ee480f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.3","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.0_1751033330483_0.7755047221251601","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@node-in-layers/mcp-server","version":"1.5.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"036337de544e6e1f5bab7567cb2b69beb28366b8","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.1.tgz","fileCount":11,"integrity":"sha512-oWEyMg5ZogmA9j0p8axes+JbEw4seNxLYg8wNv+DglawxvllDFBSBdMX0Nx33VFH0jGxO0/gBeDPJ6VPCgoy2Q==","signatures":[{"sig":"MEQCIAFeVG/y0XrX/7H/wsG3CswnnccGjqkKrbatQmh68/z0AiBWqE7sxcQpF9BImxG6PTTnrjTu2ZnZ2jdQWtCdxw1fvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34206},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"dc03b52997e866b35378653ec72c0447a98552dd","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.1_1751033540058_0.6922876111953438","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@node-in-layers/mcp-server","version":"1.5.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"31ecd8b9a822114fddad37c9fcde8b63dd3106c7","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.2.tgz","fileCount":11,"integrity":"sha512-MfWyZ3swEZrBwBX3svD4XMwKN12cTtbINwU7suMxaqLpfqYMjajcAmk6AXvQEMvu2mB2zAYMzfxc0impuzKhZA==","signatures":[{"sig":"MEUCIQCeVam+u/Ru7y9LzY0ANzPxbcn8ItJ1uhPVb3pqgKkh6AIgaUHmea+8h73/JSECE/3yPdhK9qPDHptRVPydL5GUKoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34252},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bd2f3a9ef63c1d5c079d7abf67027fd91c047e84","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.2_1751033904452_0.6515685491166756","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@node-in-layers/mcp-server","version":"1.5.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ebddd92d0e2d11d4a0086a97e6a6b381622fa4da","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.3.tgz","fileCount":11,"integrity":"sha512-P/f8R5Z/Bl0S+Y1EE+x382AykpVK6e2sf3cK9Mj69kDMO/OprZFyndBwzyb9ZDdIz6PPIDrCp6W1vk0m3YxMIw==","signatures":[{"sig":"MEYCIQD42A8c9ZzvpZlSc2R5KNu8IXHl4702cVO1MDLzMlGz+AIhAPr7GxVJvifCLi+HO8XsHQs6MWIruE9WvAQNtTzG2zcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34252},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"12d5f6da85c614149a59fd7b553edf831d0f22b4","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.3_1751034174948_0.5595617620759759","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@node-in-layers/mcp-server","version":"1.5.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"1a8aeb3c20d421d1ad5c7ee39dbeaf6f6701cb59","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.4.tgz","fileCount":11,"integrity":"sha512-Mk8/uSiwSkDL8IN9i/Y/PHUhOQAzhoLSKRHXCGSVD1zHshWsbaxYfvkcb1xP9WHxuR9/c63oJNUFVwYNnAxnFA==","signatures":[{"sig":"MEYCIQCj7NLTfc1ErXECuYlA7Xzd42yc6JxX/T/+Dvz4Xh/HmQIhAKR1tr9NdMZzjoyJsNkiXqKdz89ario/SJmW3ZwRHgo3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34397},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"630eb4e9c33aa41e59dfb36dc855f229669df2ab","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.4_1751048876858_0.9803562361058753","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@node-in-layers/mcp-server","version":"1.5.5","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ba2a008be1df7851f175d5a3630e67b67728c153","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.5.tgz","fileCount":11,"integrity":"sha512-vWNZmb4+5AnT+vSg0XWWRDQZ6blVwgZmfLwnN4lS7MPtxTPHnfynFp+iHKPn48cNm8+m5WutohLJ+M/wzAOxgg==","signatures":[{"sig":"MEUCIQCL26fdjbixkuUTWYGH3ZwF+BYj9+okbGYaDMvIjIMBhAIgA5mzlwkzlYP5fLGVnMtD/SqNuQ7e3ewgdmch6YUkVa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34742},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ee34671ab0a6c3f11f7f1a0ed6f0003e4acad754","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.5_1751049348811_0.5512240455301021","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@node-in-layers/mcp-server","version":"1.5.6","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"796c9d5daffc72eea6246786f136e28167728492","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.6.tgz","fileCount":11,"integrity":"sha512-0JJ6HEIY/JgJcDsgLFuBsZTzEJ6xpCw7SDmpMOQCLZGXg/obbF9H6V87yU9QWRVEHE/2EOqBJ5hs0q8OJ1G1sA==","signatures":[{"sig":"MEUCIQCUKuwLzqGM94vgpszKqhQrKbL3u/04Du18MjPaZJ3W3AIgDD0HtFfhFt0cgulrqtze6MurIGLzMASc3yolP+zcepU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34796},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0342501f93d5deb3d989760bdfae5184a5b4a4aa","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.6_1751050264043_0.17871361623017856","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@node-in-layers/mcp-server","version":"1.5.7","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.7","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"b750cf03387284834189858c08ef52df1d5a817f","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.7.tgz","fileCount":11,"integrity":"sha512-k6E/br9stz3yg8LwGkgoS6AFYvY79k6g0s09tAiFnJ/q2XEGU07wUheARAKLNFbd7+N8AxNgRShXV7A1/qELqw==","signatures":[{"sig":"MEUCIQC39Fh7SC1kq7HKs6HebUq5AYIwzha/Onk2Sy5qf21FWAIgcZ31tpbG03jnlJWEk8hVjr5J+WU4vNMxSlu9I+onm6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34800},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e537347fd3bbebb9793d0e819dc36cda0db8c107","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.7_1751050590597_0.7786770426275194","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@node-in-layers/mcp-server","version":"1.5.8","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"40567e80570ae5c1a5fa1ca7a77386135a84d5ec","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.8.tgz","fileCount":11,"integrity":"sha512-4GNVHC1UPN1CcmwLxTYvnumyv7O38ulvZMlRabJN8fD32oZFiny6OMYKLKWuEKt3G3gosuH+VOxx7rq6ywp8yg==","signatures":[{"sig":"MEYCIQCXsPlyLD43Hyax0ahrTWp3+xBCLJKI2LZRlmC6XgfshgIhAK+saXP26IswI0sy/ZSOQJ+697wY7snoJcHzvrSNAMYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36052},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2b324bf80765d39813bf0cdf1d2ca004ad93b0ce","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.8_1751051787018_0.24769261504298212","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@node-in-layers/mcp-server","version":"1.5.9","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.9","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"7fcb31ac6a30f53d52c0825610a89bb5e6665b89","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.9.tgz","fileCount":11,"integrity":"sha512-z9GguMD2OiWLZaF2fnCqj+w1VegtXU2xTPbOhIkndlpxoLkkxoGO2Bc462svkNGakfn3y/thEiQgxDnOLtWaqA==","signatures":[{"sig":"MEUCIQCi3qvP31KirDGaSw8iyGWM1K/wMM2KAw8D/ao1jgJKTgIgZogbwvN+PC6yRkPtQamdtU50t6Fila24HuinqwiPNyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36159},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2e3b1bd62b67ba6147d4ffa3755e1e4a0162cb96","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","actor":{"name":"macornwell","type":"user","email":"michael.a.cornwell@gmail.com"},"email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.0","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.9_1751113585290_0.2013870891340166","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@node-in-layers/mcp-server","version":"1.5.10","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.10","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"895d2efab5b6299854a63034da95bd09d45e550b","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.10.tgz","fileCount":11,"integrity":"sha512-Ox2DjeXk9XsDHqAv4u7f+pzo1/3rurLRC5YurgUOkmsc4wD/KL2WhfJqB7DnIWpG/bDCLyE+CPf0tNdMeRUUpQ==","signatures":[{"sig":"MEQCIArl8GmIOtGoC/9m+RlPohKf4YU4rbFP68qN5U/lmiV0AiBKkKYo+nhZ8v4oxfEwzyh+r6y8jBti0mqnVG/6BhyTtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36824},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c24d2bae4ff0dba39d54f24206d8ded052a7cb35","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.10_1752347656914_0.041963148441940046","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@node-in-layers/mcp-server","version":"1.5.11","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.5.11","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"e274c44d83954b01d0157c123357ad67e585134b","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.5.11.tgz","fileCount":11,"integrity":"sha512-gR3W6XW5/QI24mnAQZmdqYY9ZOH+dkVK/TfEO6M19JZjalEqciyAsBVBnLawJzAhZJxgC90LVpgwL4gc/CR7Zg==","signatures":[{"sig":"MEQCIHGbyGiy5bGG24YXqm8lvx/dK6kfCj0zLWKSUwJzrFz5AiA1hYkEGXl2RRfRPLqZqBopBsLx9utXZpr8BzTY9e93eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37606},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"27dad65f7dc3747e429a3eefe5e460773a728a8e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.6.7","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.11_1752675935127_0.686636210382894","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@node-in-layers/mcp-server","version":"1.6.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@1.6.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f86163da34233c0e71489f54aea61b65d443e77e","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-1.6.0.tgz","fileCount":11,"integrity":"sha512-wCzVXEt488xzuEtVmAOwyzQeJbmpZsBvW5d863RpGohFWolJfZjNiMCyCVfx1dtQEzERg+sUD7PBk/XBl5qbOg==","signatures":[{"sig":"MEQCIGDcgPnYMfdTIII5X33w/4+3i0grRG9nXI2WutEUJ9LsAiAOQ+aHoh1+Kbdn/eFCss1Bvek3FMAYTQMzDdqn0Q128w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37773},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5ba3fea536f4d1e9a4c89f12634460360d548602","scripts":{"dist":"npm run build && cd dist && npm publish","test":"export TS_NODE_TRANSPILE_ONLY=true && export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r ts-node/register 'test/**/*.test.ts'","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"nyc --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.0.16","@node-in-layers/core":"^1.7.0","@modelcontextprotocol/sdk":"^1.13.2","functional-models-orm-mcp":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"11.0.1","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.6.0_1753802766246_0.4310511938341055","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@node-in-layers/mcp-server","version":"2.0.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.0.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"a8d5adb25c2e13673f709ff2860332d9e6398991","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.0.0.tgz","fileCount":14,"integrity":"sha512-bXFMRzceOCZY7Iy17KeBJPPO2spMr0jVzZdIgA4Db5dg9dHZx57J/QgoTmMKtsJxdWfCQiCPDQDPR0EQg29PCw==","signatures":[{"sig":"MEUCIQC9V/LKZq+DmD3W9h4xYsWjG63WrNr3Xg3o9jdjfAU+eQIgagPRFUBN32LgnejIXZBIH9M02CMP0se1bsu9wpghjSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74115},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"95c878fa41e595efcd9c51ad959eae21a4d774a8","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"cucumber-js -p default"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.8.2","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.5.1","@node-in-layers/core":"^1.9.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.0_1759675323884_0.5977651602021599","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@node-in-layers/mcp-server","version":"2.0.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.0.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"69f3bc77a95dc925f728343eff7e423cc382ba48","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.0.1.tgz","fileCount":14,"integrity":"sha512-j3Xcucyaw4OjO+pz8gt/tppC9woq7wCIjUe7H84BJ2Pmye/evsYI+CH9hqhSXpnPYyoHgSCDw145MsM+ffIc3w==","signatures":[{"sig":"MEUCIQDd+4Ef8ARkiI3e0qrKzPBTuLFw4ka+fLPGxuVlUsR6zwIgO5Od1BzwD26GtO205UIzq67z9InwDBFuBrpg8S873a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74115},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"95c878fa41e595efcd9c51ad959eae21a4d774a8","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.5.1","@node-in-layers/core":"^1.9.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.0.1","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.1_1759754571133_0.6065912257376169","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@node-in-layers/mcp-server","version":"2.0.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.0.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"831af4603c01a07ef1d166e29bc8997af2726bca","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.0.2.tgz","fileCount":14,"integrity":"sha512-hNA+NdZ8DNfrn3QhQTI8Jz+38psfi5HN8qS7E5xk2M3nP4jummZCcLO6ZCTcdAb36h2pUL+5mCHijPrkbQFwxA==","signatures":[{"sig":"MEYCIQC0rWkcGwbC4AkRWCLi5dQeO/0rEpz9dRQTh39tIFPwUwIhANd3DWmYoHKG+0JjjcGbkNp6gqoE/YKeQu1ItAI4N8kN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74062},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d8410b91cfccb1e804ecd9dae2ac868fc4eba3cb","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.5.1","@node-in-layers/core":"^1.9.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.2_1759755186566_0.8219529294163541","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@node-in-layers/mcp-server","version":"2.0.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.0.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"9be0262cb38403d47dab54c3f9dc4b49b293ab51","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.0.3.tgz","fileCount":14,"integrity":"sha512-/7hgbmlqkx9Exze5+GJg6VmacUJPL1X0xuGYDedXXCT4wap9J6iy84VLbtGWei9PG1y/J/yEKQyvC7I4EtAoEw==","signatures":[{"sig":"MEQCIFzs6CvR1X9VM0tjG/ONNC2HipsNwd/gcmkjOtPiIq0VAiAOOsOK1l7cvIU1+mrY5iQoSYp7boIYjbMytFQLdS2Kvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74212},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"37b095639c31a45f423bc87c775d9ee2806ac8e9","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.5.1","@node-in-layers/core":"^1.9.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.3_1759755375150_0.5707653984819723","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@node-in-layers/mcp-server","version":"2.1.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"2f71831db2f54889533751c6b8afe6f0343758ce","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.0.tgz","fileCount":20,"integrity":"sha512-lYlBZNykru3ZYHcWFqxxhpR7rzSOf8W1+zOftFpFuovYwJvMmYF6rvqzCA/2DhZiJ5j3rEdZc/8WeucSSrLgug==","signatures":[{"sig":"MEYCIQDBT085hQYhBmt1/DKckF/owONg0hh8wUXF3BoKt059HgIhAI7FmExCVc0bwoF8jdxgkkaK9snvSmpJco6SBL8oA/3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96231},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b6d1acb60fbf54175507372a0421fbfaddb87068","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.5.1","@node-in-layers/core":"^1.9.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.0_1759757765004_0.3876723317310671","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@node-in-layers/mcp-server","version":"2.1.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f74398e3ec979ebe8ece7cb9f0bb18ec6fef009e","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.2.tgz","fileCount":20,"integrity":"sha512-fPT4gbuh93OvShIlQ4m7/8h7IXM5T3Mnwd5rxj11TMbR6l5Ich271B5Effp/NZtbBAqqv4Zop9mhTt1WHSlIgQ==","signatures":[{"sig":"MEUCIQC1fwFCSDFqbhNvXnHF/L+8v923Kz4tcrl0c5dQ/Z/6dAIgVGnhMordgoFW3Ji4lnQi3MZPEfnthjuN/M5v12acX/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96650},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2b34332b93d47e874db2a0f613011e8866200510","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.0","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.2_1759760207054_0.9880915751473818","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@node-in-layers/mcp-server","version":"2.1.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"d320988f9f4db1277f3a96b1af65823aff00650e","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.3.tgz","fileCount":20,"integrity":"sha512-uav5nFDVPPZbX4bmIFrxXTt5KwPaeyZnMp7xQabxkvmSAWGUx0zBXJ7aESbFhrz2PSNcdrpvx8ujHyqbCOAuHw==","signatures":[{"sig":"MEYCIQDvd1lRE49Yi8Kw6p3j3M5rE8Hsy9zetnMorJZ+XpfVAQIhAKWyiGn+GaARyYPDeZOaB0ZNMLWMGlPvntqdcPZEkWsD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96674},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"59c612bef1a12466f56ba93207114def86a584cb","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.0","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.3_1759760610128_0.4971444384752284","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@node-in-layers/mcp-server","version":"2.1.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"afdd3c604ac63e9729b00ff64c7791665394cc7f","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.4.tgz","fileCount":20,"integrity":"sha512-b2mGtHEdsj8pk5Jm6IK8wsGgu6qHMjNPRe16mRClF/iTW+6vPMWKpfuaCuL5rWPX/YTZoJI0ZSeqD4MYMlrB5Q==","signatures":[{"sig":"MEUCIGJFDIfRsxZpJuZhSNz/onHV/hIdfLjNslrJDHoUePwhAiEAwzFG9umIt5zS4q2lpS93toVSSWfepbCR+VhX2Avbb34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96890},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"95f3634181a99c6c8a4f36233ecf9567b4bab733","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.0","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.4_1759760748058_0.8874571781271283","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@node-in-layers/mcp-server","version":"2.1.5","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"427b6d578506e371559361108b70c1bf18da8b5a","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.5.tgz","fileCount":20,"integrity":"sha512-17FySLjv0IcL2T0gYHp15CObStjmmG/oiE4Qszdhhmzx95ekIBse6RK8aHdaiXfcN7wyHzVUJFjCLATNc0HWPA==","signatures":[{"sig":"MEYCIQDbzrYbVbIlwXzrbwQiJA4HohAiVfhiBJHrUq7yqz4VCwIhAMjh7wwXhscY60bbBQnSe6+Ybk9QVOGQJrpEfF47bW98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96960},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0c53445fe0cf2b7e59d01f056fc8d013c14f99de","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.0","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.5_1759761134693_0.43428299887594113","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@node-in-layers/mcp-server","version":"2.1.6","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"eb5937c144522f7a3caaa88f2fbae49ed5cd9fda","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.6.tgz","fileCount":20,"integrity":"sha512-hiBhhC20ZGtHtl5Qqmibm7IUp82kRzZwGCtejzPTDO62FvvSqc4I9N09Cc/Alr2ASEpphBU2ZRzvVpx5t0I4tg==","signatures":[{"sig":"MEYCIQDbmpa6SYIPdZVGRQLxgG9mCpE8c9BfSrAV6KNHPrgRqgIhAPmE8H0hZNJMe/Fc9obOUdms+1+GOtmTYu1iGPQkcT4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96960},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"30bedd7b9598f93962badb4197bf9ae733e85e15","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.6_1759764145172_0.05374586571485929","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@node-in-layers/mcp-server","version":"2.1.7","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.7","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f52e1e858568bbd6b7c62974557c1aaf5f2fa544","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.7.tgz","fileCount":20,"integrity":"sha512-Ai+0i99DPuc2ulCezGPv3jZSJzwbkoITd4QnuBw1jRns+B7nHsl2C91qKyEb77L53gRFIg+J4MsNaj6AixyQPA==","signatures":[{"sig":"MEQCIFn1pNRTO4gXX7xueriGR/eOHWWh7iKOu3l0B66tJbNfAiA2t9wgWI3CsaDg+U4hwSQ6yYo3ii/Uu95ukDwMj5vYjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97115},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5f96868ce31adc1ca3edaaac6a092b4c466849f3","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.1","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.7_1759764491301_0.18369867221932434","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@node-in-layers/mcp-server","version":"2.1.8","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"e378c20b176ad3300c33cedd1b0d77d09c68192a","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.8.tgz","fileCount":20,"integrity":"sha512-kg/yjleuU243BKTTjmIVU/o4/2DaFA+mavcV+l9dkdfGgySktaqh2x+a9bMJJYGHwpLzCQQpJYpY9k7V23N5SQ==","signatures":[{"sig":"MEUCIAOFzyaJtOZ4UWELkIh+l1vQdWEyxdvH+EglSze0rU1qAiEArU7qyS6rXmNbWugCBCd+MVHKbDbaXtPlJxsz1c2FbXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97584},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"246761414ae8811d9abe19e9f121df3bdc7168af","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.3","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.8_1759844257732_0.2585239680766991","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@node-in-layers/mcp-server","version":"2.1.9","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.9","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"34362e052e228164fc4525100b5eeb8015f98773","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.9.tgz","fileCount":20,"integrity":"sha512-HgQVLNyJTmpbTOCAdewWFomnAM2SbltmUzjzbNlmeIHMqqkCFdzs2oItMZdILSnKUNWnkW8sceRVFiZaeB6k1Q==","signatures":[{"sig":"MEUCIFmiG5dmnfcWpai9qJiOYvAQzzxxT1XYeuFfXdt3NFsPAiEA4nn1zy46FDz6l5fy83RIj6Wcj39Q8xlTXl5+CaJI/D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97603},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8a7f613a572e8ca0ba9d42f4dca06ba458f925ed","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.3","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.9_1759844482733_0.7067485537335505","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@node-in-layers/mcp-server","version":"2.1.10","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.10","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f1e18f6cd5dc9be977b570d82e5a864b1edc6142","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.10.tgz","fileCount":20,"integrity":"sha512-/Ak0782BadGllnbTIB3FM4z7OHTClAVnXj/vUYxA1UguF34IbgDJpwf5Bi6NAIbvWubDk1lisO0/ZN1339GxXA==","signatures":[{"sig":"MEYCIQDL07Y1hm19VrHrK7TJovp49Ho7yqiKMdkm1ZmHCLMehAIhAMcTGQ3uIhkQgjKURuxpT6x59cMvHqr4ytKnTDfFaSee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97604},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7aaa3dc14818f7350f59938cafb8dd688d899e8f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.10_1759846773594_0.294736920327173","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@node-in-layers/mcp-server","version":"2.1.11","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.11","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"f427dcaef4c9e07361548c5f805012ca34f6a11e","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.11.tgz","fileCount":20,"integrity":"sha512-IZ17kUTUHk+D7Ih8k52YjSL8S1yqvy3uCsTFIqL1lbuq0K/k4SKRB/URhDSyVyHykZSekh/hVPwDRzphQbJOOg==","signatures":[{"sig":"MEQCIBdAl4SpwxI3sch9xDd/Y9IRnVyBRS67YED37pDGBm+MAiADPU/xLaxPbVIf0AA3XAZHjbdM63mRCw3WU9Su5rgXIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97604},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"114c8ae1d1ecd39e700093ed7b72fade6516e485","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.5.1","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.11_1759847928499_0.6919668289225154","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@node-in-layers/mcp-server","version":"2.1.12","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.12","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ca6bd287df1c3943b9f053bd668956e8158aa0f6","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.12.tgz","fileCount":20,"integrity":"sha512-G0TZIM4cCAIzmMWf+afepFE4esL7al3RIgJonBGOUnqqnknyyJe/9lslF3l9qSngP5HGIGgeyDQUAouno2IDPg==","signatures":[{"sig":"MEYCIQDKfCJijHal1LhXfxUaPnXeval/7DFWsoH7JUnsVz3KHwIhAPOa9Qzze+AhfCHLl65Ur+/KHqmXIQSDZQKA+Ih3SPP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97604},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6735d613fd954f59959b0d44d01aa65ca0c6b150","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.12_1759850294316_0.5434250196049448","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@node-in-layers/mcp-server","version":"2.1.13","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.13","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"9bd1b2726e2fef5f5b0525baa31225148324e3dc","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.13.tgz","fileCount":20,"integrity":"sha512-DLeJY+kuOR5mSanTGPG1kSFdBsFH+NIuT4m5hy080yO5xDL+8EGyk1aWxHnGexHdr6b+1JU2/M+zqEQkHXqtmA==","signatures":[{"sig":"MEUCIEgZmYCI2BcWKhhukvVwS98uBBio2S/51eCS6PIhALGmAiEAj8Sn4H9qywEDURoMvmTBWGx/n5V8Y3IaktzhVjrwcVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98293},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9b87a2e9f39c0a40ff52f5fb0a315fee242f602a","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.13_1759864448437_0.5232402067380342","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@node-in-layers/mcp-server","version":"2.1.14","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.14","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"44dbcdf7e17ccfed154220e8454d439376f7d70a","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.14.tgz","fileCount":20,"integrity":"sha512-Ep//wEEXRidEhb8kYSfD+XkqrjwzKACD/oB7FKokqVVct6uNHRQiHUa+WLelNY1FsI7ZQwVHP0bBFBW4ZP3ing==","signatures":[{"sig":"MEQCIH5N1rPT49iDqCn/U88jfY//6fqQD6PjunBP/fT8kHy9AiBKUJpMUcF+CqgfmWChoil2/UQVr1BMAxnUQruHsMuMdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101839},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"28b6ff96bc418de749d41d1166288c4db97f9004","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.14_1759866093754_0.21034046321644984","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@node-in-layers/mcp-server","version":"2.1.15","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.1.15","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ccd7c6509ac2941cfc37e266f387674337a3c637","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.1.15.tgz","fileCount":20,"integrity":"sha512-KujpiOky/FVScS9gd78VBJktQtHNT7mKya94+C3AoCckyp4qBVOiUQgBcW7SoexzNufTXP9N81CcWhBynsf9Vw==","signatures":[{"sig":"MEUCIE2A/f5OFxhwEbLFrnkA/v/hDWZ+cN4JlyHQJGWUoLcxAiEAiCiWPyvOvaiwD4libY6iyCdzmvepkAqbms630yjUkT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101878},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"06f5c292523fe5c818b8caa24231359372084b0d","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.4","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.15_1759866740998_0.36540778281280284","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@node-in-layers/mcp-server","version":"2.2.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"a216cf871eb2d82d2a10f4aba11eef34bfe30a2d","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.0.tgz","fileCount":21,"integrity":"sha512-9Os7eyA4+q+HbFLP0nuHzFCya5KSoCOBi5sXEFgfrZxU8k5m3TNlSXJVw7AFuZAiOXr9lKbspiEuXMQXOv4Lzw==","signatures":[{"sig":"MEQCIHlHLlwuPktc/FGmLYApGtj5ny/8cJSFxp4MIhkmvSmAAiA1udb2K5ljPRPFWi0caVc+sp4WS2Wwk4xSVEQnDcdmYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122141},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"044281e632d1f8bcd727f822a4fee16ff1f14e2e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.0_1759931337116_0.8628323297989178","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@node-in-layers/mcp-server","version":"2.2.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"6c028bcc13d438f41d86ffcab65ebeec8205b4ad","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.1.tgz","fileCount":21,"integrity":"sha512-A4n5/6CJz3yeXnCMcDKvJ18s206I3/gOKbox12k8QF0vkPEm2YJOlPKQUD2411LtKo1GpMCihhG5e2oc4jxmsA==","signatures":[{"sig":"MEYCIQCT+Ndaugm4HB5QX77T6Wab63hfMOBecEylixdZ5eVU0AIhAOYtxRtB9Hs+ukSdueqyOhiJJRp1CzouUtM/+Upi+A38","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122203},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5c72a44d81860130e1b9cc75d0f9e077553ee307","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.1_1759931449312_0.662220907255517","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@node-in-layers/mcp-server","version":"2.2.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"0629052e62463a81bf04af204dcca43e457e9d43","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.2.tgz","fileCount":21,"integrity":"sha512-w0Q3uSNNQuatMHmZttpy6w+nL6xRYf3nPIamFWAmYYflTgQYX5adO/WkixfuUQYxK/dGK4S3ol3XhF6Amqudeg==","signatures":[{"sig":"MEUCIEeUunzFxY9GHPYlhVCCEjvYIqnQKF8sRKSlB5ADjAoLAiEA0Is/C/Nj59a5TdIk6Hi1QPbrbISaM80srNQXe1TANJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122424},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"707c4ec5fa3df75fd141064e9cae492c498fc29f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.2_1759932011279_0.7585244440849128","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@node-in-layers/mcp-server","version":"2.2.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"747245fa7f2e692ac188f5551f8c87daf2e862ee","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.3.tgz","fileCount":21,"integrity":"sha512-k+5cOG2qVKY/U4jtLAjOPejJECYBR3IiPSE7tp6Wew+M80x1hhYR84Jd+wqZX5PbAvB2Ar8iPRh9YJWucHreZA==","signatures":[{"sig":"MEQCIHpINAcv+cP00fIgYf5Zx4oWcSemLbOSGnB3IobJJo8KAiAs3zWxFmf/SeaWnDv0H8+rlnA/mtCEIk8Zk+bQjuZO0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122503},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"51aaca375c7188e555b214cfe6b943f601d3fd64","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.3_1759932374927_0.15184963868935508","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@node-in-layers/mcp-server","version":"2.2.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"e8566c941c73a93539634c4e99f7c59e1cea72fa","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.4.tgz","fileCount":21,"integrity":"sha512-OeezcHn+CamT3lxitk7oeP5Uq9SgY8x+BLjvINTj77tMLQzQbfzOZLLNRYkW0Yw9vEaDJoVdc31uEGpcEhvKpQ==","signatures":[{"sig":"MEYCIQDgVeUmqTvKkat58iWm84w+lyNaBUKlxob6vzOUysDSyQIhAIY9NlcePShyEuLoY+RQVCdJJKG/KVOn4cxv0QtSqhEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121914},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"20fe0017bfa63cadf3cb9c0a51a1ecdabbbbcfb4","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.4_1759933093549_0.22925058052092528","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@node-in-layers/mcp-server","version":"2.2.5","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"441697b69edd30dfa3c026f1c99e8c7fed57e5e1","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.5.tgz","fileCount":21,"integrity":"sha512-pDxY/g2iplzWpVVlOw9NEZiqnQ3W4EtstvhwyjDK4hZOd2DWepUXeeCsu/jQdAC8fMwdtbmyEtwkqbTd/KZALQ==","signatures":[{"sig":"MEYCIQDb/qKYICzpkf+lZkEgylE3NDiS431+kckzTtAOg4ToNAIhAPtLfvTsbLvfexT5wt79oxF7hnsvQi4KfLVhwYPabipA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128136},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"adead5b88c1659c7b88f59d5ed4ebdc0fb4db013","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.5_1759935347745_0.16854484275880122","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@node-in-layers/mcp-server","version":"2.2.6","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"6065fdb42deb5c823f4842801b2f36e56f573337","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.6.tgz","fileCount":21,"integrity":"sha512-7kPjnT+mS+233z/CMJSwajjYZDS3IbEptpAPM/LBS1CQJPYFkNTvBwRESv+cG+qIY32itOTxaj1LnuPNSsk70w==","signatures":[{"sig":"MEUCIQDh4NjPRcKu5lwycihET1xCqJ6ELx4Iv17x6vjeE2bJnAIgVfparsSGUXzrfGuQuTyi8T5wQ1rpylO6gfTYNu3vAkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128874},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc46ed6e351f306237b97ee3b25118ff6fa44361","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.6_1760543976357_0.44780776752495144","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@node-in-layers/mcp-server","version":"2.2.7","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.7","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"cc8847337e1ca57ebc1fc620f45c6a7ff9015ff3","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.7.tgz","fileCount":21,"integrity":"sha512-xgvh2uo8hFvJ7ruXn10GI6BpCWkAG1u4o+Os59A+AMtYt9wAjBkuyy6m4zZg+jVuEqFbEgFSA4rfyvKow9E2bA==","signatures":[{"sig":"MEQCIDFOKOe2gjqFgSRjDa1mRnkzHoDhvk+ZM2aSaTy/+G3cAiAT84oWCR7giMh+R84nAV5qQ259QK9ngrXrk1C4TF37RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129037},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc46ed6e351f306237b97ee3b25118ff6fa44361","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.7_1770072359960_0.941326793281609","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@node-in-layers/mcp-server","version":"2.2.8","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.8","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"fb22149441979ef5dde566e080a679c417ffd4d9","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.8.tgz","fileCount":21,"integrity":"sha512-+SJuDJ7YsGH7MgHE/m/T2Z7M9NWRSKF33KxRb+jEeibQgZZulAOLheIfAto3ed49DsstkI+RjWJF5aBf/w76Aw==","signatures":[{"sig":"MEUCIFBdcxZZYYMXN2weEbqnVs71/8rwtCtAWOl0vFOK+fxsAiEAu6HNzdgNxGLBRpZOhM24VRFsZJSKml1DOPTEqFFM+Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131493},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"761b5ff460da00a5c11c14a19278f9e4e21bc0d4","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.8_1770134773369_0.028611268720702965","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@node-in-layers/mcp-server","version":"2.2.9","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.9","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"e7a6e783cef6a71d7aff9e7b0ac225ac96160dd5","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.9.tgz","fileCount":21,"integrity":"sha512-RU70pNNlSt71/qex0RE81isega4GxyE8AUQP2wFqUNM/OSVr6nxqJ/gaWPPh7AreHIeIvafYIcmjn7FTzAf4pg==","signatures":[{"sig":"MEQCIChmMKm4BjfWKAWW95DljFrTcuFhpyGBVxs1OcXl6EtKAiAsBsXVYGK1nO/IOag8OqVKBtVv2T8Q+WB1XLnG+uKJ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131537},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"192ab9560cc264ff8802a8ba156b1f7fdc7dc789","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.9_1770135898612_0.9938499751917731","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@node-in-layers/mcp-server","version":"2.2.10","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.2.10","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"860855c63868f5cc3e0d12ff3efd051693cc37cc","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.2.10.tgz","fileCount":21,"integrity":"sha512-XTr17O+ixkzgCQrm+7AkwyLpYTUpsf5dnerUkOsLrrNxjfY5yb3ViYyQQDYIjBRaKJFSdpdyPaauW4gdq6mRSg==","signatures":[{"sig":"MEUCIQCUuQJCrj0Q12HHXAN+5y2R9SImUc2LJ39nTFfmBFZebwIgBRuFQwBEko5c+QxTz1vNm0mF+Crq9if1N8vt3H1703E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131526},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"145e254a5ba979d784796125361761f889148227","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.10_1770136905856_0.39068141065462436","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@node-in-layers/mcp-server","version":"2.3.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.3.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"349b33e5f0da9df80a52b665fbdea319bb3ab98c","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.3.0.tgz","fileCount":21,"integrity":"sha512-4YArHmXhju22piLmiuEeyhgtWVhhRM0YodO8SuRlRKdaL2mWRyXfzrlg8yoQrUSbCq2bCZ1Y9Hxgo+oqnRGFpA==","signatures":[{"sig":"MEYCIQCqmRY37cFKQIM8lRkkLdgezdZYlxRL+UohUVV1vPKEWgIhAM4LD+LCRzY2ES7Fx1nPwWyUwR/Ty5S64XkMOM6Ek8Ob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135605},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"07d5ab1a678712642f021f37e965907673d507e2","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.0_1770752025463_0.7234777461002702","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@node-in-layers/mcp-server","version":"2.3.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.3.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"ec5ae6154d0dc0a850bcf36be76e3ebb72ae20ea","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.3.1.tgz","fileCount":21,"integrity":"sha512-eqXe7nWB3x05Ju8PJG6pBfM+qIUM0/pJ+69iJI/Z4hmLgxWEIKpQl4dJFDSQC4ijNozjucuwxtSuNSxWWqFbcg==","signatures":[{"sig":"MEUCIB0lB4iRZRKjtkCsZbjFIfwbPiONuES9wKL4nrRqp4DlAiEAuapGeNNznVhmHwtXxdww6E5kz/CpRMNEZvkwGzh68TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136475},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c7e8e6788d76c836c6744ef66e0804eaedc5bb37","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.3.1_1770754546880_0.23462226649780327","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@node-in-layers/mcp-server","version":"2.4.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.4.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"dist":{"shasum":"156d4ea6c4d720ddc62ba2f6448786239d46ec47","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.4.0.tgz","fileCount":21,"integrity":"sha512-SMzBlx25l+S9KYZ0U843RC6EOvqUS/G1z/U8KlNzlz/lUgmtbC4Czh1eiOS6ruYHJn7y7c/5UnZj3AzAUf5HIQ==","signatures":[{"sig":"MEUCIQC8yqY6emIbe3u56AZE5FSQKWEfLH09K2VN3T5FUbeaVQIgZ6Jsda7VOYtrdUsoFYrJD8AIEZ7RM/xN8vvd1FGGkHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148699},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"48ae01459b9e30dddcfefa9bf0418d5d8efff654","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"11.1.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^4.1.11","uuid":"^11.1.0","lodash":"^4.17.21","express":"^5.1.0","@l4t/mcp-ai":"^1.6.0","modern-async":"^2.0.4","functional-models":"^3.6.0","@node-in-layers/core":"^1.10.6","@modelcontextprotocol/sdk":"^1.13.2","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.4.0_1770919726128_0.7395347336848015","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@node-in-layers/mcp-server","version":"2.5.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"3592cea57be7c307e6be680e240ae6ef1c7da720","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.0.tgz","fileCount":27,"integrity":"sha512-W68Oun9VfQunws0NsxOG7cy4TOsEI+q5g/gGgvlCXSI9iqocDMQifRuBXpMqtI7GRT24Z9hYFsDtfFAxn3gZQA==","signatures":[{"sig":"MEUCIFwq5H9QWJAKR//D5HCJ5eoXDswMEbi4KDpudE2HShaFAiEA5RRcMGZnSoJhNm25P1bfRqZ374ecyIeRBZRZY9zVFYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207728},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"80ab4e2f30b7103f56f1365ee96c338c7fe43ed7","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js"},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.11","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.0_1772217799079_0.3970932054955947","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@node-in-layers/mcp-server","version":"2.5.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"2876b3815af68c57ea8a551297d9f33d51711066","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.1.tgz","fileCount":27,"integrity":"sha512-fNl3jyWA5tMlH5lsNDGfJxqwfjcArz8XoDQ0DRXmFQlchQxWTC9DIo4gjUHGWx0FNzCxbljB+tpJi/p7zonDyg==","signatures":[{"sig":"MEUCIHVnQwRbseBwFsJf8qkaDDr/EUFs2jOjIMeSRf58N/BdAiEAk5z9cdwfRBINIrjwROgAxBVg62ee9yvuMm67ZDARTS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207780},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"baca1625e3ffa2f6feb067a75728a007e95f3f6f","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.11","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.1_1772221802057_0.925196481084146","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@node-in-layers/mcp-server","version":"2.5.2","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.2","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"803d754f80003a2473b8e0ffd4afeede1bc57ddd","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.2.tgz","fileCount":27,"integrity":"sha512-Xe64vh28LkprSCBKfPa8yTjCo2alUxEilrEqfLJ/dd1+Oktk/uAM0aqFfh6YfAjFUWjcdZ4C/iP5F2ncW5Efpw==","signatures":[{"sig":"MEUCICQWqKF64hg8nQBL240CTTOketzQfJtDU3K+Js6U1SaZAiEA9UtM1sTMYcsKOczY1y/ZjcB7q9G7aLIVTZ1B+9oaAqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215696},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1f3dedc8f1c20ff36eca27d4f1a3e851b4b05d0d","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.11","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.2_1772248313935_0.6287560889961898","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@node-in-layers/mcp-server","version":"2.5.3","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.3","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"618f47a7561f4d93589f27a3aa1b78e5ae7b57d8","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.3.tgz","fileCount":27,"integrity":"sha512-MiKgiKAUjlHr/dUhvXYX89fauKdYYnHqSbmKYoHVDS6OtVjZr07K5Y7Y3IZ/pBewGLCGajoDLaJMbA5RKXKBKQ==","signatures":[{"sig":"MEUCIGg5hnu6ATZxIuqkbyzHorRzzCvq8G3VsXD0xFJHbRX5AiEA7nHR0GzP7M8MI5GSmuwD5GT2I1Bus2spBTtp/3lNhfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216938},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ceaf60f2f3fef7992ce4446ec4159fa5eeb6676e","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.11","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.3_1772297613803_0.5241410095119339","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@node-in-layers/mcp-server","version":"2.5.4","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.4","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"1d7ece77e761f0c72d36f5328cdc903355e8e412","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.4.tgz","fileCount":27,"integrity":"sha512-XpFZPPn9rcpj18G4oa7G7UaOVT4Ml5yMf+MJ92xr8jySY471/bIwYglf/ouS3n1saWdvHpX92qZcz9TiVTnetQ==","signatures":[{"sig":"MEUCIQCenNApzkqFQafXegfkn4tspwa83ud7DlajTTHWA57bowIgawnUCstqrwjG+22TWM/17r4zdF63BzSednGm0IkzlKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252958},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0d67a6ee6005ecf37caaff7f1d27af638b9ade0d","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.4_1772463400530_0.18767742961407818","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@node-in-layers/mcp-server","version":"2.5.5","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.5","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"d70c366bd869f0a423d5cf788101becd971e1fca","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.5.tgz","fileCount":27,"integrity":"sha512-8zwbCijHSAD+CTqEYaJmbClPFWOw2pNiCi9/to/PU1OLHKHA4gayQhOn+ZlKKKZziznSF13kNkBZ59U+OhkIuA==","signatures":[{"sig":"MEQCIB1rimrPDDXx1QMNKjbXSSogtCsCKE6QySfyWz33aU7nAiAPzEWZytDv43qQrhzxeLGEFd0C1E7PgiWAsWcYu6DsKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220366},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a60795a8031fee8865a9f1c9342a98418347c371","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/mcp":"^1.0.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.5_1772471167820_0.6649746480190806","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@node-in-layers/mcp-server","version":"2.5.6","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.5.6","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"85082b8f211405ca27898ba3672ccbc12384f3a3","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.5.6.tgz","fileCount":27,"integrity":"sha512-zQ3SDaIu4PXxfXSXDMWG2etfP1IC6dT4wATK1jieCA67MkSTBbmTzrAWS+ryzWxF+n7pFYZvSPltI7jldO8Nbg==","signatures":[{"sig":"MEUCIFDn6oVcmvcibE6NA8UVi4tdlAJwsVT+kLlex134KwUxAiEAyyN7ucPdlUDrW4ZQMs8MHZ23EiSJXw/+cqqKJ6LRi5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220444},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9ea40f972700b7b76f3e2afc44593c7fe22c2fd1","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/mcp":"^1.0.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.5.6_1772581325576_0.5358768084107179","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@node-in-layers/mcp-server","version":"2.6.0","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.6.0","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"271ecb637f25fec861c7a18c89d2f33adb8e9088","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.6.0.tgz","fileCount":27,"integrity":"sha512-Mmo+cMN2nIeRZJJwDRuEyLIAHo9Bb66VRNpAEe+P1VfpQinmPQS8Mlvx8bys870VnQtG0yKfjk3RuUSl40p/VA==","signatures":[{"sig":"MEUCIQD1HViPi/fmvJUNfOe4QVj9vwVspwVaO1hZSBk2Qyt+CwIgTGQv2ioSQuKAtGrifWUdW+UpxdmClRYyj+yaCCRzStE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226849},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"22c67a3e842d838ed25603722f36394363a51e21","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/mcp":"^1.0.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.6.0_1774877819890_0.5081878165749025","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@node-in-layers/mcp-server","version":"2.6.1","author":"","license":"ISC","_id":"@node-in-layers/mcp-server@2.6.1","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"homepage":"https://node-in-layers.github.io/mcp-server/","dist":{"shasum":"ce337d3e889bfc8323ff96dbf60fa4f9e834f0a2","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.6.1.tgz","fileCount":27,"integrity":"sha512-djZPTnx1n8Fjb95iXDpvKKzPfTBXcADeHbL7xF6hssjqq1XM8dj+Rq+dpTA0OYAuOmc39pZJl3MS4YWX9rKeVg==","signatures":[{"sig":"MEUCIGOwi1K44uvghVgnxtImKUCfLq+f/R+kN2kziwZ2r7atAiEAr1dgPO5cXzK1lYyzHEGcIPDZFJzejlYeY1UCLxzjSY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227799},"main":"index.js","type":"module","types":"./index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"386655d915c6d57201a3021f57f5ce0db39e78d6","scripts":{"dist":"npm run build && cd dist && npm publish","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","commit":"cz","eslint":"eslint .","prettier":"prettier --write .","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","feature-tests":"cucumber-js -p default","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js","prettier:check":"prettier --check ."},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"_npmVersion":"10.9.4","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","uuid":"^11.1.0","lodash":"^4.17.23","express":"^5.1.0","body-parser":"^2.2.2","modern-async":"^2.0.4","functional-models":"^3.9.0","@node-in-layers/mcp":"^1.0.0","@node-in-layers/core":"^1.15.3","@modelcontextprotocol/sdk":"^1.27.1","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","nyc":"^17.1.0","tsx":"^4.20.6","chai":"^4.2.0","mocha":"^11.0.1","sinon":"^19.0.2","eslint":"9.14.0","globals":"^15.12.0","js-yaml":"^4.1.0","nodemon":"^3.1.7","ts-node":"^10.4.0","argparse":"^2.0.1","prettier":"^3.3.3","supertest":"^7.2.2","@eslint/js":"^9.12.0","handlebars":"^4.7.8","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","typescript":"5.3.3","@types/node":"^22.9.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","@types/lodash":"^4.17.13","@eslint/compat":"^1.2.0","testcontainers":"^11.12.0","@eslint/eslintrc":"^3.1.0","chai-as-promised":"^7.1.1","@types/proxyquire":"^1.3.31","@cucumber/cucumber":"^11.3.0","source-map-support":"^0.5.21","@node-in-layers/data":"^1.3.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@types/chai-as-promised":"^8.0.1","eslint-plugin-functional":"~7.1.0","@typescript-eslint/parser":"8.13.0","cz-conventional-changelog":"^3.3.0","@types/json-stringify-safe":"^5.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@istanbuljs/nyc-config-typescript":"^1.0.2","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.6.1_1774883200987_0.45085273904007206","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@node-in-layers/mcp-server","type":"module","version":"2.7.0","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","main":"index.js","scripts":{"build":"rm -Rf ./dist && tsc -p ./tsconfig.json && cp package.json ./dist && cp README.md ./dist","build:docs":"npx typedoc --out ./buildDocs ./src/index.ts","build:watch":"nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"","commit":"cz","dist":"npm run build && cd dist && npm publish","eslint":"eslint .","feature-tests":"cucumber-js -p default","prettier":"prettier --write .","prettier:check":"prettier --check .","test":"mocha -r tsx ./test/src/*.test.ts ./test/mocha/src/**/*.test.ts ./test/mocha/src/**/**/*.test.ts","test:coverage":"c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test","test:features":"NODE_OPTIONS='--import tsx' ./node_modules/.bin/cucumber-js"},"homepage":"https://node-in-layers.github.io/mcp-server/","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"author":"","license":"ISC","devDependencies":{"@cucumber/cucumber":"^11.3.0","@eslint/compat":"^1.2.0","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.12.0","@istanbuljs/nyc-config-typescript":"^1.0.2","@node-in-layers/data":"^1.3.4","@types/chai-as-promised":"^8.0.1","@types/json-stringify-safe":"^5.0.3","@types/lodash":"^4.17.13","@types/mocha":"^9.1.1","@types/node":"^22.9.0","@types/proxyquire":"^1.3.31","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"8.13.0","@typescript-eslint/parser":"8.13.0","argparse":"^2.0.1","c8":"^10.1.3","chai":"^4.2.0","chai-as-promised":"^7.1.1","cz-conventional-changelog":"^3.3.0","eslint":"9.14.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-functional":"~7.1.0","eslint-plugin-import":"^2.31.0","globals":"^15.12.0","handlebars":"^4.7.8","js-yaml":"^4.1.0","mocha":"^11.0.1","nodemon":"^3.1.7","nyc":"^17.1.0","prettier":"^3.3.3","proxyquire":"^2.1.3","sinon":"^19.0.2","sinon-chai":"^3.5.0","source-map-support":"^0.5.21","supertest":"^7.2.2","testcontainers":"^11.12.0","ts-node":"^10.4.0","tsx":"^4.20.6","typescript":"5.3.3"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","@node-in-layers/core":"^1.16.0","@node-in-layers/mcp":"^1.0.0","body-parser":"^2.2.2","cors":"^2.8.6","express":"^5.1.0","functional-models":"^3.9.0","functional-models-openapi":"^3.0.2","functional-models-orm-mcp":"^3.6.5","lodash":"^4.17.23","modern-async":"^2.0.4","uuid":"^11.1.0","zod":"^4.3.6"},"_id":"@node-in-layers/mcp-server@2.7.0","gitHead":"66a3d2baecc6ff701812573c78560343dec62e26","types":"./index.d.ts","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Xl0Z0PTJnFHj1fg32ws+IPRX+wA6sZJpwqNyOm1NYXFmruscmU7+dZ9PPLY73HduZYa7VilhdCKffVYz+EYGGg==","shasum":"6cf221d489caa22e2e9b240aca987d83bd99133d","tarball":"https://registry.npmjs.org/@node-in-layers/mcp-server/-/mcp-server-2.7.0.tgz","fileCount":27,"unpackedSize":241903,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCIEpp2lTyMWauD8i13xrEHMIwnYyLdBDXKCeLEWYZRPj+Ah9SBAI4LJEfJGIlDMvwz6HP08TSWX4J9TFhzLgNWpJZ"}]},"_npmUser":{"name":"macornwell","email":"michael.a.cornwell@gmail.com"},"directories":{},"maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_2.7.0_1779296726722_0.5148922809140826"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-18T02:25:15.935Z","modified":"2026-05-20T17:05:27.012Z","1.0.0":"2025-05-18T02:25:16.239Z","1.0.1":"2025-05-18T12:42:26.662Z","1.0.2":"2025-05-18T13:00:58.342Z","1.0.3":"2025-05-18T13:10:35.968Z","1.0.4":"2025-05-18T13:21:46.793Z","1.1.0":"2025-05-18T13:39:24.921Z","1.1.1":"2025-05-18T13:49:45.887Z","1.1.2":"2025-05-18T14:06:24.333Z","1.1.3":"2025-05-18T14:09:03.121Z","1.1.4":"2025-05-18T14:13:16.966Z","1.1.5":"2025-05-18T14:19:20.376Z","1.1.6":"2025-05-18T14:24:19.677Z","1.1.7":"2025-05-18T14:43:23.285Z","1.1.8":"2025-05-18T14:55:39.509Z","1.1.9":"2025-05-18T15:05:13.102Z","1.1.10":"2025-05-18T15:10:32.642Z","1.1.11":"2025-05-18T15:51:58.189Z","1.1.12":"2025-05-18T16:01:48.674Z","1.1.13":"2025-05-18T16:05:09.073Z","1.1.14":"2025-05-18T16:50:40.236Z","1.2.0":"2025-05-21T14:43:14.097Z","1.2.1":"2025-05-23T00:33:43.473Z","1.3.0":"2025-05-24T15:47:41.438Z","1.3.1":"2025-05-24T18:31:15.232Z","1.3.2":"2025-05-24T18:35:02.343Z","1.3.3":"2025-05-25T14:00:54.478Z","1.3.4":"2025-05-25T14:03:50.662Z","1.3.5":"2025-05-25T14:15:57.113Z","1.3.6":"2025-06-04T13:37:38.915Z","1.3.8":"2025-06-04T13:42:37.519Z","1.3.9":"2025-06-04T13:44:54.780Z","1.4.0":"2025-06-09T11:39:08.434Z","1.4.1":"2025-06-09T11:46:08.905Z","1.4.2":"2025-06-14T18:43:13.299Z","1.5.0":"2025-06-27T14:08:50.669Z","1.5.1":"2025-06-27T14:12:20.375Z","1.5.2":"2025-06-27T14:18:24.638Z","1.5.3":"2025-06-27T14:22:55.117Z","1.5.4":"2025-06-27T18:27:57.067Z","1.5.5":"2025-06-27T18:35:48.994Z","1.5.6":"2025-06-27T18:51:04.254Z","1.5.7":"2025-06-27T18:56:30.801Z","1.5.8":"2025-06-27T19:16:27.192Z","1.5.9":"2025-06-28T12:26:25.485Z","1.5.10":"2025-07-12T19:14:17.089Z","1.5.11":"2025-07-16T14:25:35.319Z","1.6.0":"2025-07-29T15:26:06.431Z","2.0.0":"2025-10-05T14:42:04.065Z","2.0.1":"2025-10-06T12:42:51.329Z","2.0.2":"2025-10-06T12:53:06.759Z","2.0.3":"2025-10-06T12:56:15.346Z","2.1.0":"2025-10-06T13:36:05.199Z","2.1.2":"2025-10-06T14:16:47.280Z","2.1.3":"2025-10-06T14:23:30.310Z","2.1.4":"2025-10-06T14:25:48.274Z","2.1.5":"2025-10-06T14:32:14.913Z","2.1.6":"2025-10-06T15:22:25.346Z","2.1.7":"2025-10-06T15:28:11.489Z","2.1.8":"2025-10-07T13:37:37.931Z","2.1.9":"2025-10-07T13:41:22.919Z","2.1.10":"2025-10-07T14:19:33.787Z","2.1.11":"2025-10-07T14:38:48.722Z","2.1.12":"2025-10-07T15:18:14.503Z","2.1.13":"2025-10-07T19:14:08.655Z","2.1.14":"2025-10-07T19:41:33.922Z","2.1.15":"2025-10-07T19:52:21.194Z","2.2.0":"2025-10-08T13:48:57.325Z","2.2.1":"2025-10-08T13:50:49.529Z","2.2.2":"2025-10-08T14:00:11.457Z","2.2.3":"2025-10-08T14:06:15.132Z","2.2.4":"2025-10-08T14:18:13.772Z","2.2.5":"2025-10-08T14:55:47.926Z","2.2.6":"2025-10-15T15:59:36.526Z","2.2.7":"2026-02-02T22:46:00.118Z","2.2.8":"2026-02-03T16:06:13.518Z","2.2.9":"2026-02-03T16:24:58.743Z","2.2.10":"2026-02-03T16:41:46.065Z","2.3.0":"2026-02-10T19:33:45.622Z","2.3.1":"2026-02-10T20:15:47.046Z","2.4.0":"2026-02-12T18:08:46.280Z","2.5.0":"2026-02-27T18:43:19.244Z","2.5.1":"2026-02-27T19:50:02.224Z","2.5.2":"2026-02-28T03:11:54.104Z","2.5.3":"2026-02-28T16:53:33.932Z","2.5.4":"2026-03-02T14:56:40.680Z","2.5.5":"2026-03-02T17:06:08.231Z","2.5.6":"2026-03-03T23:42:05.804Z","2.6.0":"2026-03-30T13:37:00.043Z","2.6.1":"2026-03-30T15:06:41.145Z","2.7.0":"2026-05-20T17:05:26.888Z"},"license":"ISC","homepage":"https://node-in-layers.github.io/mcp-server/","description":"An MCP Server Node In Layers Package, generated by the Node In Layers Toolkit.","maintainers":[{"name":"macornwell","email":"michael.a.cornwell@gmail.com"}],"readme":"# MCP Server - A Node In Layers Package for building MCP Servers\n\nA Node In Layers package for building MCP servers. It exposes your domains, features, and model CRUDs as MCP tools so an AI can discover and call them. Companion library: `@node-in-layers/mcp-client` (shared protocols for features, models, and tools).\n\nThis system is `self-describing` and automatically organizes tools into an optimized and efficient system, that reduces the total number of tools. This system also automatically includes prompting and examples that greatly increase AI tool selection and formatting accuracy in systems, to include in systems with hundreds, if not thousands of tools.\n\n[API Docs](https://node-in-layers.github.io/mcp-server/)\n\n---\n\n## How To Use This\n\n### 1. Install\n\n```bash\nnpm install @node-in-layers/mcp-server\n```\n\n### 2. Configure\n\n```typescript\n// /config.base.mts\nimport { CoreNamespace } from '@node-in-layers/core'\nimport { McpNamespace, HttpConnection } from '@node-in-layers/mcp-server'\n\nexport default () => ({\n  systemName: 'your-system-name',\n  [CoreNamespace.root]: {\n    /* 1. Add to the Apps List */\n    apps: await Promise.all([\n      // Other Very Early Modules\n      //import('@node-in-layers/data/index.js'),\n\n      // Insert Here\n      import('@node-in-layers/mcp-server/index.js'),\n\n      // Insert Your Domains Here\n    ]),\n    /* 2. Add mcp layer. NOTE: You must have entries between features and mcp */\n    layerOrder: ['services', 'features', ['entries', 'mcp']], // can also be ['entries', 'express', 'mcp']\n  },\n  /* 3. Add Mcp Server Configurations */\n  [McpNamespace]: {\n    // Required: The configuration of the server itself.\n    server: {\n      connection: {\n        type: 'http',\n        url: 'http://localhost',\n        port: 4000,\n      } as HttpConnection,\n    },\n    // Optional arguments go here.\n  },\n})\n```\n\n### 3. What's Now Available\n\n1. Features are automatically exposed (unless specifically hidden)\n2. Model CRUDS are automatically exposed (unless specifically hidden)\n3. An `mcp` layer is now available to features, and includes additional capabilities in the namespace: `McpNamespace`. (Explained later)\n\n### 4. Run The Server\n\nYou can very easily run the server in a simple script by doing the following:\n\n```typescript\nimport { McpNamespace } from '@node-in-layers/mcp-server'\nconst system: System = (await core.loadSystem<SystemConfig>({\n  environment,\n})) as any // \"System\" is your typed System object.\nawait system.mcp[McpNamespace].start(context)\n```\n\n#### Example with ./bin/mcp_server.mts file (feel free to copy paste)\n\n```typescript\n#!/usr/bin/env tsx\n\nimport esMain from 'es-main'\nimport { ArgumentParser } from 'argparse'\nimport * as core from '@node-in-layers/core'\nimport { McpNamespace } from '@node-in-layers/mcp-server'\nimport { SystemConfig } from '../src/types.js'\nimport { System } from '../src/system/types.js'\n\nconst _parseArguments = () => {\n  const parser = new ArgumentParser({\n    description: 'Starts the MCP server.',\n  })\n  parser.add_argument('environment', {\n    help: 'The environment for the service.',\n  })\n  return parser.parse_args()\n}\n\nconst startServer = async (environment: string) => {\n  const system = (await core.loadSystem<SystemConfig>({\n    environment,\n  })) as unknown as System\n  if (system.config[McpNamespace].server.connection.type === 'http') {\n    console.info(\n      `Starting MCP server on ${system.config[McpNamespace].server.connection.port}...`\n    )\n  }\n  process.on('SIGINT', async function () {\n    await system.services['@node-in-layers/data'].cleanup()\n    process.exit()\n  })\n\n  await system.mcp[McpNamespace].start(system)\n}\n\nif (esMain(import.meta)) {\n  const args = _parseArguments()\n  startServer(args.environment).catch((error: any) => {\n    console.error('Failed to start the server:', error)\n    process.exit(1)\n  })\n}\n```\n\n## Background and How This Works\n\n### MCP interface (domains, features, models)\n\nThe MCP tool surface is **organized by domain, then features and models**:\n\n- **Domains** — The AI can list domains (`list_domains`), then for each domain list features (`list_features`) and (if present) list models. Only domains that have features or models exposed will be shown.\n- **Features** — For a given domain/feature, the AI can get the schema (`describe_feature`) and run it (`execute_feature`).\n- **Models** — For a given domain/model, the AI can get the schema and run save, retrieve, delete, search, bulkInsert, bulkDelete.\n\nThe **documentation returned to the AI** (including what START_HERE returns) is **configurable**. By default the server provides instructions so the AI will:\n\n1. List domains.\n2. List features (and models) within a domain.\n3. Describe a feature or model when it needs the schema.\n4. Execute features and model CRUD operations with the right arguments.\n\nSo the AI learns the shape of the system from the configurable “start here” and default system entries, then uses the tools to list/describe/execute as needed.\n\n### Flat mode (feature tools only)\n\nIf you want a very small “front-and-center” tool surface (for example: a system with a single function), you can run the MCP server in **flat mode**.\n\nIn flat mode the server:\n\n- Exposes **each feature function as its own MCP tool** named `domain_featureName`.\n- **Does not** expose the Node-in-Layers navigation tools (`START_HERE`, `list_domains`, `list_features`, `describe_feature`, `execute_feature`).\n- **Does not** expose any model CRUD tooling (`list_models`, `describe_model`, `save`, `retrieve`, `delete`, `search`, `bulkInsert`, `bulkDelete`).\n- Still exposes any tools you explicitly register via `addTool()` / `addAnnotatedFunction()`.\n\nEnable it with:\n\n```typescript\n// /config.base.mts\nimport { McpNamespace } from '@node-in-layers/mcp-server'\n\nexport default () => ({\n  // ...\n  [McpNamespace]: {\n    mode: 'flat',\n    server: { connection: { type: 'cli' } },\n  },\n})\n```\n\n### Hiding components\n\nYou can restrict what is visible (as well as executable) to callers (e.g. certain domains, features, or all model CRUDs) so only the intended surface is exposed.\n\nConfigure `hideComponents` under the MCP config:\n\n- **paths** — Dot-separated paths to hide, e.g. `myDomain`, `myDomain.myFeature`, `myDomain.cruds`, `myDomain.cruds.MyModel`.\n- **domains** — Domain names to hide entirely (they won’t appear in `list_domains`).\n- **allModels** — If `true`, no model CRUD tools are exposed.\n\nEverything not hidden remains available. See [Configuration details](#configuration-details) for the full shape.\n\nExample (partial config):\n\n```typescript\n// /config.base.mts\nimport { McpNamespace } from '@node-in-layers/mcp-server'\n\nexport default () => ({\n  // ...\n  [McpNamespace]: {\n    // ...\n    hideComponents: {\n      // Completely hide these domains from the MCP surface\n      domains: ['internalAdmin', 'experimental'],\n\n      // Hide specific paths (domains, features, or models)\n      paths: [\n        'billing.cruds', // hide all models in the billing domain\n        'users.cruds.ApiKeys', // hide a single model. (The ApiKeys table located in the users domain)\n        'debug.internalFeature', // hide a specific feature\n      ],\n\n      // Or hide all models everywhere. Good for \"feature\" oriented systems.\n      allModels: false, // set true to hide all model CRUD tools\n    },\n  },\n})\n```\n\n---\n\n## System description\n\nUnder `systemDescription` you set **static metadata** for your system that is included in the start-here response:\n\n- **description** — Short system description for the AI.\n- **version** — System version string.\n\nThis is the right place for “what this system is” and version; it does not control which tools exist or what the START_HERE tool includes (that is under `startHere`).\n\nExample (partial config):\n\n```typescript\n// /config.base.mts\nimport { McpNamespace } from '@node-in-layers/mcp-server'\n\nexport default () => ({\n  // ...\n  [McpNamespace]: {\n    // ...\n    systemDescription: {\n      description: 'Order management and billing system for ACME Corp.',\n      version: '2.3.0',\n    },\n  },\n})\n```\n\n---\n\n## Start here\n\nThe **START_HERE** tool is what makes the system navigable: the AI is instructed to call it first (or when the user asks for help). Its response is built from:\n\n1. **System metadata** — `systemName`, `systemDescription`, `systemVersion` from config.\n2. **Default system entries** — Built-in docs (e.g. “this is a domain-layered system”, “MCP navigation workflow”, “cross-layer props”). You can turn these off with `startHere.hideDefaultSystemEntries`.\n3. **Optional: include domains / include features** — If `startHere.includeDomains` is true, the response includes the current list of domains (as if `list_domains` had been called). If `startHere.includeFeatures` is true, it also includes the list of features per domain (as if `list_features` had been called for each). So the AI gets domains and/or features **without** making extra tool calls.\n4. **Examples of use** — Custom entries you add under `startHere.examplesOfUse`. These are where you document **higher-level flows** (e.g. “run feature A, then B, then C”). The built-in docs explain domains, features, and models; they do **not** explain your app-specific sequences. Put those in `examplesOfUse`, as **JSON object examples with minimal prose** so the AI can apply them directly.\n\n**Include domains / include features**  \nEnabling these is like pre-running `list_domains` and/or `list_features` and embedding the result in START_HERE. The downside is **context size**: for large systems (many tools), that can consume a lot of context and add noise. For **small systems (on the order of 1–10 tools)** it’s usually fine. For larger systems, prefer **examples of use** and let the AI call `list_domains` / `list_features` when needed.\n\nExample (partial config):\n\n````typescript\n// /config.base.mts\nimport { McpNamespace } from '@node-in-layers/mcp-server'\n\nexport default () => ({\n  // ...\n  [McpNamespace]: {\n    // ...\n    startHere: {\n      // Optional: override tool identity\n      name: 'START_HERE',\n      description:\n        'BEFORE YOU DO ANYTHING, call this first to learn how to navigate the system.',\n\n      // What to include in the start-here response\n      hideDefaultSystemEntries: false, // do we want the ones that come by default? Usually this is yes.\n      includeDomains: true, // Should we go ahead and tell it the domains? Commonly this should be true.\n      includeFeatures: false, // Should we tell them all the features on the first go? In most cases this should be FALSE. Unless its a small system with few functions.\n\n      // Higher-level flows through your system\n      examplesOfUse: [\n        {\n          name: 'Create order then fetch it',\n          description: 'Typical flow that creates an order and then retrieves it.',\n          // Giving ACTUAL examples (json data, + small annotations) works amazingly.\n          example: `\n```markdown\n// 1. Create an order\n{ \"tool\": \"execute_feature\", \"args\": { \"domain\": \"orders\", \"featureName\": \"createOrder\" } }\n// 2. Get the order by id (using the id from step 1)\n{ \"tool\": \"execute_feature\", \"args\": { \"domain\": \"orders\", \"featureName\": \"getOrderById\" } }\n````\n\n          `,\n          tags: ['orders', 'flow'],\n        },\n      ],\n    },\n\n},\n})\n\n````\n\n---\n\n## Extending with custom tools\n\nYou can add your own MCP tools via the MCP layer using `addTool`. Use this from a layer that has access to `mcp[McpNamespace]` (e.g. after the MCP layer in the stack).\n\nExample (conceptual):\n\n```typescript\n// In a layer that runs after the MCP layer and has context.mcp[McpNamespace]\nconst mcp = context.mcp[McpNamespace]\nmcp.addTool({\n  name: 'my_custom_tool',\n  description: 'Does something custom',\n  inputSchema: { type: 'object', properties: { id: { type: 'string' } }, required: ['id'] },\n  outputSchema: { type: 'object' },\n  execute: async (input) => ({ result: input.id }),\n})\n````\n\nYour tool is then exposed alongside the built-in domain/feature/model tools.\n\n---\n\n## How to run the server\n\n- **start** — Start the MCP server (listens on the connection defined in config).  \n  `mcp[McpNamespace].start(systemContext, options?)`\n- **getApp** — Get the Express app (for HTTP/SSE) so you can mount it in your own server.  \n  `mcp[McpNamespace].getApp(options?)`\n\nUse **start** when the MCP server is the main process. Use **getApp** when you compose with an existing Express app (e.g. mount the MCP app at a path).\n\n---\n\n## Middleware and routes\n\n- **addPreRouteMiddleware(middleware)** — Add Express middleware that runs before MCP route handling.\n- **addCrossLayerPropMiddleware(middleware)** — Add middleware to extract and pass request-level data (e.g., an authenticated `user`) into cross-layer properties for downstream functions to consume.\n- **addAdditionalRoute(route)** — Register an extra Express route (e.g. health or admin) on the same app.\n\nCall these during setup (e.g. from a layer that has access to `mcp[McpNamespace]`) before the server is started or the app is used.\n\n---\n\n## Changing logging configuration\n\nLogging is configured under the `logging` section of the MCP config. You can control log levels and optionally add structured data to each request/response log entry.\n\n- **requestLogLevel** / **responseLogLevel**: Override the default log level (`info`) for incoming requests and outgoing responses.\n- **requestLogGetData(input)**: Function that maps the raw request input into extra data to log.\n- **responseLogGetData(result)**: Function that maps the raw tool result into extra data to log.\n\nExample (partial config):\n\n```typescript\n// /config.base.mts\nimport { McpNamespace } from '@node-in-layers/mcp-server'\n\nexport default () => ({\n  // ...\n  [McpNamespace]: {\n    // ...\n    logging: {\n      // Adjust verbosity\n      requestLogLevel: 'debug',\n      responseLogLevel: 'info',\n\n      // Attach additional request information to the log.\n      requestLogGetData: (input: Request) => ({\n        something: input.something,\n      }),\n      responseLogGetData: (input: Request) => ({\n        // Shape this to your needs; example:\n        truncated: true,\n      }),\n    },\n  },\n})\n```\n\n---\n","readmeFilename":"README.md"}