{"_id":"@dongit/mcp-file-proxy","_rev":"19-a4846abd6520e5f8784b06813df2b771","name":"@dongit/mcp-file-proxy","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@dongit/mcp-file-proxy","version":"1.0.0","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.0","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"bbfdb3cd291798fdb27f3f89bff844f603a78c0a","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.0.tgz","fileCount":15,"integrity":"sha512-fCNJ/TmHbLJa+MidH6xixJUYN2/JEPQBwv6miQUKxcD1jOw0C03eUNhMO+P4IrjkAnuwaHIpavxKQK0W3lr25A==","signatures":[{"sig":"MEUCIAS+xg3ZBlmJN66Pw0umOAWZ1Z+DdZ3tcBRVIFVXQG3oAiEA7h2MhvmR3SEtDdntN/bu8GVcvPd1MFWq0CWBFO+VM2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23195},"type":"module","engines":{"node":">=18"},"gitHead":"b0af88c65e071ef9e086023caff14ff67d89f7da","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"azoumis","email":"angelos.zoumis@dongit.eu"},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"10.9.4","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.0_1772539970936_0.9232971725390571","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dongit/mcp-file-proxy","version":"1.0.1","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.1","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"bdf45034e5190fa74d8193ab11565ce27df859bd","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.1.tgz","fileCount":15,"integrity":"sha512-nIPFoQAfQpdwSzJa7AY3gqmL8ljhSQ4itDc6xwVBbVak+QXziBeKQPRGczDHssj3H/7fkLj+QHf51UFWjzxi+A==","signatures":[{"sig":"MEUCIFYBj1VGFt9DSkzvAv1Mx2OeTLtD1YcGd7t3YvGt6budAiEA/SMIhD0mtkXEWos+CaljqVoeNWB51P8ozbOhpl4YyJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"c0ad8abc9d2004a17ae242328d7ac3fda7aed585","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.1_1772727373353_0.7841770164941517","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dongit/mcp-file-proxy","version":"1.0.2","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.2","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"7f0b1b7115ab6ec9c63fe06bf3006718469dc733","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.2.tgz","fileCount":15,"integrity":"sha512-717dw31/pFbEzLE9VJazHYRs7EdFKCYOmqYK8Vkt0mu0T2XeyxmTXOTxCwZuzGWhpOukCrB7K2H8NBkzDrZciQ==","signatures":[{"sig":"MEQCIFTQnIlvYn/y/fqeOPdAVd5X3XHr02r5H3u6JaUVJeTxAiBFUCUUnrnhpWlSArU+6AT+ZIJFlmrgP6lPqwlmWwFcjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"ee934e20e3510c691878e3da19a94d2c74dd568e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.2_1773050690316_0.6354908410821285","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dongit/mcp-file-proxy","version":"1.0.3","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.3","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"737b0da3e984eb1408343fee025cb179d56a3c0b","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.3.tgz","fileCount":15,"integrity":"sha512-33pyag/vvG9ee5sUIvyW05+pkeOgM5eY9QKwf3gSCoI7FcnT6sz9cy21kBFayqsYQIsBZ1C9Dgnlnc1I/WRn5g==","signatures":[{"sig":"MEQCICeeUTy5gopQ0N+JMabSExPgI6CMF8u4zgNBFCYydYvnAiAKJPxljLzdmgnuBUrhwpIxTCt14lGNjU2abD7KRZEOIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"e0065330c3e6e70465d968561b175482d14cd308","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.3_1773678448638_0.5092661957815268","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dongit/mcp-file-proxy","version":"1.0.4","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.4","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"9bba76b8cba0c980870c9f199556da735ef4835a","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.4.tgz","fileCount":15,"integrity":"sha512-4pUjtIr6T091tkXVd4pV+3+K3tWqaalDMECFPSVMv8HJjLwByj8WUukrsdeIosyio1hOkhhqlajZ+88Q59qiSQ==","signatures":[{"sig":"MEQCIEoKYzjtGsv0dTBTkz8Za78VBN35nQPgsD9C871tq5pzAiAtq4V3BuxgKmwLX+rHtdHVwfWKw+Vklvm5am7F79ftSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"ffd71a440c7a1ff15037241ecedaa14b4c42669c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.4_1774868120741_0.7419779537154021","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@dongit/mcp-file-proxy","version":"1.0.5","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.5","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"2dc38535f6da6fc15d0ff2250fe0ca90dd920a04","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.5.tgz","fileCount":15,"integrity":"sha512-/J63v9aNMMqGsI+AKYsuWKuMQweHu7AcUmnKQTT3jysVFHjBtKh0EXtsFUGVlKSVrI3Ap7mg+yEbfbd4pElThQ==","signatures":[{"sig":"MEQCIGtj+5sezUj/HGia9f/RFwy8a2MSRXFPvDy/goJIlNETAiBuGKjpbHKhCm16nRGvgXiHvx8hTgKYESySlJdjXJ9QTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"705e288eb68456a6fddbc31cc9aadf580296f55e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.5_1776087602207_0.08040209867824566","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@dongit/mcp-file-proxy","version":"1.0.6","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.6","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"f5ad5187d3b252c01d0f2c4b5933a08b48633582","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.6.tgz","fileCount":15,"integrity":"sha512-eQhSsGvB4N0+Y487Aik+aETe4BYR9ju0FTn4L/gtOBUwTYfruCx2Y/YCexzi1IMfhKdFFUdH5+AdmLFRl9BuLQ==","signatures":[{"sig":"MEUCICks7+Zs3FbKufQYvw6rW+Zym147ty9aPhXD6rBxunTSAiEAhJHWltd3qVo3x0zOntI0xyMgdSq4dVDY4zkY0aMA+Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"813ab863d3095ee4996f940ec2bd05a57cd6b0b9","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.6_1776856777919_0.2678041655896679","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@dongit/mcp-file-proxy","version":"1.0.7","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.7","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"90a4069177ca530dd55e62b7c99dcab4dc0b1057","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.7.tgz","fileCount":15,"integrity":"sha512-cKp3J/Bq32wbz/7mS0/cpmJZbVctriqnJx+IpKmcrQFdd/y3yG0vELmDCONMtrYmeQ95dkB63FAhouw1b4LFWg==","signatures":[{"sig":"MEQCICJT5QR4MIBLDEab+cY5AE/oArS2fZRNT7OYrjoA07SiAiAIYZh0gKNnVNReEL4C2Bu/LNyZFKsTTrqEQmKqXRxntw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"b39754567fd895bba882c1f30949f5a0ded2a489","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.7_1777373518325_0.3549179685364119","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@dongit/mcp-file-proxy","version":"1.0.8","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.8","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"65967ec48f984f8bd58a18f65414b45b56410019","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.8.tgz","fileCount":15,"integrity":"sha512-waYwI+0hkeyBCtzgB4uBvBHeaKE4qwWC68UvLSCAOJq5GUva5sCfMpvYU5cenFjBJt9mSd/Aay6kXpCmJy6SRw==","signatures":[{"sig":"MEQCICesZzQJXNrWUncvT6nMoS4JyBaQAiY2Vs64qzrDutFoAiBZwegOe8Df8VGly6p3Bsupq7Qdqt8SQxNxEdc7X4Dx5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"54708b5a7b3e5dcd62e0063ae650a479421c9073","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.8_1778681110192_0.11686267263852579","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dongit/mcp-file-proxy","version":"1.0.9","license":"MIT","_id":"@dongit/mcp-file-proxy@1.0.9","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"232a944b19134e505f03019c8a00190ddee5f9a8","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.0.9.tgz","fileCount":15,"integrity":"sha512-L1cAy0ZQ6BRWtZSu4J1KQwWm7Tax4CL+/z/h2Im26ALABdlN14ACqrMIoCZrIrxY4evsrzDyq0IqC+doZy8MHA==","signatures":[{"sig":"MEUCIQDyW+oWqGeFjeGfxvct18Gg2bLcBqVqM75zcb1lZBtunwIgNXcZQ/rKNhgAlVBuyULIPeCvDOiAtFsG5n5ug/0u3SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"316c096f5c3c781006d02cc999cae0846a88a797","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.0.9_1779808463140_0.05103851597319564","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dongit/mcp-file-proxy","version":"1.1.0","license":"MIT","_id":"@dongit/mcp-file-proxy@1.1.0","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"29b5f23a289c9e18dc123a62693b860009490eb6","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.1.0.tgz","fileCount":15,"integrity":"sha512-gCtYrtcS9JnXSEfIfYQB0pegEj2J6lxdCSMF1UGwNOifEWdfTVX3rJTSW7RGc1Qm8WFDkJWx7d1U4y+UDkTYfA==","signatures":[{"sig":"MEYCIQDDeDz3CdgQKCJT86o8TOLmUAZiSKsgLE4wE8hLf6vwdgIhANKmyADtSiRIBGz/zIQxZTzHguODMj+DTFxg4fjmOMeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278},"type":"module","engines":{"node":">=18"},"gitHead":"316c096f5c3c781006d02cc999cae0846a88a797","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.12.1","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.1.0_1779949594888_0.6824189767605839","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@dongit/mcp-file-proxy","version":"1.1.1","license":"MIT","_id":"@dongit/mcp-file-proxy@1.1.1","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"4e2071f72eb414ab2a3e4c8d4f40161958387b4b","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.1.1.tgz","fileCount":15,"integrity":"sha512-Ht2Cu9LrhT7IO7QPKKOs+U4sLxD3k7o2xOVFekD9stuOOXxL/DguPf8KcEqLENa6PEU/XDqL5nAvZ3wWIanP9A==","signatures":[{"sig":"MEQCIGNQJUwgjW57of805m11QXBsbIwMSE9+hJZnvTCggT0FAiBryDsPYa/9K1QRP2E2jqk/QmIKWEt/XQQvOGV+F6loHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28180},"type":"module","engines":{"node":">=18"},"gitHead":"60defb07d04fb681f59682679da5aa08f156e056","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.13.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.1.1_1779949677602_0.04352808758684956","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@dongit/mcp-file-proxy","version":"1.1.2","license":"MIT","_id":"@dongit/mcp-file-proxy@1.1.2","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"3b7be6f281c11235f801ba80086ed704712a9422","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.1.2.tgz","fileCount":15,"integrity":"sha512-hCL3vE/f4b1LGZLOpjPIdJBb3v2/BojfPB4SRwWdU3cZSbIq6ZJNqDZ3u5/ZQ+8mK0sN0sQRa9oLZVsDgEoMig==","signatures":[{"sig":"MEUCIQCxECUJ+metB0jBaoM/oUiam+9/TFF3EAi86UufsWICDgIgLkYHxv1RnD1pxPAQ5U152WYyl0pfblGOX2mykI9mI+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28180},"type":"module","engines":{"node":">=18"},"gitHead":"a77e8b274ca37a5e74e198638c36c12d9921b214","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.13.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.1.2_1780327165791_0.9093971791150923","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@dongit/mcp-file-proxy","version":"1.1.3","license":"MIT","_id":"@dongit/mcp-file-proxy@1.1.3","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"2a058fb1753461dd76ba1aaf327ab0ac5ee807f0","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.1.3.tgz","fileCount":15,"integrity":"sha512-hZPwO3hSxq4044TfIkOK/cRjSAi/5HrxpvOhnNFJB9Mcoo8yyTtAMO9mCL96XANbH1hQP9TP9vTO7LP2zCLJKg==","signatures":[{"sig":"MEYCIQDB9s45Clbk6fPhnfj1EhDyfbxWA2P+oJ28GPTz4PZHWAIhAKeXRLC64nYmXq2ifBoUktbd1DJmUIqkNE2THmoPcDIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28180},"type":"module","engines":{"node":">=18"},"gitHead":"43748c1c373cbb48c1a5245f3569d50aa58e6f53","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.13.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.1.3_1781102562805_0.5175102714438864","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@dongit/mcp-file-proxy","version":"1.1.5","license":"MIT","_id":"@dongit/mcp-file-proxy@1.1.5","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"83e6feaf899a0997f7bbb2c291cfb331273c2c67","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.1.5.tgz","fileCount":15,"integrity":"sha512-p6a9OHgSfwAyVg0cyUH+GCAW3dl1qHuV3Pdc+KCBZilPskAgVWkjem+3KwD131GFIjubxGamffgFXWdQo+xQig==","signatures":[{"sig":"MEUCIH1XKADAjD3gEBf40lcoUMIu0FIR7qjrnJ3zANok6v5lAiEAyY9StPOP344pyedM6RpYNtPCtQsvgUjubRqrk7YpdJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28180},"type":"module","engines":{"node":">=20"},"gitHead":"dabeb6790a938f5606a6b672b8d4a454ba6b4fec","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.1.5_1785830201061_0.4896988621203682","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@dongit/mcp-file-proxy","version":"1.1.6","license":"MIT","_id":"@dongit/mcp-file-proxy@1.1.6","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"0359ce95e1f33fff89edf010663c442be3ed6782","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.1.6.tgz","fileCount":15,"integrity":"sha512-5QYMsJU0JeImvYiVoiS91GWdjIPqM4rHkQ8TP187m0VZ0dQ/SJ8GxxkhXsHy3M2HR+5KZ4uAkgEzkmD6AafREA==","signatures":[{"sig":"MEYCIQCCnLhW48Knm3eON4b3W5NwAUsXYu+d31Gh+QuN1S5+agIhALYeIZbm/vF96F/rtJp4WsczdHnC27+2+BZ0F+PGuwtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28180},"type":"module","engines":{"node":">=20"},"gitHead":"cd8db1137fc4dd85dcf075d42d2eb26669b1372e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.1.6_1786376540102_0.4817989031061838","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dongit/mcp-file-proxy","version":"1.2.0","license":"MIT","_id":"@dongit/mcp-file-proxy@1.2.0","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"0c4ed3ae6211d1238e3aee7908340d5299682d30","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.2.0.tgz","fileCount":18,"integrity":"sha512-Be79YYmHPukAfYQ9R+GaUBE7gU2DhHOerBSRwE+QXR7bbpjUYiIOI6ycWgptTPzD8ExRPs92kN5mh7OPehZmig==","signatures":[{"sig":"MEUCIBsPY3A6O4nlz5a0dgDJCGp5YAGdA8aSCSXzWU7VIp6OAiEA3kyo/xpC+fjodWuG/5XFMZmuh3ODUXU7DL81tLJUZsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzkByIGBbu5+OmXgOeqgVOusrrEsK9j/CMeYPkTfSc2gIgSZJA5klh+LU2UePLnLWhVuTp+bJ1JaNGVSipbM736dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39739},"type":"module","engines":{"node":">=22"},"gitHead":"db4f11bb1080c7f322f1cdaf30180877ffb8327e","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p __tests__/tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.17.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"undici":"^7.29.0","base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.2.0_1788334007583_0.8540581020552143","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@dongit/mcp-file-proxy","version":"1.2.1","license":"MIT","_id":"@dongit/mcp-file-proxy@1.2.1","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"bin":{"mcp-file-proxy":"dist/index.js"},"dist":{"shasum":"f7aa14e8ec8477dca29c1f4cde854faa4dda6071","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.2.1.tgz","fileCount":18,"integrity":"sha512-72ZlTjQLH7h4+lV2AiO+0N7EscT5Js0HDO5Nh4/Ci8/11v45uO+zzHMznzZJNwzXCh3bDJxnwrBAKZXF/jWVEw==","signatures":[{"sig":"MEUCID7Zq65krmID7Nbwv0Sp0EsbHQSzGaV1eaKweoRPgfwYAiEAoCLExIse7X+yuKzY8jCK7YIj4LdyRT4XAxWMAOm6JTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGUf/mi8TA+yFnserW3yU6Z9df/FpXNKTq414y+tz0+3AiEA6D4UT1SbM4iHTneu9eefrUXJm/xnnlyU5RXkPSrslPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39739},"type":"module","engines":{"node":">=22"},"gitHead":"43442f7d9e7255deaf80608b9e626bedcd86277d","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p __tests__/tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.19.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.29.0","base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-file-proxy_1.2.1_1788793829091_0.4814133428091254","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"_id":"@dongit/mcp-file-proxy@1.2.2","bin":{"mcp-file-proxy":"dist/index.js"},"bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"dist":{"shasum":"fe298f60536dbdfacfb431b5d9fa3f7e9447dc2e","tarball":"https://registry.npmjs.org/@dongit/mcp-file-proxy/-/mcp-file-proxy-1.2.2.tgz","fileCount":18,"integrity":"sha512-Jdn1AwzK8qmPjs7tgsS5L45drUUnt1cMlEzbu2GPgt6yDklUXduwLqE4FYn1BDNXKIWi0KZ/ey9/qOBKbnnz+w==","signatures":[{"sig":"MEYCIQCI2wTwnHlcqHqwOSFxfA9FHL8aJ6nee/1qPFAnwAZlyAIhAPw998ZAEGDH3z7eV15w2FneFpaAgiFSg9lV3zh0OsPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCm+rxERifebLSraLEdadddft0oTZ4LoylcngZdLDivCgIhAIuXMtkKOIj3/vL2tMv9odrGqDmq33dKqTqOTioZ7z1+"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dongit%2fmcp-file-proxy@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39739},"name":"@dongit/mcp-file-proxy","type":"module","engines":{"node":">=22"},"gitHead":"1c9a55bd771c223f76348d9da7862ec66bdfddc6","license":"MIT","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit && tsc --noEmit -p __tests__/tsconfig.json","test:watch":"vitest"},"version":"1.2.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6062519d-5374-4787-a8fe-d12261f9c452"}},"homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"_npmVersion":"11.19.0","description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","directories":{},"maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"_nodeVersion":"24.20.0","dependencies":{"undici":"^7.29.0","base64-stream":"^1.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.7.0","@types/node":"^22.0.0","@types/base64-stream":"^1.0.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-file-proxy_1.2.2_1789457448875_0.10480871504486444"}}},"time":{"created":"2026-03-03T12:12:50.837Z","modified":"2026-09-15T07:30:49.320Z","1.0.0":"2026-03-03T12:12:51.082Z","1.0.1":"2026-03-05T16:16:13.496Z","1.0.2":"2026-03-09T10:04:50.510Z","1.0.3":"2026-03-16T16:27:28.797Z","1.0.4":"2026-03-30T10:55:20.893Z","1.0.5":"2026-04-13T13:40:02.365Z","1.0.6":"2026-04-22T11:19:38.041Z","1.0.7":"2026-04-28T10:51:58.472Z","1.0.8":"2026-05-13T14:05:10.345Z","1.0.9":"2026-05-26T15:14:23.303Z","1.1.0":"2026-05-28T06:26:35.013Z","1.1.1":"2026-05-28T06:27:57.766Z","1.1.2":"2026-06-01T15:19:25.931Z","1.1.3":"2026-06-10T14:42:42.931Z","1.1.5":"2026-08-04T07:56:41.207Z","1.1.6":"2026-08-10T15:42:20.241Z","1.2.0":"2026-09-02T07:26:47.658Z","1.2.1":"2026-09-07T15:10:29.188Z","1.2.2":"2026-09-15T07:30:48.955Z"},"bugs":{"url":"https://github.com/dongit-org/mcp-file-proxy/issues"},"license":"MIT","homepage":"https://github.com/dongit-org/mcp-file-proxy#readme","repository":{"url":"git+https://github.com/dongit-org/mcp-file-proxy.git","type":"git"},"description":"A stdio-to-HTTP MCP proxy that transparently intercepts file parameters, reading local files and base64-encoding them before forwarding to the remote server.","maintainers":[{"name":"stefanvdlugt.dongit","email":"stefan.vanderlugt@dongit.eu"},{"name":"wvdongen","email":"wsvdongen@gmail.com"},{"name":"azoumis","email":"angelos.zoumis@dongit.eu"}],"readme":"# mcp-file-proxy\n\nA stdio-to-HTTP MCP proxy that lets MCP clients send local files to remote MCP servers.\n\nMCP clients like Claude Desktop run locally but connect to remote servers over HTTP. When a tool expects binary file data,\nthe client has no way to read a local file and send it. This proxy sits in between: it detects file parameters, reads the\nfiles from disk, streams them as base64, and forwards the encoded data to the remote server. All other requests\n(resources, prompts, non-file tool calls) are forwarded as-is.\n\n## How file detection works\n\nThe proxy inspects each tool's `inputSchema` when it receives a `tools/list` response from the remote server. Any parameter\nwith `\"format\": \"binary\"` is treated as a file parameter. When that tool is called, the proxy checks if the argument value\nis a local file path, and if that's the case, it reads and base64-encodes the file before forwarding. Values that are already\nbase64-encoded are passed through unchanged.\n\nTo mark a parameter as binary on your server, set `format` to `\"binary\"` in the tool's input schema:\n\n```json\n{\n  \"name\": \"upload-document\",\n  \"inputSchema\": {\n    \"type\": \"object\",\n    \"properties\": {\n      \"file\": {\n        \"type\": \"string\",\n        \"format\": \"binary\",\n        \"description\": \"The document to upload\"\n      },\n      \"file_name\": {\n        \"type\": \"string\",\n        \"description\": \"document filename\"\n      }\n    }\n  }\n}\n```\n\nThe proxy will prepend \"Provide a file path.\" to the description of binary parameters so the client knows to supply a path.\n\nIf an optional `<param>_name` string parameter is declared alongside a binary param (e.g. `file_name` next to `file`), the\nproxy hides it from the client and auto-fills it with the file's basename on each call, so the server can store the\noriginal filename.\n\n## Configuration\n\nAdd to your MCP client config:\n\n```json\n{\n  \"mcpServers\": {\n    \"my-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dongit/mcp-file-proxy\"],\n      \"env\": {\n        \"MCP_URL\": \"https://example.com/mcp\",\n        \"MCP_HEADERS\": \"{\\\"Authorization\\\": \\\"Bearer your-token\\\"}\"\n      }\n    }\n  }\n}\n```\n\n### Environment variables\n\n| Variable                    | Required | Description                                                                 |\n|-----------------------------|----------|-----------------------------------------------------------------------------|\n| `MCP_URL`                   | Yes      | URL of the remote MCP server                                                |\n| `MCP_HEADERS`               | No       | JSON object of headers to send with requests                                |\n| `MCP_CLIENT_CERT`           | No       | Path to a PEM client certificate for mutual TLS (requires `MCP_CLIENT_KEY`) |\n| `MCP_CLIENT_KEY`            | No       | Path to the PEM private key for the client certificate                      |\n| `MCP_CLIENT_KEY_PASSPHRASE` | No       | Passphrase for the client key, if the key file is encrypted                 |\n| `MCP_CA_CERT`               | No       | Path to a PEM CA bundle used to verify the server certificate               |\n\n### Flags\n\n| Flag                      | Description                                                         |\n|---------------------------|---------------------------------------------------------------------|\n| `--accept-insecure-certs` | Disable TLS certificate verification (for self-signed certs in dev) |\n\n### Mutual TLS (client certificates)\n\nIf the remote server requires mutual TLS, point `MCP_CLIENT_CERT` and `MCP_CLIENT_KEY` at your PEM-encoded\ncertificate and private key. When the server's certificate is signed by a private CA, also set `MCP_CA_CERT`\nso the proxy can verify it without disabling certificate checks:\n\n```json\n{\n  \"mcpServers\": {\n    \"my-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dongit/mcp-file-proxy\"],\n      \"env\": {\n        \"MCP_URL\": \"https://example.com/mcp\",\n        \"MCP_HEADERS\": \"{\\\"Authorization\\\": \\\"Bearer your-token\\\"}\",\n        \"MCP_CLIENT_CERT\": \"/path/to/client.crt\",\n        \"MCP_CLIENT_KEY\": \"/path/to/client.key\",\n        \"MCP_CA_CERT\": \"/path/to/ca.crt\"\n      }\n    }\n  }\n}\n```\n\n> **Note:** setting `MCP_CA_CERT` *replaces* Node's default trust store rather than extending it — the proxy\n> will then only trust servers whose chain leads to a CA in that bundle. If you need both a private CA and the\n> public CAs, concatenate them into one bundle file.\n\nOnly PEM files are supported. If your credentials came as a PKCS#12 bundle (`.p12`/`.pfx`), convert it first:\n\n```sh\nopenssl pkcs12 -in client.p12 -clcerts -nokeys -out client.crt\nopenssl pkcs12 -in client.p12 -nocerts -nodes -out client.key\n```\n","readmeFilename":"README.md"}