{"_id":"@anyshift/mcp-proxy","_rev":"33-6b98fe1a0c35e08292e01a7fca09f3f9","name":"@anyshift/mcp-proxy","dist-tags":{"latest":"0.6.12"},"versions":{"0.2.0":{"name":"@anyshift/mcp-proxy","version":"0.2.0","_id":"@anyshift/mcp-proxy@0.2.0","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"dec5634af33334ca795177ed8bb248f1a1471156","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.2.0.tgz","fileCount":32,"integrity":"sha512-J0Y9t6pr1ZaUfrujdMAzb8dqL3D8X99wM1JNwQxWuKkf75GWr2RME4RYx48Y3VC5p5c5RYiI4TmXIYJLrWIm7A==","signatures":[{"sig":"MEUCIAff6aVD3c0V2ndI7HQwuRuf+xFLOXYUSrFlN6loNu5OAiEAhA+ZUgiUzOITwUc33VFjarr+k0/k++djV6G+5uC3c18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70979},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/8ece2d834d18014887a1b950943da7c8/anyshift-mcp-proxy-0.2.0.tgz","_integrity":"sha512-J0Y9t6pr1ZaUfrujdMAzb8dqL3D8X99wM1JNwQxWuKkf75GWr2RME4RYx48Y3VC5p5c5RYiI4TmXIYJLrWIm7A==","_npmVersion":"10.9.3","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.2.0_1760631437859_0.7529851328854107","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anyshift/mcp-proxy","version":"0.2.1","_id":"@anyshift/mcp-proxy@0.2.1","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"77f316a21b40218a41d3cd04a2c144f6351f562e","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.2.1.tgz","fileCount":36,"integrity":"sha512-jHpFKcjerWy6diqUGbILWXFXNTnVYQ9W8k87TSkd46FqXG1CrrMWMRX3zS3tv6Ji8MK719xvCoFghgDSVlbDoA==","signatures":[{"sig":"MEUCIHOC8jZfPOA5VbubXGiD6/sLjc/aUsjSUT25rineWCoFAiEAsN+auHQ11nMsMTCIm8fRcTjB5ofQCjcnEU4DVqAgmE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88282},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/8cad5b751ca6ed81ebd53012cbfc67e9/anyshift-mcp-proxy-0.2.1.tgz","_integrity":"sha512-jHpFKcjerWy6diqUGbILWXFXNTnVYQ9W8k87TSkd46FqXG1CrrMWMRX3zS3tv6Ji8MK719xvCoFghgDSVlbDoA==","_npmVersion":"10.9.3","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.2.1_1760697098200_0.3078218301547111","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@anyshift/mcp-proxy","version":"0.2.2","_id":"@anyshift/mcp-proxy@0.2.2","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"9b33603aaf9683b0b733f2436c8d4255bd4ba88f","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.2.2.tgz","fileCount":38,"integrity":"sha512-/RpwQ9kWdLzGzG4W/MFdwK0RWlZRIpJ1gbPCX4HO8+1RV5d+1eIGVvFV+Jag+OTzZYn8XWHojnsvTMIxMLT4gw==","signatures":[{"sig":"MEQCICfcxdGzIIq6XpKQS+W0+Afk/QnMzq5nc9aEV9NPvfr/AiA/NV+PbxHXo7iDuwqyTzPUF8KuKk9JRMveHeIYPvo5fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109135},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/937b2d99f351794fa7b780854419c001/anyshift-mcp-proxy-0.2.2.tgz","_integrity":"sha512-/RpwQ9kWdLzGzG4W/MFdwK0RWlZRIpJ1gbPCX4HO8+1RV5d+1eIGVvFV+Jag+OTzZYn8XWHojnsvTMIxMLT4gw==","_npmVersion":"10.9.3","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.2.2_1760715246082_0.7117872435612838","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-dev":{"name":"@anyshift/mcp-proxy","version":"0.2.3-dev","_id":"@anyshift/mcp-proxy@0.2.3-dev","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"9c2535f8f19fc787609acdab811726b07d00dc5a","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.2.3-dev.tgz","fileCount":38,"integrity":"sha512-ksywUZsf3RR1WEwvra1/R/1Vavl0gF0AQJdLlV4mJD7xNUPqCyoLcAPhMuRS8vqlKsYwP5wdIYzfZuau7n6YEw==","signatures":[{"sig":"MEQCIB/8CTZdrmrniHm/tL/04c+HMo8EpOpAavoERlO8Sv+OAiA+49UuWNYJFOq+oUuXTHXSEKBGEub1S2OhHWd1S+IjIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109139},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.2.3-dev.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/75962283240a7e2daa57352841ca6431/anyshift-mcp-proxy-0.2.3-dev.tgz","_integrity":"sha512-ksywUZsf3RR1WEwvra1/R/1Vavl0gF0AQJdLlV4mJD7xNUPqCyoLcAPhMuRS8vqlKsYwP5wdIYzfZuau7n6YEw==","_npmVersion":"10.9.3","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.2.3-dev_1760958511292_0.31482913620781505","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@anyshift/mcp-proxy","version":"0.2.3","_id":"@anyshift/mcp-proxy@0.2.3","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"830ac285a48eb668e0b3ad94434079fd7c3fc790","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.2.3.tgz","fileCount":38,"integrity":"sha512-6KJ9CwUDbs9nrKlSsGqqyp701hNf6RvqvvXWS1fZEfVN/oafHvxi2w6valP/cQyn2zPLt6oKv8PkYLst8PTaDA==","signatures":[{"sig":"MEUCIGvKRgsI7YFLEaytEa02GlmbFLHb37tON9D2KGbXmS+xAiEA+TdYEo79FV+zWPYSHhjjBQB8m2icqc3S0gMh3AIGdFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109524},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.2.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/aac3ab9197eec4b2939fa611987bfa7d/anyshift-mcp-proxy-0.2.3.tgz","_integrity":"sha512-6KJ9CwUDbs9nrKlSsGqqyp701hNf6RvqvvXWS1fZEfVN/oafHvxi2w6valP/cQyn2zPLt6oKv8PkYLst8PTaDA==","_npmVersion":"10.9.3","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.2.3_1760964743248_0.6818210282789006","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anyshift/mcp-proxy","version":"0.3.0","_id":"@anyshift/mcp-proxy@0.3.0","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"4b0427dfc98984371fdbfdbc611bd2c9127350a8","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.0.tgz","fileCount":38,"integrity":"sha512-sDP1h1mKK3NA3e2Zv5MjPS2tslClkCBov4TU+MsYoNuZp+Tp5leRqlGn+7Uvda81yzum7DMM9TUoL1hShir4lA==","signatures":[{"sig":"MEUCIQDvFxrGsmgmAt4hLmUgvZblr/d/phME6FUCZ6H/6xtkZAIgfL4ZdbYkP3RJVAg/Qg9w5rEVy72bxRq4pF+whu+yydQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109524},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/015ff06a5cea81bc9e55c23b447e854f/anyshift-mcp-proxy-0.3.0.tgz","_integrity":"sha512-sDP1h1mKK3NA3e2Zv5MjPS2tslClkCBov4TU+MsYoNuZp+Tp5leRqlGn+7Uvda81yzum7DMM9TUoL1hShir4lA==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.0_1765275034002_0.27431000973418085","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@anyshift/mcp-proxy","version":"0.3.1","_id":"@anyshift/mcp-proxy@0.3.1","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"3f282fe6e5c55e5a5e1ca1c57d3b31c0b89df89f","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.1.tgz","fileCount":38,"integrity":"sha512-OYmWD0qeRFdZGdDHmz6V8m4f+7qC45GUBz7YK1goI3i11c0L0hUGHSUV05A/kVjLERuAHmubfAYqvJ4uk2uuWQ==","signatures":[{"sig":"MEUCIDeC5og4Se7ZUhqfKIk8V1Ci4+haWvLzw1bUrqQpTmm4AiEAoA5dU2+BpMDklQ+51KuOA00CmI7WfBdy5vrTYmfom+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114992},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},"_resolved":"/tmp/7951a4d7c9cc5b1e9dcf5b6e37833e1b/anyshift-mcp-proxy-0.3.1.tgz","_integrity":"sha512-OYmWD0qeRFdZGdDHmz6V8m4f+7qC45GUBz7YK1goI3i11c0L0hUGHSUV05A/kVjLERuAHmubfAYqvJ4uk2uuWQ==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.1_1765278650362_0.48884928577983433","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@anyshift/mcp-proxy","version":"0.3.2","_id":"@anyshift/mcp-proxy@0.3.2","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"f89d7cceb72ec8f9140ce6788cfc6d784bb856bd","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.2.tgz","fileCount":42,"integrity":"sha512-cgGGrA1nDUvC1k+dbJ/mvIP6zFZsiufetRbL1zVjWLJ18quO8c8DSq09pcUD07z+bzxue8A8wNbRFfT8v0Mdnw==","signatures":[{"sig":"MEUCIBobsTSIJyrslAZJ8W35B3GICknY5Eg6QnUw/441R1ZeAiEAsHEpO6sbdlFj299NWtv8oojsWzKPFdvIr65GGwEa+qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134830},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/2fbba549d719070be360d3421029d5b3/anyshift-mcp-proxy-0.3.2.tgz","_integrity":"sha512-cgGGrA1nDUvC1k+dbJ/mvIP6zFZsiufetRbL1zVjWLJ18quO8c8DSq09pcUD07z+bzxue8A8wNbRFfT8v0Mdnw==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.2_1765388630510_0.2814503718479524","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@anyshift/mcp-proxy","version":"0.3.3","_id":"@anyshift/mcp-proxy@0.3.3","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"5029aecaf1ea7987b37fe175b6b5bf4db13561d8","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.3.tgz","fileCount":42,"integrity":"sha512-MH1TF1Df/7e7FHyGi9/G99Cz2i3HANq7J/ye/BKqvYB0YlhXhzrzrxry1Qcbe0jDmYgTYz0rsqT2bRdKchcr0g==","signatures":[{"sig":"MEQCIAzJ3OBb6+OkweV2bWV3WGZmsjfExEZpa0x8XsU8LkunAiAwr6gf+bay47YB9AMsoxHjwLrf/8Z7cqubcJNN3mJz7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141948},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/506e8d28488cd4a7ee916de346d66838/anyshift-mcp-proxy-0.3.3.tgz","_integrity":"sha512-MH1TF1Df/7e7FHyGi9/G99Cz2i3HANq7J/ye/BKqvYB0YlhXhzrzrxry1Qcbe0jDmYgTYz0rsqT2bRdKchcr0g==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.3_1765389293683_0.9663652409268173","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@anyshift/mcp-proxy","version":"0.3.4","_id":"@anyshift/mcp-proxy@0.3.4","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"1a7b7d89a7a4f63f06df743ac7ef164b55f2377b","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.4.tgz","fileCount":42,"integrity":"sha512-PqoIh5qC0dLM8KMkU2E7UuujdoddETesao692aNrsXLjeoXYPhJXZ1WoZG+K66u0cA/gILieDWofQRWCdph2Bg==","signatures":[{"sig":"MEUCIQDNbIBKRPjLSSRC8RV/o2HpElhl2G/8IZsLh5UlucN8ugIgGu6PslRBARpXUPIDpL9qcKvBOdKxfhNPUD9+AKnYaUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141948},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/cf6e84b4ad5c8ae46d85cdd33b8317d5/anyshift-mcp-proxy-0.3.4.tgz","_integrity":"sha512-PqoIh5qC0dLM8KMkU2E7UuujdoddETesao692aNrsXLjeoXYPhJXZ1WoZG+K66u0cA/gILieDWofQRWCdph2Bg==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.4_1765389346813_0.1814676890296847","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@anyshift/mcp-proxy","version":"0.3.5","_id":"@anyshift/mcp-proxy@0.3.5","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"fd7f25a558c4c7202c16601c09e84fa45b53ae7f","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.5.tgz","fileCount":42,"integrity":"sha512-cG2o/QxQC2hN2Ft1Zv0oahXFeubr/DTNio4H88jIJl80JJJipzyqFHux5m/vQNFv3pVI2uLbVz9r9w4PpTPSTA==","signatures":[{"sig":"MEUCIC7iPw6r6UP1RdLkabbK3tcq82oxnWw9s1b/s0rsE8WgAiEAz5PzW9vwCBV/E3Qksgg31MlU9ht/M1CUji/BB6fDPjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148291},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/e11dcef236f318d6705ebd10d21462ae/anyshift-mcp-proxy-0.3.5.tgz","_integrity":"sha512-cG2o/QxQC2hN2Ft1Zv0oahXFeubr/DTNio4H88jIJl80JJJipzyqFHux5m/vQNFv3pVI2uLbVz9r9w4PpTPSTA==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.5_1765532884483_0.41968810126438183","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@anyshift/mcp-proxy","version":"0.3.6","_id":"@anyshift/mcp-proxy@0.3.6","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"b66684f931ee408f861ba0079c16f23c097462ad","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.3.6.tgz","fileCount":42,"integrity":"sha512-m+fvVJfMataX9cau1h64wcUn0/Jajb12lrDQL+IAA1+4Qz0W9O6pe5MctV8Ya52oWrIDCvIITg1R2ulU4o+QaA==","signatures":[{"sig":"MEYCIQC9gpwgj22PjvYNsfAH3njQ82bhn7n/sc/ioVkkkNcdmQIhAPBlFUBEyGYa6LmBXPAPmb8KPtpC8qI2Mpsft5fHVMqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146653},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.3.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/be3e7307ece14ebdd26d51f28bf52384/anyshift-mcp-proxy-0.3.6.tgz","_integrity":"sha512-m+fvVJfMataX9cau1h64wcUn0/Jajb12lrDQL+IAA1+4Qz0W9O6pe5MctV8Ya52oWrIDCvIITg1R2ulU4o+QaA==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.3.6_1765989411275_0.7232564952855798","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@anyshift/mcp-proxy","version":"0.4.0","_id":"@anyshift/mcp-proxy@0.4.0","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"2537ec3dfcffde4bd04ee71f160ef0b9fab2c368","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.4.0.tgz","fileCount":66,"integrity":"sha512-dhaRCxHSXF9Z4nyjPEksFpYwwK6ErR9QAiE5gBc5W01T9Cn2Vwm/5W4fydADNue+WRHkIFHcf5O7RfoE3aG4+Q==","signatures":[{"sig":"MEYCIQDPt8tTu6qsW54F1k/YOn2YqxR8kcxXF1qNugyUP4yh5QIhAJbbGPjLqTKCuAI5wqB+EEIkLEpy41/p+LvXnwCgD66T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211192},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/eb9622dd2bc15e96bd81c41326f5f1e7/anyshift-mcp-proxy-0.4.0.tgz","_integrity":"sha512-dhaRCxHSXF9Z4nyjPEksFpYwwK6ErR9QAiE5gBc5W01T9Cn2Vwm/5W4fydADNue+WRHkIFHcf5O7RfoE3aG4+Q==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.4.0_1767629124558_0.41909095971319443","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@anyshift/mcp-proxy","version":"0.4.1","_id":"@anyshift/mcp-proxy@0.4.1","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"b961f24e170b74882b147dcee36ab1bb06a94e30","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.4.1.tgz","fileCount":66,"integrity":"sha512-gfWmnJloao0fASfebNNzE2bpsFW1ZoKZcjLwclPxlMJZ7JHpA1tGOGe/LqATb6vU+zpgdrFve4eKr88yHqlhMg==","signatures":[{"sig":"MEUCIQDg0gXAIdGs0E0VYF0066jBfkxUdGhbqnhPRYX3DjSV5gIgMald9iOEU/yB9N4G45+3o5qwVqgBaCLP4OOgYGSeP2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213725},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/fad543fd4acb80bd136d54d281de40a1/anyshift-mcp-proxy-0.4.1.tgz","_integrity":"sha512-gfWmnJloao0fASfebNNzE2bpsFW1ZoKZcjLwclPxlMJZ7JHpA1tGOGe/LqATb6vU+zpgdrFve4eKr88yHqlhMg==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.4.1_1767894242704_0.431320627129528","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-dev0":{"name":"@anyshift/mcp-proxy","version":"0.4.2-dev0","_id":"@anyshift/mcp-proxy@0.4.2-dev0","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"b4aab2c3b3b396c2a9717c9921aa2846e4271d44","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.4.2-dev0.tgz","fileCount":66,"integrity":"sha512-WiTO+R0lRgfVWQqdZB2QV4sy1kIFpVTgL8Toa8mOzvVR81/HEMdqjGus1Q2Saef+xLvqAUL3wTuNAhLjTGW/+w==","signatures":[{"sig":"MEUCIDkbXVgXZOhzJUFXbxcaWjdKIvNQPmrO9/jgKI5Imp0FAiEA3IlfCsOm6CzQ0vOUTQ6mLRIraEEmoyO8aJRUkT05Rxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215015},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.4.2-dev0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/3bcb46827069970963740fb1887e65aa/anyshift-mcp-proxy-0.4.2-dev0.tgz","_integrity":"sha512-WiTO+R0lRgfVWQqdZB2QV4sy1kIFpVTgL8Toa8mOzvVR81/HEMdqjGus1Q2Saef+xLvqAUL3wTuNAhLjTGW/+w==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.4.2-dev0_1769106829992_0.26801313561260587","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@anyshift/mcp-proxy","version":"0.4.2","_id":"@anyshift/mcp-proxy@0.4.2","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"b2ef4422b30da05fbf38ff15da14be498a8dd595","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.4.2.tgz","fileCount":66,"integrity":"sha512-eEMNn9zozs52Lc29z0SFGniPnxr53NE4HqjXuhQgbGbl0Qh22k+TI1y3Dy0ptIwa/DzeJ70x23N+rwFrI5H4Fg==","signatures":[{"sig":"MEQCIEcxkUbl0SN44TYsIKPSd7gQYQ9hlD+te4SdQqG7qnZ5AiBOQlATl0rCyVpEZDhiNGPN7dRz5X+BrY0/GsnIUI/aEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214486},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/36533e3bbcab15e7ec5775f33380ebfd/anyshift-mcp-proxy-0.4.2.tgz","_integrity":"sha512-eEMNn9zozs52Lc29z0SFGniPnxr53NE4HqjXuhQgbGbl0Qh22k+TI1y3Dy0ptIwa/DzeJ70x23N+rwFrI5H4Fg==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.4.2_1769108336498_0.6266468694024423","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@anyshift/mcp-proxy","version":"0.5.0","_id":"@anyshift/mcp-proxy@0.5.0","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"bd5c0e85881c54dfca63303f0656b2d8214578db","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.5.0.tgz","fileCount":66,"integrity":"sha512-t3r9U0V7VqlKjzf14qewg8TZtKOivFiNKrBfa4olN9VncN9o1uV5tgwmU2FBZ8STmva5tNnL+wvaBLWX3Ldv0w==","signatures":[{"sig":"MEQCIEv4pk7zbxrYeLBFTA+r34I1qn2hk2DIzyIskCsSlkyAAiB9pcBVpKgqV0CB71eJa0e5p5WX0mzmNdsMvpUSgQn1oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218514},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/b7b343a4c4c334183bb18bd12ca42381/anyshift-mcp-proxy-0.5.0.tgz","_integrity":"sha512-t3r9U0V7VqlKjzf14qewg8TZtKOivFiNKrBfa4olN9VncN9o1uV5tgwmU2FBZ8STmva5tNnL+wvaBLWX3Ldv0w==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.5.0_1769769035138_0.6761769546628045","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@anyshift/mcp-proxy","version":"0.6.0","_id":"@anyshift/mcp-proxy@0.6.0","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"ccd15276d9676012005a0f33da9aec04a30b9789","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.0.tgz","fileCount":74,"integrity":"sha512-b/FZ1Y+44t3ibiXjQLPvDnWl70IRI2oG+EHal0YLJvXjDpDLI+6ZFA7QUGUG0HaXknTDYk9AK4TKMOeydIv9Uw==","signatures":[{"sig":"MEUCIQCWWih31lgqLoc8m00mTCRRVI/iJ1COkncixL7egftchgIgatMIUm+4lse1ewZ+rmOucYA0SzjoGlTCxH9WDQC1TVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242657},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/8aaca8d561f9543b0ca4e1042b08cf23/anyshift-mcp-proxy-0.6.0.tgz","_integrity":"sha512-b/FZ1Y+44t3ibiXjQLPvDnWl70IRI2oG+EHal0YLJvXjDpDLI+6ZFA7QUGUG0HaXknTDYk9AK4TKMOeydIv9Uw==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.0_1769780630806_0.9357313850423563","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@anyshift/mcp-proxy","version":"0.6.1","_id":"@anyshift/mcp-proxy@0.6.1","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"dbc1f4aea019f9a033c3983000f4bb49b8ac4fc8","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.1.tgz","fileCount":74,"integrity":"sha512-F+EO0EVfi+MyYNL97dfVhXKXsTvmk3Uzovh4i1hLK1u3DO/U1+urF3KeUxUC/1Sz4Gj+DnCn2310XlsNcLd4Ig==","signatures":[{"sig":"MEQCIH1qDoSHPOMdzrkuIR45xfcLm9RBaRijzJxcTe2xDaHYAiBllMZV9RQTRh4QREpTJ/G3Z2bdlQX2pnQQEwgv5YTlyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242702},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/a511ddb7f0a8749fdad54aa17ae4b257/anyshift-mcp-proxy-0.6.1.tgz","_integrity":"sha512-F+EO0EVfi+MyYNL97dfVhXKXsTvmk3Uzovh4i1hLK1u3DO/U1+urF3KeUxUC/1Sz4Gj+DnCn2310XlsNcLd4Ig==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.1_1770023222689_0.645249003823744","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@anyshift/mcp-proxy","version":"0.6.2","_id":"@anyshift/mcp-proxy@0.6.2","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"47b8eed2f391b4e3a07d9ab396cfd358446517ac","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.2.tgz","fileCount":74,"integrity":"sha512-VouymLZUhf6kuOwgXhmBMv/JsTuzcngWC6yzUHA4b/fS/8PbzI0Qcv83XT5jv+l9xU3L2L4EtzT/jaxek+0b7Q==","signatures":[{"sig":"MEUCIQCzo3NNAXaSdC1L1Qttk4zc5oL+pNB/gUlBeWHF49ViVQIgeR3E66lecCeNf/41iKIkfoL+XND7Eq6oCvPV8OZEyl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243199},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/2b318362ce49cb02ca94b7a3e4daa109/anyshift-mcp-proxy-0.6.2.tgz","_integrity":"sha512-VouymLZUhf6kuOwgXhmBMv/JsTuzcngWC6yzUHA4b/fS/8PbzI0Qcv83XT5jv+l9xU3L2L4EtzT/jaxek+0b7Q==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.2_1770039632177_0.40068332871206724","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@anyshift/mcp-proxy","version":"0.6.3","_id":"@anyshift/mcp-proxy@0.6.3","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"310a68d56404b1e559251f76c6f3bf9b8d62165b","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.3.tgz","fileCount":74,"integrity":"sha512-T49K4RIuSHPrbbML46Vr95caQnP6kuzqNo9zzhU1OAVPaoAsvTwDSYu07ojLzZ8OYw515yWBGaVNh/Tg5WBnIw==","signatures":[{"sig":"MEUCIQC28zOXKfsbTfrQeI7RoKZiExtF4A3pTeGe8ZnyHPThSAIgLGFSgHfp2JoutPUEGmTeQZFjBGo0FnIQ6hzyPOE1JTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245519},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/6cd3bb29b55decc996bb63d5d48a524e/anyshift-mcp-proxy-0.6.3.tgz","_integrity":"sha512-T49K4RIuSHPrbbML46Vr95caQnP6kuzqNo9zzhU1OAVPaoAsvTwDSYu07ojLzZ8OYw515yWBGaVNh/Tg5WBnIw==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.3_1770832305797_0.16623460221830455","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@anyshift/mcp-proxy","version":"0.6.4","_id":"@anyshift/mcp-proxy@0.6.4","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"6cbe71a42d1e683550ad5a895479241045fa4ac0","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.4.tgz","fileCount":74,"integrity":"sha512-5V051otmgI6J3Z1doCgynwbde1YBeKa0MQC0+RYf7iJvQkL+SlciMJ3Nmvb+3RTi+TiUYyh2tBOvTA6lLtAeOA==","signatures":[{"sig":"MEQCHxeIsztfy/d0i8ynricjlBfb7MHAte0J/bZOfRcl2nMCIQChWk0x/GCAaFUYdlRELn+xDWDwFoDe68KGEbUQOztqqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245964},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/c4fc1271d3b386851fa354331148d3f6/anyshift-mcp-proxy-0.6.4.tgz","_integrity":"sha512-5V051otmgI6J3Z1doCgynwbde1YBeKa0MQC0+RYf7iJvQkL+SlciMJ3Nmvb+3RTi+TiUYyh2tBOvTA6lLtAeOA==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.4_1771336070731_0.5472385686557442","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@anyshift/mcp-proxy","version":"0.6.5","_id":"@anyshift/mcp-proxy@0.6.5","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"3ea2330ee457382657886aeba3a02aeebbca36fb","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.5.tgz","fileCount":74,"integrity":"sha512-WwdbGG6UAEh2D0AU/FTGzSZQE76qPO9YvuHqFnb4uAdZaVm4dBfQf077bAF80+9R4W0FZSRcCvz0V8Hg5Hv54g==","signatures":[{"sig":"MEYCIQDRL9bQKPOV0p2iDwPotFYCbhtX6LelK2i+PMErp1QnVQIhAIAXvbQ04Mns3djg8fRUjSQDixCK7NJ7tjAnejGMDUbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246347},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/d475e30f35462e8fe81b63d230daf01f/anyshift-mcp-proxy-0.6.5.tgz","_integrity":"sha512-WwdbGG6UAEh2D0AU/FTGzSZQE76qPO9YvuHqFnb4uAdZaVm4dBfQf077bAF80+9R4W0FZSRcCvz0V8Hg5Hv54g==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.5_1771409628518_0.42593615368120363","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@anyshift/mcp-proxy","version":"0.6.6","_id":"@anyshift/mcp-proxy@0.6.6","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"48e5b61b7ae575d946c5e9cb2d20ef760fb49c8f","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.6.tgz","fileCount":74,"integrity":"sha512-seVo1yu/JpKUJjFa/IT6m1TOx8IozUMmofyZvP7x2oWzKnrKVMASz+GEOE4cDT9aqf+ftGYk9WCZs3mlCKtraA==","signatures":[{"sig":"MEYCIQDZYBtHxA/i9wvIoZwAz33DLnb/aEb8BUNYqFMywC4gxgIhANEVLvYxbbmwQ+VldqczNVvCUdiojibVi+O7FjZW7s51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246347},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/fa662346f578e1ff1fa782c65939ee05/anyshift-mcp-proxy-0.6.6.tgz","_integrity":"sha512-seVo1yu/JpKUJjFa/IT6m1TOx8IozUMmofyZvP7x2oWzKnrKVMASz+GEOE4cDT9aqf+ftGYk9WCZs3mlCKtraA==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.6_1771409668054_0.2490647902156773","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@anyshift/mcp-proxy","version":"0.6.7","_id":"@anyshift/mcp-proxy@0.6.7","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"a9c4b7d90ab20a390696e8fd63469beda5fabe6f","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.7.tgz","fileCount":74,"integrity":"sha512-dU6P9yxpjG9R43EkMAca17koLzb2dvmCsLp9n6PvOh3PKjpDEyAIIjTPOO9T7viEvQjNPNDf0E1twhGWvtsjNQ==","signatures":[{"sig":"MEUCIQDWdJVOo1s9bSAxL8o3mBY97QXfwGICQscZgyzaPB4wIgIgaRJDTxfJP80qhWF8d7JBj7GJWOmp3CmhkMI/Oo/d6WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246381},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/404d2cc281754a0c2b977b008aae952f/anyshift-mcp-proxy-0.6.7.tgz","_integrity":"sha512-dU6P9yxpjG9R43EkMAca17koLzb2dvmCsLp9n6PvOh3PKjpDEyAIIjTPOO9T7viEvQjNPNDf0E1twhGWvtsjNQ==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.7_1771427808384_0.7913459695272893","host":"s3://npm-registry-packages-npm-production"}},"0.6.7-dev":{"name":"@anyshift/mcp-proxy","version":"0.6.7-dev","_id":"@anyshift/mcp-proxy@0.6.7-dev","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"765cb27305c8c9a528d2c75e646fa8ecdbe7fad5","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.7-dev.tgz","fileCount":74,"integrity":"sha512-GY5ot6nSNeKX8cYkkeMQ92bmoVc1EpwHxXqUSotj1UqCW6H0K1X7Ek7MrnabxA1WnBeQJI42a1EZbbz2785qhA==","signatures":[{"sig":"MEYCIQCkc/G+w8UdVT/RjPja+FroDWlDgdCU4KFL9DvIMJjyBAIhAK6dG9NfG/i8Rk7Cp9HDomABLQy0o8xTt4ix9MV1D8dT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246385},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.7-dev.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/4b250b6b29985f372997ad216b6be0eb/anyshift-mcp-proxy-0.6.7-dev.tgz","_integrity":"sha512-GY5ot6nSNeKX8cYkkeMQ92bmoVc1EpwHxXqUSotj1UqCW6H0K1X7Ek7MrnabxA1WnBeQJI42a1EZbbz2785qhA==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.7-dev_1771956299710_0.5678723555162688","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@anyshift/mcp-proxy","version":"0.6.8","_id":"@anyshift/mcp-proxy@0.6.8","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"2422beb625f943c8a3be7e4ed1535f7188d96902","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.8.tgz","fileCount":74,"integrity":"sha512-JQdvmxLP3oEzdd3NJqVNZT0nNIoRLMBCbWIhj+rmg/+GBFVrOBYiWYSic6WE7A3FBPi2WU6EVNWzpZH0SIb93Q==","signatures":[{"sig":"MEUCIQDtNtCJAj8COxoBZAj6X+JWlLrx6gdiEWBdOHpLpGd3OQIgUFHf8Hn/74kkyv6KLEaKO+U606Vx7hYJY1TrQsiT2nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252014},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/aef36fdaa37089c5a4335b4c262c0ccb/anyshift-mcp-proxy-0.6.8.tgz","_integrity":"sha512-JQdvmxLP3oEzdd3NJqVNZT0nNIoRLMBCbWIhj+rmg/+GBFVrOBYiWYSic6WE7A3FBPi2WU6EVNWzpZH0SIb93Q==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","papaparse":"^5.5.3","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0","@types/papaparse":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.8_1772027398612_0.45773790588956187","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@anyshift/mcp-proxy","version":"0.6.9","_id":"@anyshift/mcp-proxy@0.6.9","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"141034debaa6e458be21e1c2a93eee36b0877ff5","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.9.tgz","fileCount":74,"integrity":"sha512-fXyshsAqghJyTIEte7/R0PQ6eLn1MrlekF68/oOOz2sNf8Y3yM19QbGhLS1YS8S8oTVjQnaDWl3IFVTaIrKwdQ==","signatures":[{"sig":"MEUCIEftczq+YiOWFeXwzWqi8LrecET4BQ8mkNo/wQooJ74OAiEAlktzBqEzOchGdyioyOyXe2pB4lCS2SW4ydQzvPXocrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252510},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/fdc4dba6cd8a1d4c78e34437e05b17e7/anyshift-mcp-proxy-0.6.9.tgz","_integrity":"sha512-fXyshsAqghJyTIEte7/R0PQ6eLn1MrlekF68/oOOz2sNf8Y3yM19QbGhLS1YS8S8oTVjQnaDWl3IFVTaIrKwdQ==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","papaparse":"^5.5.3","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0","@types/papaparse":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.9_1772123656146_0.010445500008276376","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@anyshift/mcp-proxy","version":"0.6.10","_id":"@anyshift/mcp-proxy@0.6.10","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"c3877a36fb23d5f73ec4acde6e57e7c05962f978","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.10.tgz","fileCount":74,"integrity":"sha512-Wxb6/UYkKrGfAJXN/ItmLPt1LQIbW8L8zV7t4CoBIoomh0XRL1M5sHWYntXi7FgLINKOE2bis4XSHZCl6KB+Kw==","signatures":[{"sig":"MEYCIQCHQJgUbN6db220FxjSmFQBz8FdmsE5Tefyi7rr3ptR4AIhANlZrHyTwC/P4QccqTHbfM1/rhbKjK3nIzK/BnJeAhqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255477},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/e65f19f5417d91e1bfa318bc1ce58306/anyshift-mcp-proxy-0.6.10.tgz","_integrity":"sha512-Wxb6/UYkKrGfAJXN/ItmLPt1LQIbW8L8zV7t4CoBIoomh0XRL1M5sHWYntXi7FgLINKOE2bis4XSHZCl6KB+Kw==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","papaparse":"^5.5.3","@sentry/node":"^9.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0","@types/papaparse":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.10_1773063398577_0.3573652287563336","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@anyshift/mcp-proxy","version":"0.6.11","_id":"@anyshift/mcp-proxy@0.6.11","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"17707afe131c8feafbacd069f4941ba39b679dda","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.11.tgz","fileCount":74,"integrity":"sha512-Z2OMmQVkNSmS6aIU/QLQtLDfQM4r67I6CmJ5VRl5Wo6syASNizZhJKSASlaB6NDCW0yLEvt9o7y4Sf7svyk8Ww==","signatures":[{"sig":"MEUCIEq1ZBxhUnsru9NcAXKfrTYWkpelIHyjqu/7aXx4T7m8AiEAlhq2PdmX7b+1KsqCPzjnYWzMFBqRGmJ39eGeUYiCeN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255770},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/bb91a9999d97d7927ccbc2bd9ba8782f/anyshift-mcp-proxy-0.6.11.tgz","_integrity":"sha512-Z2OMmQVkNSmS6aIU/QLQtLDfQM4r67I6CmJ5VRl5Wo6syASNizZhJKSASlaB6NDCW0yLEvt9o7y4Sf7svyk8Ww==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","papaparse":"^5.5.3","@sentry/node":"^9.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0","@types/papaparse":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.11_1773149016542_0.5650739668475306","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@anyshift/mcp-proxy","version":"0.6.12","_id":"@anyshift/mcp-proxy@0.6.12","maintainers":[{"name":"safwentrabelsi","email":"safwentrabelsi95@gmail.com"},{"name":"sjourdan","email":"stephane.jourdan@outlook.com"},{"name":"pcholl22","email":"pierre.chollet@anyshift.io"}],"bin":{"mcp-proxy":"dist/index.js"},"dist":{"shasum":"5e6aafdb86c2555fdcc954bf01a90a72af15b659","tarball":"https://registry.npmjs.org/@anyshift/mcp-proxy/-/mcp-proxy-0.6.12.tgz","fileCount":74,"integrity":"sha512-4lnaKCyzC/G0J6yorOnztsNP1Tw4cxLfP4a/iKHS+nWScFDoAbHsWMkqwarpYtuiqyZMin1aESmf/cSEvkYrRg==","signatures":[{"sig":"MEUCIQChzzzimEmdVGDTk5pTHp7J423QCDPX0WPvvXLuS7Vj7gIgBeZrods9kAFxCX+vRTaCo7qmgh3XxvQPMSlK4nJDEN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255835},"main":"dist/index.js","type":"module","_from":"file:anyshift-mcp-proxy-0.6.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","test:unit":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=unit","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:coverage":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:integration":"node --experimental-vm-modules node_modules/jest/bin/jest.js --testPathPattern=integration"},"_npmUser":{"name":"pcholl22","email":"pierre.chollet@anyshift.io"},"_resolved":"/tmp/9c187cf256b6c8c0d5d5c2a80deed971/anyshift-mcp-proxy-0.6.12.tgz","_integrity":"sha512-4lnaKCyzC/G0J6yorOnztsNP1Tw4cxLfP4a/iKHS+nWScFDoAbHsWMkqwarpYtuiqyZMin1aESmf/cSEvkYrRg==","_npmVersion":"10.9.4","description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.2","glob":"^13.0.0","papaparse":"^5.5.3","@sentry/node":"^9.0.0","@modelcontextprotocol/sdk":"^1.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/glob":"^9.0.0","@types/jest":"^30.0.0","@types/node":"^22.0.0","@jest/globals":"^30.2.0","@types/papaparse":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-proxy_0.6.12_1774372668790_0.9141036977374104","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-16T16:17:17.790Z","modified":"2026-07-22T19:12:36.340Z","0.2.0":"2025-10-16T16:17:18.053Z","0.2.1":"2025-10-17T10:31:38.377Z","0.2.2":"2025-10-17T15:34:06.279Z","0.2.3-dev":"2025-10-20T11:08:31.470Z","0.2.3":"2025-10-20T12:52:23.416Z","0.3.0":"2025-12-09T10:10:34.143Z","0.3.1":"2025-12-09T11:10:50.482Z","0.3.2":"2025-12-10T17:43:50.680Z","0.3.3":"2025-12-10T17:54:53.831Z","0.3.4":"2025-12-10T17:55:46.975Z","0.3.5":"2025-12-12T09:48:04.644Z","0.3.6":"2025-12-17T16:36:51.424Z","0.4.0":"2026-01-05T16:05:24.703Z","0.4.1":"2026-01-08T17:44:02.885Z","0.4.2-dev0":"2026-01-22T18:33:50.145Z","0.4.2":"2026-01-22T18:58:56.656Z","0.5.0":"2026-01-30T10:30:35.294Z","0.6.0":"2026-01-30T13:43:50.961Z","0.6.1":"2026-02-02T09:07:02.848Z","0.6.2":"2026-02-02T13:40:32.339Z","0.6.3":"2026-02-11T17:51:45.969Z","0.6.4":"2026-02-17T13:47:50.868Z","0.6.5":"2026-02-18T10:13:48.741Z","0.6.6":"2026-02-18T10:14:28.204Z","0.6.7":"2026-02-18T15:16:48.577Z","0.6.7-dev":"2026-02-24T18:04:59.876Z","0.6.8":"2026-02-25T13:49:58.752Z","0.6.9":"2026-02-26T16:34:16.327Z","0.6.10":"2026-03-09T13:36:38.754Z","0.6.11":"2026-03-10T13:23:36.706Z","0.6.12":"2026-03-24T17:17:48.980Z"},"description":"Generic MCP proxy that adds truncation, file writing, and JQ capabilities to any MCP server","maintainers":[{"email":"safwentrabelsi95@gmail.com","name":"safwentrabelsi"},{"email":"stephane.jourdan@outlook.com","name":"sjourdan"},{"email":"pierre.chollet@anyshift.io","name":"pcholl22"}],"readme":"# @anyshift/mcp-proxy\n\n**Universal MCP Proxy** - Add truncation, file writing, and JQ capabilities to ANY Model Context Protocol (MCP) server.\n\n## Features\n\n🔄 **100% MCP-Agnostic**: Works with any MCP server through environment variable contract\n✂️ **Response Truncation**: Auto-truncate large responses to token limits\n💾 **Automatic File Writing**: Save large responses to disk\n🔍 **JQ Tool**: Query saved JSON files with JQ syntax\n🎯 **Zero Configuration**: No config files, just environment variables\n\n## Why Use This?\n\nMCP servers often return very large responses (dashboards, metrics, logs) that:\n- Exceed AI model context windows (causing truncation or errors)\n- Make it hard for AI to synthesize information\n- Cannot be easily queried or analyzed\n\nThis proxy solves these problems by:\n1. **Truncating** responses to configurable token limits\n2. **Saving** full responses to disk automatically\n3. **Adding** a JQ tool to query saved JSON files\n\n## Environment Variable Contract\n\nThe proxy uses a **namespace convention** to separate its configuration from the child MCP server's configuration:\n\n### Proxy Configuration (MCP_PROXY_* prefix)\n\nThese variables control the proxy's behavior:\n\n```bash\n# REQUIRED: Child MCP specification\nMCP_PROXY_CHILD_COMMAND=\"mcp-grafana\"           # Command to spawn child MCP\n\n# OPTIONAL: Child command arguments\nMCP_PROXY_CHILD_ARGS=\"arg1,arg2\"                # Comma-separated arguments\n\n# OPTIONAL: Truncation settings (defaults shown)\nMCP_PROXY_MAX_TOKENS=10000                      # Max tokens before truncation\nMCP_PROXY_CHARS_PER_TOKEN=4                     # Chars per token calculation\n\n# OPTIONAL: File writing settings\nMCP_PROXY_WRITE_TO_FILE=true                    # Enable file writing (default: false)\nMCP_PROXY_OUTPUT_PATH=/tmp/mcp-results          # REQUIRED if WRITE_TO_FILE=true\nMCP_PROXY_MIN_CHARS_FOR_WRITE=1000              # Min size to save (default: 1000)\n\n# OPTIONAL: JQ tool settings\nMCP_PROXY_ENABLE_JQ=true                        # Enable JQ tool (default: true)\nMCP_PROXY_JQ_TIMEOUT_MS=30000                   # JQ timeout (default: 30000)\n\n# OPTIONAL: Debug logging\nMCP_PROXY_ENABLE_LOGGING=true                   # Enable debug logs (default: false)\n```\n\n### Pass-Through Variables (NO prefix)\n\nAll other environment variables are passed directly to the child MCP:\n\n```bash\n# Grafana example\nGRAFANA_URL=https://your-instance.grafana.net\nGRAFANA_SERVICE_ACCOUNT_TOKEN=glsa_...\n\n# Datadog example\nDATADOG_API_KEY=...\nDATADOG_APP_KEY=...\n\n# Anyshift example\nAPI_TOKEN=...\nAPI_BASE_URL=...\n\n# Any other env vars your MCP needs\nCUSTOM_VAR=value\n```\n\n**Key Design Principle:** The proxy knows nothing about specific MCP servers. It simply:\n1. Reads `MCP_PROXY_*` vars for its own config\n2. Passes everything else to the child MCP\n\n## Quick Start Examples\n\n### Example 1: Wrap Grafana MCP\n\n```bash\n# Proxy configuration\nexport MCP_PROXY_CHILD_COMMAND=\"mcp-grafana\"\nexport MCP_PROXY_MAX_TOKENS=10000\nexport MCP_PROXY_WRITE_TO_FILE=true\nexport MCP_PROXY_OUTPUT_PATH=/tmp/grafana-results\n\n# Grafana credentials (passed through to child)\nexport GRAFANA_URL=https://your-instance.grafana.net\nexport GRAFANA_SERVICE_ACCOUNT_TOKEN=glsa_your_token\n\n# Run proxy\nnpx @anyshift/mcp-proxy\n```\n\n### Example 2: Wrap Anyshift MCP\n\n```bash\n# Proxy configuration\nexport MCP_PROXY_CHILD_COMMAND=\"npx\"\nexport MCP_PROXY_CHILD_ARGS=\"-y,@anyshift/anyshift-mcp-server\"\nexport MCP_PROXY_WRITE_TO_FILE=true\nexport MCP_PROXY_OUTPUT_PATH=/tmp/anyshift-results\n\n# Anyshift credentials (passed through)\nexport API_TOKEN=your_token\nexport API_BASE_URL=https://api.anyshift.io\n\n# Run proxy\nnpx @anyshift/mcp-proxy\n```\n\n### Example 3: Wrap Custom MCP\n\n```bash\n# Proxy configuration\nexport MCP_PROXY_CHILD_COMMAND=\"node\"\nexport MCP_PROXY_CHILD_ARGS=\"/path/to/your/mcp-server.js\"\nexport MCP_PROXY_MAX_TOKENS=5000\n\n# Your MCP's credentials (passed through)\nexport YOUR_API_KEY=...\nexport YOUR_API_URL=...\n\n# Run proxy\nnpx @anyshift/mcp-proxy\n```\n\n## How It Works\n\n```mermaid\ngraph TB\n    AI[🤖 AI Agent<br/>Claude]\n\n    AI -->|MCP Protocol| Proxy\n\n    subgraph Proxy[\"@anyshift/mcp-proxy\"]\n        Start[Receive tool call]\n        CheckJQ{JQ tool?}\n        ExecuteJQ[Execute JQ locally]\n        Forward[Forward to child MCP]\n        GetResponse[Get response from child]\n        CheckSize{Size ≥ 1000 chars?}\n        WriteFile[📄 Write FULL data to file]\n        ReturnFile[Return file reference]\n        CheckTrunc{Size > 40K chars?}\n        Truncate[Truncate with notice]\n        ReturnDirect[Return response]\n\n        Start --> CheckJQ\n        CheckJQ -->|Yes| ExecuteJQ\n        CheckJQ -->|No| Forward\n        Forward --> GetResponse\n        ExecuteJQ --> CheckTrunc\n        GetResponse --> CheckSize\n        CheckSize -->|Yes| WriteFile\n        WriteFile --> ReturnFile\n        CheckSize -->|No| CheckTrunc\n        CheckTrunc -->|Yes| Truncate\n        CheckTrunc -->|No| ReturnDirect\n\n        ReturnFile -.->|📄 Small reference| AI\n        Truncate -.->|Truncated text| AI\n        ReturnDirect -.->|Full response| AI\n    end\n\n    Proxy -->|stdio + env vars| Child[Child MCP<br/>anyshift/datadog/grafana]\n    Child -.->|Response| Proxy\n\n    style AI fill:#e1f5ff\n    style Proxy fill:#fff4e1\n    style Child fill:#e8f5e9\n    style WriteFile fill:#c8e6c9\n    style ReturnFile fill:#c8e6c9\n```\n\n### Response Handling Examples\n\n**Small responses (< 1,000 chars):**\n```\nChild: 500 chars → Proxy: Return directly → AI: 500 chars ✓\n```\n\n**Medium responses (1,000 - 40,000 chars):**\n```\nChild: 5,000 chars → Proxy: Write to file → AI: \"📄 File: path/to/file.json\" ✓\n```\n\n**Large responses (> 40,000 chars):**\n```\nChild: 100,000 chars → Proxy: Write FULL 100K to file → AI: \"📄 File: ...\" ✓\nNote: File contains complete data, not truncated!\n```\n\n**JQ tool queries:**\n```\nAI: JQ query → Proxy: Execute locally → AI: Result (truncated if > 40K) ✓\n```\n\n### Key Design Principle\n\n**File writing happens BEFORE truncation.** This ensures:\n- Files always contain complete, untruncated data\n- Large responses are accessible via file references\n- AI receives small, manageable responses\n- No data loss due to context limits\n\n## Integration Examples\n\n### AI-Workbench Integration\n\n```go\n// In ai-workbench builder.go\nfunc WrapWithProxy(baseMCPConfig MCPConfig, ...) MCPConfig {\n    proxyEnv := map[string]string{\n        \"MCP_PROXY_CHILD_COMMAND\": baseMCPConfig.Command,\n        \"MCP_PROXY_MAX_TOKENS\":    \"10000\",\n        \"MCP_PROXY_WRITE_TO_FILE\": \"true\",\n        \"MCP_PROXY_OUTPUT_PATH\":   outputPath,\n    }\n\n    // Merge child's env vars (pass-through)\n    for key, value := range baseMCPConfig.Env {\n        proxyEnv[key] = value\n    }\n\n    return MCPConfig{\n        Command: \"npx\",\n        Args:    []string{\"-y\", \"@anyshift/mcp-proxy\"},\n        Env:     proxyEnv,\n    }\n}\n```\n\n### Claude Desktop Integration\n\n```json\n{\n  \"mcpServers\": {\n    \"grafana\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@anyshift/mcp-proxy\"],\n      \"env\": {\n        \"MCP_PROXY_CHILD_COMMAND\": \"mcp-grafana\",\n        \"MCP_PROXY_MAX_TOKENS\": \"10000\",\n        \"MCP_PROXY_WRITE_TO_FILE\": \"true\",\n        \"MCP_PROXY_OUTPUT_PATH\": \"/tmp/grafana-results\",\n        \"GRAFANA_URL\": \"https://your-instance.grafana.net\",\n        \"GRAFANA_SERVICE_ACCOUNT_TOKEN\": \"glsa_...\"\n      }\n    }\n  }\n}\n```\n\n## Environment Variable Reference\n\n### MCP_PROXY_CHILD_COMMAND (REQUIRED)\n\nThe command to spawn as the child MCP server.\n\n**Examples:**\n- `\"mcp-grafana\"` - Direct binary\n- `\"npx\"` - Use with `MCP_PROXY_CHILD_ARGS=\"-y,@anyshift/anyshift-mcp-server\"`\n- `\"node\"` - Use with `MCP_PROXY_CHILD_ARGS=\"/path/to/server.js\"`\n\n### MCP_PROXY_CHILD_ARGS (OPTIONAL)\n\nComma-separated arguments to pass to the child command.\n\n**Example:** `\"arg1,arg2,--verbose\"` becomes `[\"arg1\", \"arg2\", \"--verbose\"]`\n\n### MCP_PROXY_MAX_TOKENS (OPTIONAL, default: 10000)\n\nMaximum tokens before truncating responses.\n\n**Calculation:** `maxTokens × charsPerToken = max characters`\n**Default:** `10000 × 4 = 40,000 characters`\n\n### MCP_PROXY_WRITE_TO_FILE (OPTIONAL, default: false)\n\nEnable automatic file writing for responses above `MIN_CHARS_FOR_WRITE`.\n\n**When to enable:**\n- Responses frequently exceed token limits\n- Need full data for later analysis\n- Want to use JQ tool to query responses\n\n### MCP_PROXY_OUTPUT_PATH (REQUIRED if WRITE_TO_FILE=true)\n\nDirectory where response files are saved.\n\n**File naming:** `{timestamp}_{tool_name}_{short_id}.json`\n\n### MCP_PROXY_ENABLE_JQ (OPTIONAL, default: true)\n\nAdd the `execute_jq_query` tool for querying saved JSON files.\n\n**Disable when:**\n- Child MCP already provides JQ tool\n- Don't need file querying capability\n\n### MCP_PROXY_ENABLE_LOGGING (OPTIONAL, default: false)\n\nEnable debug logging to stderr.\n\n**Logs include:**\n- Configuration summary\n- Tool discovery count\n- Truncation events\n- File writing operations\n\n## Development\n\n```bash\n# Clone and install\ncd mcp-proxy\npnpm install\n\n# Build\npnpm build\n\n# Test with Grafana\nexport MCP_PROXY_CHILD_COMMAND=\"mcp-grafana\"\nexport GRAFANA_URL=...\nexport GRAFANA_SERVICE_ACCOUNT_TOKEN=...\nnode dist/index.js\n\n# Test with custom MCP\nexport MCP_PROXY_CHILD_COMMAND=\"node\"\nexport MCP_PROXY_CHILD_ARGS=\"/path/to/my-mcp.js\"\nexport MY_API_KEY=...\nnode dist/index.js\n```\n\n## Benefits\n\n✅ **Zero configuration files** - Pure environment variables\n✅ **Truly MCP-agnostic** - Works with ANY MCP server\n✅ **Simple integration** - Just wrap the command with env vars\n✅ **Clean separation** - Proxy config vs child config\n✅ **Pass-through design** - Child gets exactly what it needs\n\n## License\n\nMIT\n\n## Related Projects\n\n- [@anyshift/mcp-tools-common](../mcp-tools-common) - Shared MCP utilities (truncation, file writing, JQ)\n- [mcp-grafana](https://github.com/grafana/mcp-grafana) - Official Grafana MCP server\n- [Model Context Protocol](https://modelcontextprotocol.io/) - MCP specification\n","readmeFilename":"README.md"}