{"_id":"@barivia/barmesh-mcp","_rev":"31-b09006cdc45aa77f74f0d860be450046","name":"@barivia/barmesh-mcp","dist-tags":{"latest":"0.8.14"},"versions":{"0.1.0":{"name":"@barivia/barmesh-mcp","version":"0.1.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.1.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"a733efa4bdeedba4cc0dfe9b9f7bd6494384ea52","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.1.0.tgz","fileCount":12,"integrity":"sha512-hTTAlIr6ln1tlkRosFBW7h74A3w8nNwQlTe++uFZbvWcHGWTPifFStlOcP8wM9fvpFuWSDZIz/84hPDipQj2Yw==","signatures":[{"sig":"MEQCIHNjEqRv54DT467ewH1z2ziCLulmqCPxdwkiao0je0m3AiBGc2Rr+pIMcWR44fed3ITtZaFq0fTi2ZBL4YrK0WR1rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43758},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9ef9a8de60dae5c3cf8f2d01fc6d919a3e81d0f7","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.1.0_1781985193967_0.8474647750512738","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@barivia/barmesh-mcp","version":"0.1.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.1.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"3f60914ee883af7b4a2d87c7c18349d915c441c9","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.1.1.tgz","fileCount":12,"integrity":"sha512-/U3KrrCg1DSpEqaRlLrRllugtwTkP5SU90977K1/8EAyADsP18n4cuP6P03dY0DuXw+POswJ/zhYBhgiZ5J4+A==","signatures":[{"sig":"MEYCIQDOPQC8G3CiTxHLhqBNtj9NOGDTsAYmuB+gF4SZbsQHSwIhAK4OYNmLL+/nBS/LRjroE28sHtGPs9ZvD+7wQ1iCYWWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43822},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"568e7b8a055058b792283ab2495600c83a3540a9","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.1.1_1782046964172_0.8115375316205065","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@barivia/barmesh-mcp","version":"0.2.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.2.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"708fb47a718eab46f642301eb3ee4b74d7a12e4a","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.2.0.tgz","fileCount":13,"integrity":"sha512-9QmzgvkaRXfZ9mTo8aF8+QzEne0nAz6vwTw2GwMcwmNzgWgRbXOVp0lHphbDRyLqQ1DPdvFUvBih803kCy1f+A==","signatures":[{"sig":"MEQCICgnpdxE7WOh+RY8IyxPaZBvy+wWs7jHnQueHCxOvf+NAiBHPkt/bpB3lWeQwE/64g0HxrfQAN9pIRg+TjQFpGiYKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46825},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"18580d8b14b03c478c0d4c056a9d722008f83aee","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.2.0_1782162611046_0.8760118085369626","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@barivia/barmesh-mcp","version":"0.2.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.2.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"805f8db03eef8f6444d60ec661bd07bfce52f268","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.2.1.tgz","fileCount":13,"integrity":"sha512-SNggcs8z+nEj+XEEAvaUUs80TbEBx91b0P/2XX1lc/xgkI91gLWw1M3ITwfGKqDZpMASChsDWuoVk/Zf5JDKXg==","signatures":[{"sig":"MEQCIHwHqHHkVaq/531B3v6c1W39N+rPB1T1a824nMUG1NYhAiAbM0ojrITjlay/z2JNiy7P3RFsmVYkdpBLTqBh9YrPUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51034},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5371bf7aeedf77faa58dbbb06d2bb6c6fe42fffb","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.2.1_1782218698346_0.5215494884964138","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@barivia/barmesh-mcp","version":"0.3.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.3.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"d4ad4aec5bb323fd0fb10415e4bfdea09636802b","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.3.0.tgz","fileCount":13,"integrity":"sha512-J/UN5toGK6MOwY3dPs5cBrS0Ifmx3NZJRDgWP7xVkWasmUGExD5WshIRLjpYKUPjXfXtMTAbNnsvzV1l0okqiw==","signatures":[{"sig":"MEQCIFu4stVnn7i4f1IfnsFD9kt5ovcan//nCGZxeBOVhtV4AiBNHmm+pGiqdybIpMvQpzBKxm8OeZ1tbEVlcN6itX8d8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52855},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ced3ea8b0b75db78a04b809ea8551436e3845244","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.3.0_1782239208037_0.014600342735725746","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@barivia/barmesh-mcp","version":"0.3.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.3.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"e9d389c6a19288004d1986d0c58b9902b3d18cea","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.3.1.tgz","fileCount":15,"integrity":"sha512-wQxBgnHfPPmToLKtCrUXoIAvg50ycWDX30wvJ1YQp3STqUbijqdxSJKR5x9eOr5AUcOnRJTrxVaBVacH6fARhA==","signatures":[{"sig":"MEUCIEq7boct/hCsC55ntuLXf2z6FO9m41GIJUJTjDyrz74YAiEA5T3wx9m77eVGgbiSHRZ3/LM0EhCI5FWO0qbyi+YjQvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56029},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3f4c7814f9423873d22060a8a229a351b4b1c8a5","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.3.1_1782323177183_0.741085091570256","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@barivia/barmesh-mcp","version":"0.4.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.4.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"6f4db865f3795761df25cee086fb4a355a8c0ed7","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.4.0.tgz","fileCount":15,"integrity":"sha512-btFOtuiIVqjedVmmHg8dUg2orUX1ZT4W9sx1hXL+9wLmfG0PnDofd9Bxo+iG5lXtDc74sQ2rshBJCb76wzBU4Q==","signatures":[{"sig":"MEQCIHMjChreCSnAJSi5xv1IgQf1/LCfoo8hH2cB6cOrQXmxAiA9hv3t4g2rq0zP2BSl6KWtXQDQSPsrIaZjFxXdYnNeJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57397},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9b155b45c7039a87ea9626b881f258669d85060f","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.4.0_1782496554921_0.7024410125016789","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@barivia/barmesh-mcp","version":"0.4.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.4.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"85833da089dd14ec3bb7b5e6b6cee9139605465d","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.4.1.tgz","fileCount":16,"integrity":"sha512-ywguB6/fS77m1NMiRv8Xiasxe4ZXwSkBt+aLIP+Xmp06ClRSiK2lmo/0tJfUU2IvDoMyi3dpZJ25vyAGjqDXBA==","signatures":[{"sig":"MEUCIQCkRex4DTkaVsRyPUhNDEQ8Tzu45cj6vBrIp4I3kyAk1AIgO4rho8OoG0Lcg0cADDLWjJ+GZpZ+fRcbaag4upL1bY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68693},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"40c6e4358275588bbb277faf10093a4271da304c","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.4.1_1782497397040_0.9702749355169358","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@barivia/barmesh-mcp","version":"0.5.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.5.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"0c93bfe6f059be455014ce14555f145788b06a46","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.5.0.tgz","fileCount":20,"integrity":"sha512-uLE19OebiYhHI2X3fVqIWcU18CJgJmubvToIifcRdpSTJsDdS8EOCBaKCg+Z2S0zGf+CQZGXeWFk/nPHNhQ0Iw==","signatures":[{"sig":"MEYCIQCw3Zzco/9N+hSTgZhWnmPsmfh6CYWv+F/rKumXiaZhVAIhAJ0cSJoHN7gAg+bREmdxe08Dz+T5bdQKpL12f8JbRECw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372122},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"79b0da97599d5d668f1dd27248a117e47718a4c0","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.5.0_1782499058023_0.38468940592366874","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@barivia/barmesh-mcp","version":"0.5.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.5.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"c9442224eecdb89f3550966d162885fb0c1d06bc","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.5.1.tgz","fileCount":20,"integrity":"sha512-RzRBa4GiPEm63lcsNGkC7Jx/xJpXsElMlT8OOUznOn9hhqJFwT8pmk9QHZdp+Mucf8Jw6uj2s7C5l7kfxSwj7g==","signatures":[{"sig":"MEYCIQDH7FHZu/gIha2VSppa1txDzNS4SpElgREpmkZMxJs1PAIhAKBlE7yCDJyFkP5mH1SB3fU+PaNcbzlyltKj6pVPARK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374542},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"454e121bd03608c4db511b5042fc1e55a1ec1f70","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.5.1_1782501127818_0.803967791146708","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@barivia/barmesh-mcp","version":"0.5.2","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.5.2","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"5af6675e9c0658ff9149e725208fe89800c4f820","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.5.2.tgz","fileCount":20,"integrity":"sha512-las+RptHnzRzQ71KmOb81BM9g2COTlBoPANd0soAgjphXER+Rfig8dpqzSHK2PwSeBcWhdSC20B2SdkfSjex2w==","signatures":[{"sig":"MEUCID2r0edse3PtsaoLTXt2+DNwO8Ut1gM4c2+NM8TAEoV3AiEAizjPFYwvczrQrASGL+/V2Ls6ymSu+QVH2F4hIZbTdbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382473},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8f8290e8f3dc0f2415ee4e90d46c694734e4c5b3","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.5.2_1782504419042_0.029207865647389974","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@barivia/barmesh-mcp","version":"0.5.3","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.5.3","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"4760e0eed5bb8b8f46abe6f0a3d97796fe95be71","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.5.3.tgz","fileCount":22,"integrity":"sha512-tDXMfJhr5WUkgk9K7T/08YQcsa87XV07dEpEG0GFjxAt68XMAxnAbvIcwvTCkB6lb1DAGrsrmfCXz9ShSgNg5Q==","signatures":[{"sig":"MEQCIHb+jVQuZQuY4TKZ9jZPPLOuix42K9n2+RCuxQ4Adp7lAiBFoWnNw7ZeRGV7ukUK/VcySgQKZvnO2/cpUeYEm0Z3zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395815},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3b2af7e35631ea03e17dc91374abfb7f023fdb99","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.5.3_1782509028414_0.6195340477912781","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@barivia/barmesh-mcp","version":"0.5.4","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.5.4","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"e34901aa7942ac6003e178f05482773b2550bda2","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.5.4.tgz","fileCount":22,"integrity":"sha512-R6wOyOMWZv7pjUfPXgOmr3//Ne0Zrk5EcT/j0KqHLGGFf5a68pORzzWNx5ptsvi5T4GI/L3euIsCkSM2ksjMUw==","signatures":[{"sig":"MEUCIC2qnAW3xBidBBOkJ4+W+eAMrLHle4eH38e7Edolyn02AiEAtN+RsXjDBcEdxhIPVepaBQCcHLCxhGqf3qT1DFi8nvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400300},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ad2f29d0649196df921e1f39a6b3325d85ea1700","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.5.4_1782511035551_0.7585970557239838","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@barivia/barmesh-mcp","version":"0.6.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.6.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"d7d27ce647515d5d893a886f8ad4af32696bb9c6","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.6.0.tgz","fileCount":29,"integrity":"sha512-FZIJ1A4lBpi5qREIXZ50t4AbRPecauzLfrDGYFwnDCkCWHqF7+nsByLiaDX/5Y3oCnHh6MxXJHVOo80faogG7Q==","signatures":[{"sig":"MEUCIDr7Fd3hJC4XHy9eRs2yg1/eN/eYySF0XvOvvNR2u2jcAiEAkjdDndoGw37DnadeveA6Ial4fnAMghpPw8w5qeHh3is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764989},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4fe96f4f7d17a8699536d05d7c5a563cc3dfe0fc","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.6.0_1782515950624_0.5935373274912403","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@barivia/barmesh-mcp","version":"0.6.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.6.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"a26fd99d560419017336cd333297225528e94a43","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.6.1.tgz","fileCount":29,"integrity":"sha512-fpMaSRVug/JpLi9rEj4Lf2hLsqXznpAm2xZGY6OSkO985XWO9idCqlN4fw/8DVe8c4iTqWWFR+3WLedv5ekTrw==","signatures":[{"sig":"MEUCIBbDmHwhYjJX/w9eUVuMo6CH9cpoFSmlGhKz2Ei1hphDAiEArz7kpDt9IbPcy3NHl781DbwUDsCu1xsdOV6C3BGJIBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768707},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"dfeb1b29af847d2a488e9c9aa2ec2acc931f1a7a","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.6.1_1782518448106_0.8259111385158111","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@barivia/barmesh-mcp","version":"0.6.2","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.6.2","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"eaa8c705e58f88dd224d33f9218f23d4c989bd3e","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.6.2.tgz","fileCount":30,"integrity":"sha512-SN5prDYEh8N239x/yM+BWE1baQ8Q+Z5dhGwqajm/EpTYlHJLTd3HE97pOaK4LoCCxmxu6/2y8DwQQeqhk3ZR0g==","signatures":[{"sig":"MEUCIBUPlgQVF8sVCJx97DPfU401OjebuNNVqLAGLfMxutU8AiEAoc8mbABhHfo4rliiWdD/jEitlltgI0ExU9LWp0P/rfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779894},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"713797e2fccb8dca27909f195e30995db6b4bc5b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.6.2_1782520343268_0.48180825743892997","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@barivia/barmesh-mcp","version":"0.6.3","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.6.3","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"7424f53eac7e259ccb37db8b8101b26cdb354d86","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.6.3.tgz","fileCount":30,"integrity":"sha512-O61DVey7+uHf+HpRVRi6vIcHVh2luYB7z4e8UMPzDETC4Gif/KXQ8jMbYxDDA2OwAP5no6a2Kybg65+aNvpmLg==","signatures":[{"sig":"MEUCIQCKfu6L4MENxzRpTrf09/han4e2moTKt9rO8WWVt2d/JgIgZ3UsTX9R3Id+Mhzj9acsEJkZWgwOpLwa25Ue7GIxllE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779014},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"63cf36e6c2133926c55282c0749a52506a90789c","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.6.3_1782522097893_0.0005833387990115124","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@barivia/barmesh-mcp","version":"0.7.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.7.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"2ae91bd5b1d6f816bcf52b754492c4e4410f26ce","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.7.0.tgz","fileCount":30,"integrity":"sha512-oTJZzkz1C7748FxXla6uCxvjW9ih67NiITyFDloFsG73CzwZIL2upBphwiFTzKrcWdkzAr6w/yZigYbtwqKgaw==","signatures":[{"sig":"MEYCIQCyBfs7jdjk/UyrSUp/weQCLS5U0DJfoCFn4HeWR1eUtQIhAOpvfhVO+P+iO5X22JwNt9U4wrQcu4S+PH5nzzoUyHaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780354},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5ac7ce9395e9b643e53b2f8d3b01988e3ecfc9eb","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.13.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.7.0_1782565886276_0.24337097694952736","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@barivia/barmesh-mcp","version":"0.7.1","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.7.1","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"f9eac279b733391a113c6ac26e4b921ee059b298","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.7.1.tgz","fileCount":30,"integrity":"sha512-9pFerQQw8+8MVWLhaQHhVI86ld2shJ+q3CMVXAV6CDzvgnR6ZuvTrzNDJZ6OXULfiURxzXD2+8CXnHz329t+Gg==","signatures":[{"sig":"MEUCIQC9znqjEx/HGG+GlSTQt+hoHIaVPJAS5isoafnIyutJ1QIgR9moIQ8ifo1rTMvd0QjWPx5p1ulmtPF4IL8X8jF0CRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784823},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"00fb1106db1588344b6d58f1f2df0a6d8c4b4abc","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.7.1_1784206200470_0.9631321432203359","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@barivia/barmesh-mcp","version":"0.8.0","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.0","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"66157b0e6850fe96aa99c39dab8082a08b86b072","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.0.tgz","fileCount":35,"integrity":"sha512-zOBkkm14VIxWXppBX7hly/moBaC2QghozW2sj0kSGCTB9aDNOdPcjMy8bCD4l4sAkOARKb+AKaZ+HDFtJ+Rjmw==","signatures":[{"sig":"MEQCICPm53ENIwnjYZjFRPL5bZ1VKVHU+WXXzq+rAZkXBgdaAiBT3sqGKJaf/xPbPDKmiT5qzAazl0SeZE7sS9chEjsEpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832322},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"21d4161897b7a6f8c8a1a84cd2561720a3f3b36b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.0_1784270180614_0.8916492321366662","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@barivia/barmesh-mcp","version":"0.8.2","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.2","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"3239808978280eab642c13ff8ee3d70945cf4d5a","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.2.tgz","fileCount":35,"integrity":"sha512-/rP7uxNOCji5FnGjRnoOx1pMKA1aAWd0I2FRMCiQJVGF7F3tShP/RtOLw182wcVszpXBcsoZM/V2fRohAxaUIA==","signatures":[{"sig":"MEUCIH2+bLXTclR3w7Qx0Wu9z3zLgNdm/XGIDcVwm70CKCaJAiEA0vnQUqLJxGKwZCtjDv64wO5GsJfsoOCgVmsRFm/tAqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841428},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"35aad744fe8e81d6a9e13566b6a4cbf1c3540c69","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.2_1784291071930_0.0045758059367211334","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@barivia/barmesh-mcp","version":"0.8.3","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.3","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"22e1bc89f4a853b0bdb3f53330be39d127a4c359","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.3.tgz","fileCount":35,"integrity":"sha512-uRC7YXbpBpVQFc8sZfVkBQEAUMzGbYF2cuoW9GZxuHR2VBibPvAAdDL2qefQWivakyrQQAZcKWvjZutLihWNpw==","signatures":[{"sig":"MEUCIQDJsDXp/wcGZpVg+Oe10pygDeVaoZ1QI2KXqb67f41JxAIgLl5XuROtt8Ajm/GDD+g0OL+tCT2FG8HnDvCis2xxx9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841729},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d61bff894bd0593757c6c65b30995c2f24f26147","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.3_1784370006784_0.9649988741922157","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@barivia/barmesh-mcp","version":"0.8.4","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.4","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"09235c262b75451e2fcc1f33ffee75eb0b7a84c9","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.4.tgz","fileCount":35,"integrity":"sha512-QKIfG276L+6hP08LYLttXGv0o9Pm5H4r1pcrvWfiIPRllLjFISbn2sQJFeMkPVGscQAQ0nTEs5CDTs5TW2XqHA==","signatures":[{"sig":"MEQCIHqmcs7R539zKjvoMDjCoU4tzxfpCY/YA9ZBflKfXLNqAiBw+iBy6jrxwuNA2AOaLwlVMJnlikOolhqxJXvHvd2Eeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847146},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"53cb8ef7cec7948a1c944a87c6bc70b110b24b05","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.4_1784377928117_0.165732848973823","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@barivia/barmesh-mcp","version":"0.8.7","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.7","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"f36a224bef218b213d3c0dedc96f3684493db72b","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.7.tgz","fileCount":35,"integrity":"sha512-Q9L5BbfR6EYZk7gV3yNW5Dr6IGVurXN+FW8E8MBW/856vo8EFAYBDBBLpzRc8rX0izZu3Oy85rQuUTOauQNRDQ==","signatures":[{"sig":"MEUCICn7jHNjcuenLekKYrEdb8RBYc9yJ3+3DIYflB/k+Q5xAiEAjRcGMLdsspzThXHUKqynQ2TZ+eO/m3DoV3s6poZJmYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856325},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"efdc02b4731832c7fd7ddb772b0413e07e02a230","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.7_1784391167184_0.6615007423880965","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@barivia/barmesh-mcp","version":"0.8.8","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.8","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"db72a68890a10c3caf6014410abf1d9d87fb1d87","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.8.tgz","fileCount":35,"integrity":"sha512-eO85CNEM210ENX9gpUz5r/Ip3ajDvWfy+JyJF/HrFJ7g0Bpii9+DvKJoL/JOxeTbpH1mO8CCqXMn6rzX30cM0g==","signatures":[{"sig":"MEYCIQCFsUTnC9o7+t56d6JwIKsitTbrFShBqjH7LSh2iz9r7AIhANz4VxZRC+rAtUKW6AZ2CBor+3V41VqTnSg4vNeNda+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857260},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f0ea49471f1cd353b3874191f7cbed0b222fe56b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.8_1784394554704_0.14782546658756068","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@barivia/barmesh-mcp","version":"0.8.9","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.9","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"f0b7240e4cb68fd1fed01a4ff1d9bc64f713e89c","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.9.tgz","fileCount":35,"integrity":"sha512-w/oyFFcHljwvfH/gWr2/7IcjgArzeV8tgAuhrZWvk7EsmTUZ2NVp30rkKKM05texxPsXnH/3FT+EzuSYtM+v7A==","signatures":[{"sig":"MEYCIQCLyM4GfLtv90YDnFWo+9Y2weFJgqWLuxIWv1R/s0m4WAIhAMLZpBFiEMOD+/YkKrEJkOoRNNwOd4gNEvqjwlVT4tMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851034},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ae43ef861454f8bb5d85f2aaeac624e712179d7e","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.9_1784448325075_0.25057707423997577","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@barivia/barmesh-mcp","version":"0.8.10","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.10","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"3fcf8a4f0aa5e629355254351e1ee862a069bd71","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.10.tgz","fileCount":35,"integrity":"sha512-0WSN1re6DNKliNbL7tjfjWg8rhKdoTjD87uk2BUImSJAvqQQvTC5ogeF+fSUzyz34xvfS5Ki6K98fYNBG5JYJA==","signatures":[{"sig":"MEUCIQDvn/sRza4oBBhk18xRXB4vMQhxg/tkT4o69ExopwQXzQIgFMFuiUtmvQIIZXrsyzd/KIOU9Dm+H5RtV2Wqj4FpuWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856618},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d8c249f4e80af2fae924adbb33d72576a012c708","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.10_1784453055004_0.946656937315123","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@barivia/barmesh-mcp","version":"0.8.11","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.11","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"308714dfd97c3f4159d48c87c29ba9cec7802d2a","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.11.tgz","fileCount":35,"integrity":"sha512-t2i5P3HcBXS63vKvGR2YETH9Fr2Q2GLWKidukJiNynx1NyU9MORiYoZTlE4NeeyOUUZEhitbCvputQcO1DPHHw==","signatures":[{"sig":"MEUCIQD5ovB972TKXI3/6rgna+pTHq1Pyd8k6tICgnEe44PvtwIgH5aDirbHa0MZzGUK2x0EQ1JELCL8ZaD87zYFjhPcFhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856500},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4d607c6bfe80ce732c8cd2df290498c87d57e179","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.11_1784465148143_0.08910490941522564","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@barivia/barmesh-mcp","version":"0.8.12","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.12","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"cac0df46c9946c7cb4bcdfe74cc04df46062adc8","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.12.tgz","fileCount":35,"integrity":"sha512-NaBQSjmOVYA4sCfjKgKaYrmhDyjJn3wzrHecL0MaboswULaS4jHVlbId0FQLExomMdu/9jWdnqBHax6mnDmZxA==","signatures":[{"sig":"MEUCIQCuxLxMKsWlVe2OsJK2U0wXQ/tHhKg+NdtBWZqZvPqV5wIgcTXpXq/R+NkBdQPsJtpdIAyQGAa4EvJdRrLiNhVZIvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856779},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"be5e89abd3d1ce3727fb24fc4e15cc29de463cc9","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.12_1784572803933_0.590469404027423","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@barivia/barmesh-mcp","version":"0.8.13","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"author":{"name":"Barivia AB"},"license":"UNLICENSED","_id":"@barivia/barmesh-mcp@0.8.13","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"bin":{"barmesh-mcp":"dist/index.js"},"dist":{"shasum":"90f778ab597b4741ffd5ee4fb3242cc242f177c8","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.13.tgz","fileCount":35,"integrity":"sha512-rc2FDyRFAJ7ojWSJlyc6a3h/X4+/UGey+43kzwal+iA6jBDYRHRioNmiPR41/IZMt3ka2UcNUdMiqlM71/9xng==","signatures":[{"sig":"MEUCIQCJn0xAvbDFOHFlDLSC6mM02z2bRSWXExYsfkh3GHdVVgIgMfWVmUWD7rWvs/2rNXxErEJCR+/81aJCtIoDDAK2bAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857092},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3d7cb32657d38475c5e82bc902cc0a582bcac8ec","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","build":"tsc && npm run build:views && npm run minify","minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"repository":{"url":"git+https://github.com/barestrand/barivia-platform.git","type":"git","directory":"apps/barmesh-mcp"},"_npmVersion":"11.16.0","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","uplot":"^1.6.31","@modelcontextprotocol/sdk":"^1.0.0","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^7.3.1","terser":"^5.46.0","vitest":"^4.0.18","typescript":"^5.5.0","@types/node":"^22.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/barmesh-mcp_0.8.13_1784609975101_0.9930360421989783","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@barivia/barmesh-mcp","version":"0.8.14","description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"license":"UNLICENSED","author":{"name":"Barivia AB"},"repository":{"type":"git","url":"git+https://github.com/barestrand/barivia-platform.git","directory":"apps/barmesh-mcp"},"homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"type":"module","main":"dist/index.js","bin":{"barmesh-mcp":"dist/index.js"},"scripts":{"minify":"terser dist/index.js -o dist/index.js -c -m --toplevel","build":"tsc && npm run build:views && npm run minify","build:publish":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.publish.json && npm run build:views && npm run minify","build:views":"INPUT=src/views/barmesh-results-explorer/index.html vite build && INPUT=src/views/barmesh-training-monitor/index.html vite build","dev":"tsx src/index.ts","test":"vitest run --config vitest.config.ts","prepublishOnly":"npm run build:publish"},"dependencies":{"@modelcontextprotocol/ext-apps":"^1.0.1","@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0","uplot":"^1.6.31"},"devDependencies":{"@types/node":"^22.0.0","terser":"^5.46.0","tsx":"^4.19.0","typescript":"^5.5.0","vite":"^7.3.1","vite-plugin-singlefile":"^2.3.0","vitest":"^4.0.18"},"engines":{"node":">=18"},"gitHead":"774912229d48e377e45dfa924b3cce339f5fe6b8","_id":"@barivia/barmesh-mcp@0.8.14","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-98wq9DxLKJVXn+0lgDKNuuebAnwKZufAg+0e/2J8zrvUOyPS0Jh/RoRhAXdygerMsgtXIae4QEYg0mOeG0OgPg==","shasum":"1852531c490528a90a0941c80e98862b1c2c9f82","tarball":"https://registry.npmjs.org/@barivia/barmesh-mcp/-/barmesh-mcp-0.8.14.tgz","fileCount":35,"unpackedSize":867183,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEG4w4L2/gML7ugiByOPTUB/NKamdx3JvHa4qkYn3aLsAiEAtIlHOfCjn8L9BlJYcepC/UnMQaVt4dt5OnAQfq18GL8="}]},"_npmUser":{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"},"directories":{},"maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/barmesh-mcp_0.8.14_1786532654410_0.1501778051952194"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-20T19:53:13.832Z","modified":"2026-08-12T11:04:14.764Z","0.1.0":"2026-06-20T19:53:14.101Z","0.1.1":"2026-06-21T13:02:44.312Z","0.2.0":"2026-06-22T21:10:11.198Z","0.2.1":"2026-06-23T12:44:58.480Z","0.3.0":"2026-06-23T18:26:48.171Z","0.3.1":"2026-06-24T17:46:17.320Z","0.4.0":"2026-06-26T17:55:55.068Z","0.4.1":"2026-06-26T18:09:57.193Z","0.5.0":"2026-06-26T18:37:38.168Z","0.5.1":"2026-06-26T19:12:07.994Z","0.5.2":"2026-06-26T20:06:59.226Z","0.5.3":"2026-06-26T21:23:48.590Z","0.5.4":"2026-06-26T21:57:15.716Z","0.6.0":"2026-06-26T23:19:10.796Z","0.6.1":"2026-06-27T00:00:48.302Z","0.6.2":"2026-06-27T00:32:23.533Z","0.6.3":"2026-06-27T01:01:38.083Z","0.7.0":"2026-06-27T13:11:26.469Z","0.7.1":"2026-07-16T12:50:00.625Z","0.8.0":"2026-07-17T06:36:20.756Z","0.8.2":"2026-07-17T12:24:32.116Z","0.8.3":"2026-07-18T10:20:06.923Z","0.8.4":"2026-07-18T12:32:08.296Z","0.8.7":"2026-07-18T16:12:47.328Z","0.8.8":"2026-07-18T17:09:14.884Z","0.8.9":"2026-07-19T08:05:25.250Z","0.8.10":"2026-07-19T09:24:15.163Z","0.8.11":"2026-07-19T12:45:48.324Z","0.8.12":"2026-07-20T18:40:04.108Z","0.8.13":"2026-07-21T04:59:35.297Z","0.8.14":"2026-08-12T11:04:14.585Z"},"bugs":{"url":"https://github.com/barestrand/barivia-platform/issues"},"author":{"name":"Barivia AB"},"license":"UNLICENSED","homepage":"https://github.com/barestrand/barivia-platform/tree/main/apps/barmesh-mcp#readme","keywords":["mcp","cfd","mesh-convergence","grid-convergence","richardson","gci","som","barivia"],"repository":{"type":"git","url":"git+https://github.com/barestrand/barivia-platform.git","directory":"apps/barmesh-mcp"},"description":"barmesh MCP proxy — SOM-based CFD mesh-convergence and Richardson/GCI analysis on the Barivia cloud API","maintainers":[{"name":"henrik-barivia","email":"henrik.barestrand@barivia.se"}],"readme":"# @barivia/barmesh-mcp\n\nMCP proxy for **SOM-based CFD mesh-convergence** and **Richardson/GCI** analysis on the\nBarivia cloud API. It connects any MCP client (Cursor, Claude Desktop, etc.) to the same\nBarivia backend as `@barivia/barsom-mcp`, using the same API key and licensing.\n\n## What it does\n\nGiven a mesh-refinement study (several meshes of the same CFD case at increasing\nresolution), barmesh compares the meshes by the **volume-weighted distribution their cells\nform on a shared self-organizing map (SOM)**:\n\n- **`barmesh_mesh_convergence`** — trains one SOM on all meshes (joint-normalized), projects\n  each mesh to a volume-weighted fingerprint, and computes **symmetric KL** and\n  **Wasserstein-1 (EMD)** distances stepwise and against a reference mesh, with publication\n  figures and an advisory convergence reading. Default **`mesh_order`** sorts by ascending\n  cell count and **interleaves U/G (or similar) families** when counts tie, so stepwise\n  distances do not jump across topology families. The SOM features use the same staged\n  pipeline as barsom training; optional `transforms`, `normalize`, `normalization_methods`,\n  and `row_range` apply. Submit enqueues **`prepare_training_matrix`** on worker-io when\n  staged; the proxy auto-polls `prepare_job_id`. Default **`defer_figures=true`** →\n  **`cfd_finalize`**; **`barmesh_jobs(status)`** auto-polls **`finalize_job_id`**.\n- **`barmesh_richardson`** — classical three-level Richardson extrapolation / Grid\n  Convergence Index (GCI) on scalar quantities of interest. Prefer **one topology family**\n  (all U or all G); mixed families return a **`topology_warning`** in the result summary.\n\nThese complement, and do not replace, conventional numerical uncertainty analysis.\n\n## Install / configure\n\n```json\n{\n  \"mcpServers\": {\n    \"barmesh\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@barivia/barmesh-mcp\"],\n      \"env\": {\n        \"BARIVIA_API_KEY\": \"bv_live_xxxx\",\n        \"BARIVIA_API_URL\": \"https://api.barivia.se\"\n      }\n    }\n  }\n}\n```\n\nAccess to the analysis tools requires the **`cfd`** (or **`all_plus_cfd`**) entitlement on your\nAPI key; otherwise the analysis calls return HTTP 403. **`barmesh_guide_workflow`** /\n**`barmesh_prepare_mesh_data`** also redact their API bodies to an upgrade stub when the key\nis not CFD-entitled (method/prep details are not returned). Contact Barivia to enable it.\n\n## Tools\n\n| Tool | Purpose |\n|------|---------|\n| `barmesh_guide_workflow` | Workflow + tool map from the API (full text when CFD-entitled). Call first. |\n| `barmesh_prepare_mesh_data` | Mesh CSV recipe from the API (full text when CFD-entitled). |\n| `barmesh_datasets` | Upload / preview / list / get / subset / delete the mesh CSV. |\n| `barmesh_mesh_convergence` | SOM fingerprint distances (async job). |\n| `barmesh_richardson` | Richardson/GCI on scalar QoIs (async job). |\n| `barmesh_jobs` | Poll job status / block until terminal (`action=monitor`) / list jobs. Auto-polls CFD prepare + finalize when applicable. Reports phase, epoch/total, elapsed, ETA, and QE live during the SOM training. |\n| `barmesh_training_monitor` | Live MCP App (QE + panel TE) and/or headless monitor; always returns a standalone localhost URL + `ui_delivery`. |\n| `barmesh_results` | Distances, convergence reading, and figures. `action=get` inlines headline PNGs; `action=download` saves artifacts to disk; `action=render` produces publication PDFs on demand; `action=feature_divergences` refreshes feature-plane KL/W1 (distinct from mesh SKL/EMD). |\n| `barmesh_results_explorer` | Interactive MCP App with a **figure dropdown above the plot**; always leads with a standalone localhost URL + `ui_delivery`. |\n| `barmesh_send_feedback` | Send a short note or bug report to the Barivia team. |\n\n### Figures and progress (0.5.2)\n\n- **Combined overview (`combined.png`):** barsom-style **grid of all component planes**\n  on the trained SOM — the primary headline artifact. A separate\n  `overview_distances.png` holds the KL/EMD diagnostic mosaic (all four distance panels).\n  `plot_vol_all_meshes.png` shows volume fingerprints for every mesh in mesh_order.\n- **Learning curve:** every job produces `learning_curve.png` (QE by epoch) for training\n  quality inspection; listed in the results explorer dropdown.\n- **Asymmetric mesh KL (`KL_asymmetric.png`):** pairwise ``D_{KL}(P\\\\|Q)`` heatmap —\n  above-diagonal coarse→fine, below-diagonal fine→coarse (meshes ordered coarse→fine).\n  Distinct from feature-plane `divergence_kl` (component association).\n- **Live ΔKL in training monitor:** panel SKL→ref mean/max curve (TE-panel sample) beside\n  the hit-grid; SOM batch-step axis labels (not FLooP) for regular mesh_convergence jobs.\n- **PDFs on demand:** publication vector PDFs are NOT generated by default. Render them\n  after completion with `barmesh_results(action=render, format=pdf)`, then download with\n  `barmesh_results(action=download, folder=...)` or `action=image`.\n- **Headless download:** `barmesh_results(action=download, folder=..., include_json=true)`\n  writes PNGs, `summary.json`, and text/CSV artifacts to a per-job subfolder (barsom parity).\n- **Explorer UX:** figure `<select>` above the plot (no scrolling past metrics to switch\n  figures). PNG previews inline; PDF/SVG offered for download when rendered.\n- **Uploads:** large CSVs use presigned PUT with explicit `Content-Length`; `.csv.gz` /\n  `.tsv.gz` accepted. Pin `@barivia/barmesh-mcp@0.5.2` (clear `~/.npm/_npx` if stale).\n- **Live progress:** `barmesh_training_monitor(job_id)` or `barmesh_jobs(action=monitor)` block\n  server-side with compact snapshots (phase, epoch, QE, **panel/map TE**, ETA, ordering_errors tail) until\n  terminal or `block_until_sec` (default 900). Waits for `cfd_finalize` by default. One-shot:\n  `barmesh_jobs(action=status)`.\n\n### Migration notes\n\n- **Feature-plane divergences (0.8.1):** Mesh jobs write `divergence_kl` (directed KL heatmap) / `feature_divergences.json` / `weights.json` (barsom-parallel). These measure association between SOM **component planes** — not mesh-vs-mesh fingerprint SKL/EMD (`KL_ref`, `EMD_*`). Refresh or add Wasserstein via `barmesh_results(action=feature_divergences)`.\n- **UI delivery + mesh_order (0.7.3+ / 0.8.0 / 0.8.10+):** App tools emit structured `ui_delivery` and **always put the standalone viz URL first** (hosts may advertise MCP Apps without mounting widgets). Env: `BARIVIA_UI_DELIVERY` (`auto` \\| `apps` \\| `localhost` \\| `inline` \\| `text_only`), `BARIVIA_UI_PREFER_LOCALHOST=1` (opt-in localhost under `auto`), `BARIVIA_VIZ_PORT`. Default mesh_order interleaves U/G at tied cell counts; Richardson warns on mixed topology families.\n- **Fixed-panel live TE (0.6.3 / barsom 0.20.4):** mid-training TE uses a fixed evaluation panel (`te_panel_size`; `te_inner_samples` alias). Curves stay on panel TE; monitors show **Panel TE** and **Map TE** separately — no snap-to-map on the curve tail.\n- **`barmesh_training_monitor` (0.5.3):** server-side blocking monitor with throttled snapshots — preferred after job submit instead of manual `barmesh_jobs(status)` loops. Equivalent to `barmesh_jobs(action=monitor)`.\n- **`send_feedback` → `barmesh_send_feedback` (0.3.0):** the feedback tool was renamed so it no longer collides with the `@barivia/barsom-mcp` tool of the same name when both servers are enabled in one client. Update any direct call sites; the behavior is unchanged.\n\n## Data format (mesh_convergence)\n\nOne combined CSV: one row per cell, a mesh-label column (`mesh_id`), the physical channels\nyou choose as `feature_columns` (e.g. `p`, `U_mag`, `k`, `log_epsilon`, `T`), and a\ncell-volume column (`V`). Use `barmesh_prepare_mesh_data` for the full recipe.\n\n**Upload formats:** `.csv`, `.tsv`, `.csv.gz`, or `.tsv.gz`. For large per-cell tables\n(≥64 MB), prefer `.csv.gz` — uploads stream directly to object storage with presigned PUT.\nUse `barmesh_datasets(action=get, dataset_id=...)` to check staging status after upload;\n`barmesh_datasets(action=subset, sample_n=...)` to downsample huge tables server-side.\nParquet staging is supported by the API but not yet exposed as an MCP upload format.\n\n## Environment variables\n\n| Variable | Default | Purpose |\n|----------|---------|---------|\n| `BARIVIA_API_KEY` | (required) | Your Barivia API key. |\n| `BARIVIA_API_URL` | `https://api.barivia.se` | API base URL. |\n| `BARIVIA_FETCH_TIMEOUT_MS` | `60000` | Per-request timeout (raise for large uploads). |\n| `BARIVIA_WORKSPACE_ROOT` | workspace/cwd | Root for resolving relative `file_path` uploads. |\n| `BARIVIA_ENFORCE_WORKSPACE_SANDBOX` | `1` | Restrict uploads to the workspace; set `0` to allow absolute paths. |\n| `BARIVIA_VIZ_PORT` | **17332** | Localhost port for standalone App pages. Defaults to 17332; override to pin. Busy port falls back to ephemeral. |\n| `BARIVIA_UI_DELIVERY` | `auto` | Client-capability override for App tools: `auto` \\| `apps` \\| `localhost` \\| `inline` \\| `text_only`. Responses always lead with a standalone localhost URL. |\n| `BARIVIA_UI_PREFER_LOCALHOST` | (off) | Set `1` to force `localhost` under `auto` even when the host advertises MCP Apps. |\n","readmeFilename":"README.md"}