{"_id":"zephex","_rev":"41-be14106b0ecfa5b6bacfd4941d219b6d","name":"zephex","dist-tags":{"latest":"2.5.13"},"versions":{"1.0.0":{"name":"zephex","version":"1.0.0","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@1.0.0","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"a984d07e56d8edf4f0d8237d29a66adcaaef8c12","tarball":"https://registry.npmjs.org/zephex/-/zephex-1.0.0.tgz","fileCount":31,"integrity":"sha512-Retg9XWSvzzqQla/9bVNLjSvHfxQnummK1muGCup/x5Rxy9NqrGVDT0hkso9xefSsFvyPYlJognD/R763G5krg==","signatures":[{"sig":"MEUCIAr+HrtTG8WrEybk6265mzf9gQlQgfWa2vK0sFHsNcU/AiEA9drkdUETAd0na02PrJd+mlWaKrFN2na+DvFOIYF7Vpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83788271},"main":"dist/index.js","type":"module","engines":{"node":">=22.22.0"},"gitHead":"b4acb4b5a6d848d5da083bdca6c1e5fcb0b0b133","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/context/index.ts src/tools/context/health.ts src/tools/search/index.ts src/tools/search/findCode.ts src/tools/search/health.ts src/tools/architecture/index.ts src/tools/architecture/health.ts src/tools/thinking/index.ts src/tools/thinking/health.ts src/tools/web_read/index.ts src/tools/web_read/health.ts src/tools/dev_search/index.ts src/tools/dev_search/health.ts src/tools/reader/index.ts src/tools/reader/health.ts --outdir dist --target node --format esm && node scripts/maybe-upload-bundle-analyzer.mjs ./dist mcp-proxy","start":"HTTP_MODE=true node dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true node dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"deprecated":"SECURITY: Do not use","repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"Cloud-hosted MCP proxy with project analysis, code intelligence, and web tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.2","express":"5.2.1","ipaddr.js":"^2.3.0","@sentry/node":"^10.36.0","sanitize-html":"^2.17.0","@upstash/redis":"^1.36.2","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.95.3","@modelcontextprotocol/sdk":"^1.26.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.10","fast-check":"^4.5.3","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.11","tailwindcss":"^4.2.0","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.0","@codecov/bundle-analyzer":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/zephex_1.0.0_1773170659051_0.9628981478995462","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"zephex","version":"1.0.1","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@1.0.1","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"3e475a1222f69e93ff0dd5f3fb7ca5e170ec3a3c","tarball":"https://registry.npmjs.org/zephex/-/zephex-1.0.1.tgz","fileCount":63,"integrity":"sha512-AH8/26Rh5NP/cc1OhS5hjOfIVEKouxk/VpglGA8hSCubTyQOzBkeX9IVBFdVZBEfiGttgYblvGWP3eUyWTpjgA==","signatures":[{"sig":"MEYCIQDLku6zzbLRluFZe3BV90nSTL1vo8BHV8/dabmWr1T+1wIhANuEl10dfGOevKNIbAOQsGjAUOe9PiV6BDg13D0B51Mb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334351508},"main":"dist/index.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"c152b6a177996fed82e68aa0499fc1e74f84347c","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/context/health.ts src/tools/search/index.ts src/tools/search/findCode.ts src/tools/search/health.ts src/tools/structure/index.ts src/tools/structure/health.ts src/tools/architecture/index.ts src/tools/architecture/health.ts src/tools/thinking/index.ts src/tools/thinking/health.ts src/tools/inspect_url/index.ts src/tools/inspect_url/health.ts src/tools/audit_headers/index.ts src/tools/reader/index.ts src/tools/reader/health.ts src/tools/scope_task/index.ts --outdir dist --target node --format esm --sourcemap && node scripts/maybe-upload-bundle-analyzer.mjs ./dist mcp-proxy","start":"HTTP_MODE=true node dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true node dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"deprecated":"SECURITY: Do not use","repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"Cloud-hosted MCP proxy with project analysis, code intelligence, and web tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_1.0.1_1775549874853_0.9998790190945062","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"zephex","version":"1.0.2","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@1.0.2","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"c9af83ea34dc926a4a53dba985ebf909b21f5117","tarball":"https://registry.npmjs.org/zephex/-/zephex-1.0.2.tgz","fileCount":63,"integrity":"sha512-tz3VFeQR++JP1J6qm5iQTDXPKS8j0TA23LgYeSnRgcaJYkOdkLbG3tMImZAZFJ3GwUhmTD7M2HFspUB65ocVxA==","signatures":[{"sig":"MEYCIQCmreLGnhqkePVxM8pAha3aRT5OGc5gsphedmg27pUUzQIhAPyR9RXptiyrfJDCZ+9jiZQMhmuj9RoL2Idki2TPmPaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334379504},"main":"dist/index.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"c152b6a177996fed82e68aa0499fc1e74f84347c","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/context/health.ts src/tools/search/index.ts src/tools/search/findCode.ts src/tools/search/health.ts src/tools/structure/index.ts src/tools/structure/health.ts src/tools/architecture/index.ts src/tools/architecture/health.ts src/tools/thinking/index.ts src/tools/thinking/health.ts src/tools/inspect_url/index.ts src/tools/inspect_url/health.ts src/tools/audit_headers/index.ts src/tools/reader/index.ts src/tools/reader/health.ts src/tools/scope_task/index.ts --outdir dist --target node --format esm --sourcemap && node scripts/maybe-upload-bundle-analyzer.mjs ./dist mcp-proxy","start":"HTTP_MODE=true node dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true node dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"deprecated":"SECURITY: Do not use","repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"Cloud-hosted MCP proxy with project analysis, code intelligence, and web tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_1.0.2_1775550745971_0.8422495341730427","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"zephex","version":"1.0.4","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@1.0.4","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"22d018069c85f5215e991834dd8a737da8e0a6d8","tarball":"https://registry.npmjs.org/zephex/-/zephex-1.0.4.tgz","fileCount":43,"integrity":"sha512-D46X2zyqHfKJ5Mt8dE1kbrHJbdO65uvly+FKvT+d1FI6nrEJXEd4hJ/3EK60ioKVRwY0prrNLvyWRSpKNn7yjw==","signatures":[{"sig":"MEUCIQDgo/DXOBeNXtAn3HkQE2h4AFlPqGSjVgdGmgOy1Dt0yAIgLy1fYPVoGOnYDLAnKpHVhSwks9sqvTUsJl23pKVWAH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130548751},"main":"dist/index.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"c152b6a177996fed82e68aa0499fc1e74f84347c","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/context/health.ts src/tools/search/index.ts src/tools/search/findCode.ts src/tools/search/health.ts src/tools/structure/index.ts src/tools/structure/health.ts src/tools/architecture/index.ts src/tools/architecture/health.ts src/tools/thinking/index.ts src/tools/thinking/health.ts src/tools/inspect_url/index.ts src/tools/inspect_url/health.ts src/tools/audit_headers/index.ts src/tools/reader/index.ts src/tools/reader/health.ts src/tools/scope_task/index.ts --outdir dist --target node --format esm --sourcemap && node scripts/maybe-upload-bundle-analyzer.mjs ./dist mcp-proxy","start":"HTTP_MODE=true node dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true node dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"deprecated":"SECURITY: Do not use","repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.9.0","description":"Cloud-hosted MCP proxy with project analysis, code intelligence, and web tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_1.0.4_1775552880291_0.7287079516712542","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"zephex","version":"1.0.5","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@1.0.5","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"e1dbdac3dad54a090744c2f8119eb5238d53e89b","tarball":"https://registry.npmjs.org/zephex/-/zephex-1.0.5.tgz","fileCount":4,"integrity":"sha512-LYBrMI6qD0THemD4JzSMy4vITd+BefzwCuzZDhxZwE83pS5pG8kx6EvPr+M52q44rF4hCIiMSfeXeeIQ6CAhxw==","signatures":[{"sig":"MEYCIQC4REUyIoBBzUbkuu7ZICLSgAD/6v4G6zV+Az6m3ra00wIhAL424pf6NB9V2ajk9KbEqWwQIE36oVf7RC+s4zNZ6VYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17924},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"7fc657db8969317aaf18213f0a30ab0f39032377","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/context/health.ts src/tools/search/index.ts src/tools/search/findCode.ts src/tools/search/health.ts src/tools/structure/index.ts src/tools/structure/health.ts src/tools/architecture/index.ts src/tools/architecture/health.ts src/tools/thinking/index.ts src/tools/thinking/health.ts src/tools/inspect_url/index.ts src/tools/inspect_url/health.ts src/tools/audit_headers/index.ts src/tools/reader/index.ts src/tools/reader/health.ts src/tools/scope_task/index.ts --outdir dist --target node --format esm --sourcemap && node scripts/maybe-upload-bundle-analyzer.mjs ./dist mcp-proxy","start":"HTTP_MODE=true node dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true node dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"DEPRECATED — use the Zephex HTTP endpoint at https://zephex.dev/mcp instead.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_1.0.5_1776353617877_0.26285793011039504","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zephex","version":"2.0.0","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.0","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"706661c1ab66385f2f872a4c609d19a8145e047a","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.0.tgz","fileCount":14,"integrity":"sha512-2Hn2UwUdkeIPTAybSG6nhctIoisZYs3BwZVUlciu6K9qQTk2PC4goMfHu41AtPosXiNORvaUhQWin71tWlEMpA==","signatures":[{"sig":"MEYCIQDMcF0af+ea2+7RjBMtfZOwSrAKoLAWuuz8VPN2D30yiQIhAL00NaX2aBLaUOdYhaNzIBvuu9Vzr1/NMWSc1DrbW0zp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64994372},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"ae93b02345e1b27f851b1c5c20c14af910212105","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/inspect_url/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.0_1776640275268_0.26441153135234674","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"zephex","version":"2.0.3","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.3","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"7b1ba261c4f70ee7fa98bfece106dc4e0797ba06","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.3.tgz","fileCount":14,"integrity":"sha512-K3/DMpwUhQzpZJNP1B7LfOOPeh6CODfEekydJw9IDzh84MYY3zpqt82zJnbbrUzZt9dvLs8ySA7FJM305RnNUQ==","signatures":[{"sig":"MEQCIG2Cy6J9aegpy+SBocEgXSdAIVG2Y53Jdsf/W7GF/555AiBcA5nolYnGjGw3TiBqPe8pglkpIhIJV9cPs3/2GuW1gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65001108},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"f76d5491f7bebf75536b203cd01e2028698de6f9","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/inspect_url/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.3_1776662131091_0.8237525914026562","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"zephex","version":"2.0.5","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.5","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"3666753115f72af2d1ff59ccdb85a1e3fb1c2a75","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.5.tgz","fileCount":14,"integrity":"sha512-7UQGj09o9W7f7ypW0cI6UmvePfF7kjjmrLTfDVEW6n+P8LbVRbhbwA3HTUi0WdO06Z/CJetO7+/jmqPx/ZMp/Q==","signatures":[{"sig":"MEYCIQCZpWvwVQ/OKLbPA1ugqaWfbQ7nXOQUQCQqVM/yJH1+pAIhAIfMSjJporpn86/g1srcCkfk4AOdsV55S72dak6ztLPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65001616},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"5377301a0fc4d5b61b571bc08e81056722339670","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/inspect_url/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.5_1776799522789_0.9506835862086218","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"zephex","version":"2.0.7","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.7","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"04af3049a501f981d4a723ab105b7e555780ee70","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.7.tgz","fileCount":14,"integrity":"sha512-D+laoLWDz404vhLFiifzbLMOM9jsiWxZlyoyyykZI/kjUifeG3yQkKrOiJDTmFZ+rsJsjc0DraG5rD0q7Eaypw==","signatures":[{"sig":"MEQCIBCUEzUNUzhGtciRyJI0TtUluFFf8w44dlaNoEw1IVwjAiA3e3438q9uCXs3Ruk4njeL4ib+lQAg7Jq1aZgkrwquJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65002054},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"b68d31437d9e5b9f9bab89463036bea217e4d92e","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/inspect_url/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.7_1776802014332_0.24747272837766077","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"zephex","version":"2.0.11","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.11","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"af51598d3aa942cf2ef208621a04ee3783799ee2","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.11.tgz","fileCount":14,"integrity":"sha512-F9Um56gP80Vauj/iCX+O3KBcpmLd9uuxRq4oBE3gPjgtPxc6U2qeDNiZzITT1VIVPRT9trfqimI9omyNLYUedw==","signatures":[{"sig":"MEUCIQDkwapFV2FfuWBlUdFOzcRoziXxr4Nzw7+dlUxIO5UlHgIgJGf5tmeFUrvME7UhXbxGyyUJs6xWRUh9ySDE/T6ifGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65060434},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"3348c4dae813679bf8a2f6df0bb8485d818ff6ec","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/inspect_url/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.11_1776952134293_0.36716530976694517","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"zephex","version":"2.0.14","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.14","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"f855d69f1fb6c468b4290494f6c12253e1fd1a75","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.14.tgz","fileCount":13,"integrity":"sha512-VxD0EvhnN6PiNTTBlOIKE9pstgU9s7Y2M3NKgPbTh30Z976t5quoIghCyhFz5X4wfqHReUXwUJK6McI9fut3YA==","signatures":[{"sig":"MEUCIAvQA14FkPvEk6n4R2G66iEOpMZpfDDXRqOScwoJUZ2rAiEAhL38CUGUgsWZnbBiBYlJo+MHafTI2VNYuDKxoiF39NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51965580},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"114a2d112d770e4b02c431b8318e0fd14734bff1","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.14_1777457143162_0.05996167620741244","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"zephex","version":"2.0.15","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.15","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"d648020e1a0196c41769982aeb9fc815f9ecfa7e","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.15.tgz","fileCount":13,"integrity":"sha512-vgVgbn8CD6BvdrhG7z07XMklu0+ao7jPqvvaV8DwgCTcm9HRAuFAb5vUCYYePYIqDqQl4kwE0hfvT+M33bzkPQ==","signatures":[{"sig":"MEUCIQCj4tHBF1CjAm6CLNKUgSpT2kWcTFTkIhESwga2CNloiAIgViBTDeCL8kqCnjr3EqEF35p+kCsZPMjS2j7eBzRVn40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52310056},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"94e28b4a55b9f170ee28a5a849b03f1c8bf242ab","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.15_1778601382889_0.3480402744885247","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"zephex","version":"2.0.16","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.0.16","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"629e8327b4f405c5a4a9260a5473a45e39c93dd2","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.0.16.tgz","fileCount":13,"integrity":"sha512-h7rqDEkaDvym9beFf50Glq6Hd1or7JuDHvpbOaNHI+HwhSvCeW08Ky/7AgF7Q2CTcDI5EuWJymBlejXxcJ487g==","signatures":[{"sig":"MEYCIQDuVixzW0qyyNFB95BBmGahn5NpLeMj5V5or0WFTDaocQIhAMfqpNvt5A5mjq+JHui1qiUnBbngGvbOfnZs3DpEMNe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54454614},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"53420dc1f82c0890e9a6f42bf66419d718a3eba4","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.0.16_1778777650756_0.8776601136675986","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zephex","version":"2.1.0","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.0","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"3c380efb384c99d21637826c40cd910eb17fad34","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.0.tgz","fileCount":13,"integrity":"sha512-Cn1BNpNKLNqslOjBHkyX1qwYL3bcqbPW+0OdacKltthbExZCkU5TJPxuiHfFxL7fXk2ah9ZTvNAqBxnWx5R6BQ==","signatures":[{"sig":"MEUCIQCEmkixULIaCnBZ50UqvbivaJtx6Q5CR5biBFpFTZ1wBgIgHkxe3OB0Z0rzzxVNEnrrIeQjXbfHmog5Q/J/DfTPqsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54677274},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"05a01b8472edc4a29fe458d0497052b63e59890d","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.0_1779211694306_0.45218332339876066","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"zephex","version":"2.1.1","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.1","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"2243506f9eb6376a3b471b934cd731e44bf1656b","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.1.tgz","fileCount":13,"integrity":"sha512-Oho5fCf/epxKB0h67LHYVSEe6nvoenuKG7zhnqQM17UZ79fU/qk1QGKSTAv6FkNlatP9WXrhqYvrcpU/J4pHpg==","signatures":[{"sig":"MEYCIQDnLuDjXCneiRbEhhfF2bl+xpOU8WnLFx0xxGCESzZqCQIhAKlROnFa7X7BlseTxh0nmN71PDvt5+TNaMADspSDs2OG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54676695},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"05a01b8472edc4a29fe458d0497052b63e59890d","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.1_1779212172680_0.3012982124764081","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"zephex","version":"2.1.2","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.2","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"d9e93a5d094d32cbcf0984c48d4c9a4fc5e5c0b6","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.2.tgz","fileCount":13,"integrity":"sha512-Sdd1X72B0coZWx4oJrwDlnamHGk91u9004idVWYdBgyRybO7mVk8qUKbXp6hT8BbsrG1l/eXEkkMON8hkIKsuw==","signatures":[{"sig":"MEUCIQDfoHiXyyLieA8CVmm3C7ugyMdvOIkl/X1G2RHQaptgNgIgOfN0tSIpMTb0kSqxZTCNwPS7kzR1txunTK5ZNfI36xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54676344},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"05a01b8472edc4a29fe458d0497052b63e59890d","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.2_1779214689827_0.21929729760129524","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"zephex","version":"2.1.3","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.3","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"f2ad052014ee32032970045f578efb8a9abe36de","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.3.tgz","fileCount":13,"integrity":"sha512-uZ54Jn7BOiJuFDckUBT25UeY4QO991sqaBvHB/9y8SWXwtxIlHZfvpQDVn1/CNSNebWAEbB15gy7ZoOF5e0SuQ==","signatures":[{"sig":"MEUCIFctdeXbM/MG8oEePC48wuuj5BasIOV4TrGJ7VPqdn58AiEAnT1cQgfZcVid9Vt7teKwxMkyxvvyuqPqVK9CnjzYHyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54667997},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"e73f35c3fa1014ae8db3952bd620ec9abea066e6","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.3_1779235556901_0.8460775001192333","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"zephex","version":"2.1.4","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.4","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"c2b355ef1abe8ffeadd5461c867eacdf2982ff2f","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.4.tgz","fileCount":4,"integrity":"sha512-Wni9QnJ3KHFaIlm6tgeb902aJi+46TLLWQVelfmun87+qwcQ45K1ozKiEeE6C5stuMZQE+fg/zDrd9KVoE7F1A==","signatures":[{"sig":"MEUCIQDxIKFB0/klJ7o7zR4tMwIlp96Q6P+kAfwrPyfPSQYqkAIgdHjWOxcHdOiCqIypO9rhL9BtFY2q6lWaeJGFl9lOyT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121071},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"7d9de610f487a574ae7c59914a704db92ecbefb8","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.4_1779241000187_0.8445461806326267","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"zephex","version":"2.1.6","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.6","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"9e2c39808097c2026bf3695654827b8c11993746","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.6.tgz","fileCount":4,"integrity":"sha512-cw48rqkUZraWYReyzU02DTycLmn1WnmhZ+Tmz9Ot4kwpXwvku7rHLfMpeD59cRsQ2cuXvojqYEgwB0T2bZs6VQ==","signatures":[{"sig":"MEYCIQDAHo1AHoGBjzQMPGo351oCVzZpq2fKTq+6p36FAWGubQIhAJpmtiP+ZPBBvWd3DnKGI31n0tD/BcOmUsU68u/bxN5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122913},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"3de904f25ef7b1b47868810ea572637631066a2d","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.6_1779304199214_0.022121607440611424","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"zephex","version":"2.1.9","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.9","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"8ad90bfe5253f21848db7b4727a5dd544b61f55e","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.9.tgz","fileCount":4,"integrity":"sha512-JOUcPTEDVQx2cHD//18YTqs8kHCathbLN0+15TlAA8PrbZDjEVUvI6aP4xom9WOiUj4SrfqxKIU8jjwNlSPKYA==","signatures":[{"sig":"MEQCIGsV7Xw7l0DkFOYHu/pYBTSwx1g+24jzJppx4b62nbFtAiAlcJW7pPjAjiHskVG2WdqAhtiIt45ufm+VOFg/D3fEIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128147},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"0d6dc4d24887369f581aa0c224d99d0658aee056","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.9_1779307951085_0.7512348458475795","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"zephex","version":"2.1.10","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.1.10","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"05fe7866a0c5b035912c321a7f48e27352c535b3","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.1.10.tgz","fileCount":4,"integrity":"sha512-F3SAwt4m9GjGpfN0v/hKcBk60E353d3OmnYaQLb9hI/RXDB8kbwBPDL+dXnF48bEFcE/0zCHzbSgeuV8y24Row==","signatures":[{"sig":"MEQCIFbW804n7hi8TbI2ZSq55pGxazzd9KywyCLUFMGCySh3AiAMPRjRfjSjxgIezxZqPeNxRe2XRG2SShgpjIO3CgDavQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140027},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"4df7c7d9770c62734c64618a5c3c9997cc90787c","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.3.1","helmet":"^8.1.0","resend":"^6.9.4","undici":"^8.2.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.2.7","@sentry/node":"^10.46.0","sanitize-html":"^2.17.2","@clack/prompts":"^0.9.1","@upstash/redis":"^1.37.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.100.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.28.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.1.10_1779382101678_0.8797974254839311","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"zephex","version":"2.2.0","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"MIT","_id":"zephex@2.2.0","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"7fc3b31f371447d3adf81c83728b081682a7bf85","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.2.0.tgz","fileCount":4,"integrity":"sha512-QLJOfvI0WiXY8SB7KNgY43ouP7Axfw6qIMkehok1R2eNhzJ3Eq19e5Bo7q6yAFJhrHrL0gDVnM83WdC1+ZjrAw==","signatures":[{"sig":"MEQCIH9KWfQ4lUYKq2N3veREJNp6pG2ABNwgmCq/YBe3nCkAAiBYw+igWsOAh8LKadkWs5oTnFYshT2bBntljGV3gmTOHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142889},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"e0261971521e80eb5d7069b79247dde43f127cbd","scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","bcrypt":"^6.0.0","dotenv":"^17.4.2","helmet":"^8.1.0","resend":"^6.12.3","undici":"^8.3.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.5.0","@sentry/node":"^10.53.1","sanitize-html":"^2.17.4","@clack/prompts":"^0.9.1","@upstash/redis":"^1.38.0","puppeteer-core":"^24.40.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.106.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"1.29.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.2.0_1779567881878_0.9666934908234597","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"zephex","version":"2.3.0","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.3.0","maintainers":[{"name":"tanstratum","email":"tangithub3@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"zephex":"dist/cli.js"},"dist":{"shasum":"edb6bb9b3160c8839b890db0f02eb7aed7dbd57a","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.3.0.tgz","fileCount":4,"integrity":"sha512-WrfGejQoJVeMb5Wkcerwl+JQqWi0aY52xsd+4+/BOugU2e0t11MxQSRXKGgZIOq5wyI9oJggQlam7Uf1tRq3yQ==","signatures":[{"sig":"MEYCIQCdYVAkzyan1btATqT1sBMifTWJc0vf8oDnvk2WBMxuPgIhANoQ1Ya8M43W/iOPxXM1fcOuO315jcav/Z1F9xTABzdC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221880},"main":"dist/cli.js","type":"module","engines":{"node":">=24.0.0"},"gitHead":"e9b0cf11cf8624ae466d3dd7257e2afe4aa74eee","private":false,"scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true});const p='node_modules/react-devtools-core';require('fs').mkdirSync(p,{recursive:true});require('fs').writeFileSync(p+'/package.json','{\\\"name\\\":\\\"react-devtools-core\\\",\\\"main\\\":\\\"index.js\\\",\\\"type\\\":\\\"module\\\"}');require('fs').writeFileSync(p+'/index.js','export default{connectToDevTools(){}};')\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/thinking/index.ts src/tools/scope_task/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","setup-api-key":"bun run scripts/setup-api-key.ts","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist"},"_npmUser":{"name":"tanstratum","email":"tangithub3@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","zod":"^4.4.3","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","react":"^19.2.6","bcrypt":"^6.0.0","dotenv":"^17.4.2","helmet":"^8.1.0","resend":"^6.12.3","undici":"^8.3.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.5.0","@sentry/node":"^10.53.1","sanitize-html":"^2.17.4","@clack/prompts":"^0.9.1","@upstash/redis":"^1.38.0","puppeteer-core":"^24.40.0","ink-select-input":"^6.2.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@supabase/supabase-js":"^2.106.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"1.29.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.2.2","@types/react":"19","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.3.0_1779776552208_0.43231825805864776","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"zephex","version":"2.4.6","keywords":["mcp","model-context-protocol","ai","cli","zephex","cursor","claude","vscode","codex"],"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.4.6","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"6edb168a3c8edd4928aa7004f9a079b252fa2b77","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.4.6.tgz","fileCount":4,"integrity":"sha512-ujOD0yLK1eSTXugx/j3tLnPTuyMrhpfz8+VoCt+b6nYSDeamNR3p3wTYP7aa7fhfGDSj6MKJVI/zos50EbuXtQ==","signatures":[{"sig":"MEUCIQD+/zjBtSgR5bEnnzsojgcG0Ra1Rwl2qlIB8TAkJQ/PNwIgPBCqjMTGWSLNb5cEhuwydjQMsvgvGUYY/CtECQyXT6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2379135},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"7399f3720ade7c1b1a6143a59a9d37e6eb841b3b","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.4.6_1780633143524_0.8995691860404345","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"zephex","version":"2.4.7","keywords":["mcp","model-context-protocol","ai","cli","zephex","cursor","claude","vscode","codex"],"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.4.7","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"80013a3be25c5321dde577aba1784110898a5d35","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.4.7.tgz","fileCount":5,"integrity":"sha512-ifqZ7aCcP0gPSUmRZXQbag4PuLJl8beN5Tsp3Hq6F1ApTawF333PEP1cNpakwj2Ism35T1YMoKVYKBqiOiDCYA==","signatures":[{"sig":"MEYCIQDO/ONoKoWyPARntnTRUJgXSyzGF2X8Fbou/SovLpkVGQIhAKNH786pvxx4j30TG28Z2+uIkpbRenKpQnLnImNV/8+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15882595},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"ba72edfb8e3d044476cab7898cf5cc736fc21107","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.4.7_1780674394929_0.24127237650610311","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"zephex","version":"2.4.8","keywords":["mcp","model-context-protocol","ai","cli","zephex","cursor","claude","vscode","codex"],"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.4.8","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"89f401c86011e998a740be428d90f4e0d4be9191","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.4.8.tgz","fileCount":5,"integrity":"sha512-HspCfslHI0CaPbgYSYgZEsrCBMvn50crZmXl9DoNrThiqosoV+2/j4fzt+fTw6d7abhXoUrlYXZGjmiwQPtgng==","signatures":[{"sig":"MEUCIAvp8SmSYERQLeTZ9M7Z2H0P/lb+sbZ6fhYWU4TbT7gDAiEA6O9NImZ9MWdmAHyI3u6jFHaKCzriALFxlRS2JMsPd7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15891871},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"ba72edfb8e3d044476cab7898cf5cc736fc21107","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.4.8_1780674861582_0.24414942549430485","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"zephex","version":"2.4.9","keywords":["mcp","model-context-protocol","ai","cli","zephex","cursor","claude","vscode","codex"],"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.4.9","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"82449be306c58b5261f2eabc2a44295cad749bc6","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.4.9.tgz","fileCount":5,"integrity":"sha512-pgNaTgaMXPP6jPL188lAPbg/RChTaDh8AiXMrevjRl4WZzrvdQbmB5Eyhhqa6/Mt8y5nUjgk9aDGeeBYcI8ZHg==","signatures":[{"sig":"MEQCIDTrNu+a7iJ7LKnazUOMj2o0K5+aT6/kxu4N7IiQnYdeAiA+L4HMy5zYAUiUwXmlRNMdlvpKzVgfkITz//gerWzvrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15903510},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"ba72edfb8e3d044476cab7898cf5cc736fc21107","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.4.9_1780675360805_0.18664982093711857","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"zephex","version":"2.4.10","keywords":["mcp","model-context-protocol","ai","cli","zephex","cursor","claude","vscode","codex"],"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.4.10","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"57ec3e313c9c1db65118c37440bb7edfc81374b0","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.4.10.tgz","fileCount":5,"integrity":"sha512-rfY6roC2lrEH2zBxMNRom/cDwQAXE0WIrGVPRHjcoOumnS6OD9sUiNEH5/X8He9CwbNQSefXBPmXTygKCI23Ow==","signatures":[{"sig":"MEQCIDHcrQJsAdnwEjNQhtNu5A2eEAiolbdxCWj/ssYUkeWUAiBho0lF3+7BD74Ioph0l6p2o7jZIYPmO+GMwt/PxlMU6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15931970},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"ba72edfb8e3d044476cab7898cf5cc736fc21107","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.4.10_1780818259035_0.3011971518426759","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"zephex","version":"2.4.11","keywords":["mcp","model-context-protocol","ai","cli","zephex","cursor","claude","vscode","codex"],"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.4.11","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"651afd2ab55ea6f1ca5092085355f0d7dc877029","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.4.11.tgz","fileCount":5,"integrity":"sha512-ii9T/JMz2rflUlLqcPwGoVd/fHM6JbN+fDRsGcunku1eBuzogiHDDB/gy2boroiR8sm817FqODCbLFOzw5WXQw==","signatures":[{"sig":"MEUCIQCc2wHRBvbIFi9KxGKIjljVYVUQewtjmSSI3m1a5hRB2gIgM0g6SBXRDCDPp+1KBEFRpzBWPMmJZ6rM466Q8QTLQ6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15937640},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"713e853bd9abeaf399647c693a71c4adf000f2f6","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.4.11_1780820185936_0.40492593969476687","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"zephex","version":"2.5.0","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.0","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"a359e9c8299e13baa44216258894c6c3aba85a78","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.0.tgz","fileCount":7,"integrity":"sha512-kbfVx2yyXk/2K0owjaT8Uam2vScDstNCQs0jHUJ9JEQjoZmdEqUVOBlro6AzCrNvZgk1TCkyR4VcA8aLpI5JRg==","signatures":[{"sig":"MEUCIC0yn2LrC+9+EY5Wh9FF3eY4YZNLp9GsE35VgYixQuzEAiEAr/TK8E017nnGAeZ6urvmepAk64lRbuE8RejIcIe8LlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15934578},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"da4ecb98244d832947b490cf81453cdfc345cb8b","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.0_1781227350304_0.1486918061026623","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"zephex","version":"2.5.4","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.4","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"01c3b21067ef038a09013ea9aefed52b3efc5922","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.4.tgz","fileCount":8,"integrity":"sha512-9zyAXGugwh8rQwmihitKOThrqSGZioIkt9qIICVMtpRRAM7Yb8CxeB655oBFItteiaf9xCFzZ+J3l070byXxGw==","signatures":[{"sig":"MEUCIQCRiNcDd/L3C7p1J5V3dA3aN5WOOfC+XlJjczI2DOdqSwIgQ9Fl4b9yUyvp+kxWTLybDgXIOEByJVuQ95ahp1yIcH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25465080},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"2c0ce94fe42a9532610c9189d811a42a5f195d87","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.4_1781804203692_0.9232595036819307","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"zephex","version":"2.5.5","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.5","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"95ec72eacd5290a40f95fe9be2fdbe218c41a20a","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.5.tgz","fileCount":8,"integrity":"sha512-df7zjMJpBHDhOFPf+dIohaGL1+My7FnwxS/4dzQ4wBjm9eUJ9+h/oaRHOnE+IeVYDM9ZkY/8jhYJzjw9wP6eww==","signatures":[{"sig":"MEQCICXQkeuqH+Ydt470S7cwgKH7kKhDMKsGHkaDGUvwQ8ZLAiAe7ISKDzmrlylh2msCPpiXHW6Z1nYrlSXKR2H9CSmrSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34939052},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"9a2ed16a888c82926b9f0db9f3d32114247c58c0","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.5_1783696909664_0.864360118381241","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"zephex","version":"2.5.6","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.6","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"6034b8d593dc02f8cd48a4f8500f6c8ec8e3c324","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.6.tgz","fileCount":8,"integrity":"sha512-NYgZA+GXG0fi6aOaLHgyMeDfjspJB4PweYPtUioINENETo0J48kiz0DwZmqVh9n8VtOZywa3LK8Cq445legKTQ==","signatures":[{"sig":"MEUCIQCAzBEdUp0XY4PD8fRaWhy6z6j9ajw+C+17Ctu1j6yLJQIgY1cZKjLav7+faSc9eknm3X0G425CGbISR/ECKWH1cYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35006266},"type":"module","engines":{"node":">=18.17.0"},"gitHead":"5863d5efbae793d9bbc45b32ffaf3dccf4b9f94e","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.6_1783845285618_0.6577749508105222","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"zephex","version":"2.5.7","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.7","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"1e1fa7bd34f023d4a73c546d3cbf4e3f907777ce","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.7.tgz","fileCount":8,"integrity":"sha512-6po5OjIOI0wpGsnQ3gsKqzAAjW6DbPaZ8400Disc87kCDQvmVfPhIZbO0rw9BPv5x8cFHOLnrI3uAHF6eEm9zA==","signatures":[{"sig":"MEUCIGBVIyUP3oQNZAU5ovA2voiRsFZaHPOatycvf5Yu9xayAiEA1OzIuyxLNIPJX9iQwSghfe6yMbfcJAlTW2tlF66uY/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35018432},"type":"module","engines":{"bun":">=1.3.0","node":">=22.5.0"},"gitHead":"22f2805957d54037454d422d9011619bf715f605","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.7_1784057938808_0.693140240728275","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"zephex","version":"2.5.8","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.8","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"ed1efba3a7761e7f3bb6ccdeebcbff14c5db6a93","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.8.tgz","fileCount":8,"integrity":"sha512-I9QHrws94C6dBg3rxMbxg4fKdflw2V+JTmwBv5QDOFiqgH5VqotK01xAt5bvmc1V7CxjM2qiSR8AWuI8m+B5vQ==","signatures":[{"sig":"MEUCIQDqHBJdOBgv3SJn1lYrmJRyzN1Lbm5jYT4BkYQQuQgdqgIgHwgk9xv+MvzvUtxxdH5+u4KZ/o7/hY3ulBoNnk/cL08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35392507},"type":"module","engines":{"bun":">=1.3.0","node":">=22.5.0"},"gitHead":"7048193f5cc5a93241c272914f5e94766a5ab38b","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.8_1784151610948_0.5192200325550789","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"zephex","version":"2.5.9","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.9","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"mcpz":"dist/cli.js","zepx":"dist/cli.js","zphx":"dist/cli.js","zephx":"dist/cli.js","mcpcli":"dist/cli.js","zepcli":"dist/cli.js","zephex":"dist/cli.js"},"dist":{"shasum":"e1ddeefd963a6288feb0743c398a897386be8954","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.9.tgz","fileCount":4,"integrity":"sha512-VhrLPeIG352cP3ucpucHAzPVl4kIPTSfD7DS8LSGcItg0DMJNeEvueuNN0SMvfmOkHCR9Y/+zhHMGKuMThsjfw==","signatures":[{"sig":"MEQCIBomJSwUi0gVhOBiSpr9x2b08Zt4JohT3R8KPowsNNjqAiBB+CQ6uCepTZYnO1Wp/6ohUe/PASZUcWnfyGaWJVJlTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13423313},"main":"dist/cli.js","type":"module","engines":{"bun":">=1.3.0","node":">=22.5.0"},"gitHead":"45a6cd2c56700e451bc39ac6a0962581711fcc55","private":false,"scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node scripts/embed-skills.mjs && node -e \"require('fs').rmSync('dist',{recursive:true,force:true});const p='node_modules/react-devtools-core';require('fs').mkdirSync(p,{recursive:true});require('fs').writeFileSync(p+'/package.json','{\\\"name\\\":\\\"react-devtools-core\\\",\\\"main\\\":\\\"index.js\\\",\\\"type\\\":\\\"module\\\"}');require('fs').writeFileSync(p+'/index.js','export default{connectToDevTools(){}};')\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/keep_thinking/index.ts src/tools/check_test/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","zephex":"node dist/cli.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","publish:all":"node scripts/publish-all.mjs","publish:cli":"bun run build:publish && cd dist && npm publish","setup:local":"bun run build && node dist/cli.js setup","sync:skills":"node scripts/embed-skills.mjs","code-dna:dev":"bun run src/tools/code-dna/dev-server.ts","publish:core":"node scripts/publish-core.mjs","build:publish":"bun run build && node scripts/build-publish.mjs","dev:dashboard":"cd dashboard && npm run dev","install:local":"bun run build && node scripts/install-local.mjs","setup-api-key":"bun run scripts/setup-api-key.ts","test:code-dna":"bun test ./src/__tests__/code-dna/understand.test.ts","code-dna:smoke":"bun run src/tools/code-dna/smoke.ts","demo:cli-shell":"bun run build && node dist/cli.js slash-demo","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs && node scripts/build-publish.mjs && node scripts/verify-npm-pack.mjs && node scripts/test-local-stdio-tools.mjs","publish:mcpcli":"bun run build:publish:mcpcli && cd dist-mcpcli && npm publish --access public","test:cli-final":"bun scripts/final-cli-tool-test.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","publish:all:yes":"node scripts/publish-all.mjs --yes","sync:install-sh":"cp scripts/install.sh dashboard/public/install.sh","verify:cli-repl":"bun run build && bun scripts/cli-repl-smoke.mjs","verify:npm-pack":"node scripts/build-publish.mjs && node scripts/verify-npm-pack.mjs","verify:cli-voice":"bun run build && node dist/cli.js voice-check","build:publish:all":"bun run build && node scripts/write-alias-readmes.mjs && node scripts/build-all-publish.mjs","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist","verify:install-sh":"node scripts/verify-install-sh.mjs","sync:slash-catalog":"node scripts/sync-slash-catalog.mjs","verify:stdio-tools":"node scripts/test-local-stdio-tools.mjs","publish:cli-aliases":"node scripts/publish-cli-aliases.mjs","test:cli-final:live":"bun scripts/final-cli-tool-test.mjs --live","verify:cli-terminal":"bun run build && bun scripts/verify-cli-terminal.mjs","verify:mcpcli-tools":"DIST=dist-mcpcli node scripts/verify-mcpcli-tools.mjs","build:publish:mcpcli":"bun run build && node scripts/build-publish-mcpcli.mjs","verify:mcp-connectors":"node scripts/verify-claude-connector.mjs","verify:npm-pack:mcpcli":"DIST=dist-mcpcli node scripts/verify-npm-pack.mjs","publish:cli-aliases:yes":"node scripts/publish-cli-aliases.mjs --yes","verify:claude-connector":"node scripts/verify-claude-connector.mjs","verify:cli-terminal:live":"bun run build && bun scripts/verify-cli-terminal.mjs --live","verify:directory-submission":"node scripts/directory-submission-readiness.mjs"},"_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","ora":"^9.4.0","zod":"^4.4.3","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","chalk":"^5.6.2","react":"^19.2.7","bcrypt":"^6.0.0","dotenv":"^17.4.2","helmet":"^8.1.0","resend":"^6.12.3","undici":"^8.3.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.5.0","@sentry/node":"^10.53.1","sanitize-html":"^2.17.4","@clack/prompts":"^0.9.1","@upstash/redis":"^1.38.0","puppeteer-core":"^24.40.0","ink-select-input":"^6.2.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@aws-sdk/client-ecs":"^3.1070.0","@aws-sdk/client-sqs":"^3.1070.0","@supabase/supabase-js":"^2.106.1","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"1.29.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.11","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.3.0","@types/react":"19","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.9_1784197833386_0.38136746691382717","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"zephex","version":"2.5.11","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.11","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"bin":{"mcpz":"cli.js","zepx":"cli.js","zphx":"cli.js","zephx":"cli.js","mcpcli":"cli.js","zepcli":"cli.js","zephex":"cli.js"},"dist":{"shasum":"6d7982e55d6e5e62cf23d195a18de2ee8f908cd2","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.11.tgz","fileCount":8,"integrity":"sha512-rVCNuZbHzDLXmdJBUyN/Up5iAc9SoT79UDA+Pqs7TV5qFg3RKPFzX09X5z1/lzQURHaoN6eXN3xqE5FeQ+PRzw==","signatures":[{"sig":"MEUCIQCbP958pAtupfs6oleow21+J2Ck+5KyeGRt2pil8+GMCQIgPt+nbfxn0XZJqkCioGMi/RZFjCJTOSYqdZLMiU4ojWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35679528},"type":"module","engines":{"bun":">=1.3.0","node":">=22.5.0"},"gitHead":"f6c7fd8815856905b09cb451d8e90cfbfa23d1ee","_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.11_1784217886519_0.757803440231432","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"zephex","version":"2.5.12","keywords":["mcp","model-context-protocol","ai-tools","code-analysis","llm","claude","cursor","vscode"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","_id":"zephex@2.5.12","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"homepage":"https://zephex.dev","bugs":{"url":"https://github.com/zephex/mcp-proxy/issues"},"bin":{"mcpz":"dist/cli.js","zepx":"dist/cli.js","zphx":"dist/cli.js","zephx":"dist/cli.js","mcpcli":"dist/cli.js","zepcli":"dist/cli.js","zephex":"dist/cli.js"},"dist":{"shasum":"49d48c55da2a38921d2f0ff5612716eeefa33279","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.12.tgz","fileCount":4,"integrity":"sha512-IiCcWJCoXgi/+GFJDmkV+SSWoVDzZdlPFtlzDUfL1LrEX7AzB/67iV9Jgnlvtv6MXmKwGS73D33UjohdY8XPBQ==","signatures":[{"sig":"MEUCIQD9uPzEsZF+7BqjJE3+vJXgewRdeXwNUZCFEwrlUXQ1gAIgNxA8M5bOBJ70MAfoGOTSK7hr4uAAGbG3XEV5ZoYWyiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13454696},"main":"dist/cli.js","type":"module","engines":{"bun":">=1.3.13","node":">=22.5.0"},"gitHead":"040a112a1912ff4c8b965635eecb2e9341b374e0","private":false,"scripts":{"dev":"bun run src/index.ts","lint":"NODE_PATH=./node_modules eslint src/","test":"bun test","build":"node scripts/embed-skills.mjs && node -e \"require('fs').rmSync('dist',{recursive:true,force:true});const p='node_modules/react-devtools-core';require('fs').mkdirSync(p,{recursive:true});require('fs').writeFileSync(p+'/package.json','{\\\"name\\\":\\\"react-devtools-core\\\",\\\"main\\\":\\\"index.js\\\",\\\"type\\\":\\\"module\\\"}');require('fs').writeFileSync(p+'/index.js','export default{connectToDevTools(){}};')\" && bun build --root src src/index.ts src/cli.ts src/tools/server.ts src/tools/context/index.ts src/tools/search/findCode.ts src/tools/reader/readCode.ts src/tools/architecture/index.ts src/tools/keep_thinking/index.ts src/tools/check_test/index.ts src/tools/audit_headers/index.ts --outdir dist --target node --format esm","start":"HTTP_MODE=true bun dist/index.js","zephex":"node dist/cli.js","prepack":"node scripts/check-no-secrets.mjs","dev:http":"HTTP_MODE=true bun run src/index.ts","build:all":"bun run build && bun run build:dashboard","start:win":"set HTTP_MODE=true && node dist/index.js","typecheck":"tsc --noEmit","start:http":"HTTP_MODE=true bun dist/index.js","publish:all":"node scripts/publish-all.mjs","publish:cli":"bun run build:publish && cd dist && npm publish","setup:local":"bun run build && node dist/cli.js setup","sync:skills":"node scripts/embed-skills.mjs","code-dna:dev":"bun run src/tools/code-dna/dev-server.ts","publish:core":"node scripts/publish-core.mjs","build:publish":"bun run build && node scripts/build-publish.mjs","dev:dashboard":"cd dashboard && npm run dev","install:local":"bun run build && node scripts/install-local.mjs","setup-api-key":"bun run scripts/setup-api-key.ts","test:code-dna":"bun test ./src/__tests__/code-dna/understand.test.ts","code-dna:smoke":"bun run src/tools/code-dna/smoke.ts","demo:cli-shell":"bun run build && node dist/cli.js slash-demo","prepublishOnly":"bun run build && node scripts/check-no-secrets.mjs && node scripts/build-publish.mjs && node scripts/verify-npm-pack.mjs && node scripts/test-local-stdio-tools.mjs","publish:mcpcli":"bun run build:publish:mcpcli && cd dist-mcpcli && npm publish --access public","test:cli-final":"bun scripts/final-cli-tool-test.mjs","build:dashboard":"cd dashboard && rm -rf node_modules package-lock.json && npm install && npm run build","publish:all:yes":"node scripts/publish-all.mjs --yes","sync:install-sh":"cp scripts/install.sh dashboard/public/install.sh","verify:cli-repl":"bun run build && bun scripts/cli-repl-smoke.mjs","verify:npm-pack":"node scripts/build-publish.mjs && node scripts/verify-npm-pack.mjs","verify:cli-voice":"bun run build && node dist/cli.js voice-check","build:publish:all":"bun run build && node scripts/write-alias-readmes.mjs && node scripts/build-all-publish.mjs","sentry:sourcemaps":"sentry-cli sourcemaps inject --org mpchub --project node ./dist && sentry-cli sourcemaps upload --org mpchub --project node ./dist","test:install-path":"node scripts/test-install-path.mjs","verify:install-sh":"node scripts/verify-install-sh.mjs","sync:slash-catalog":"node scripts/sync-slash-catalog.mjs","verify:stdio-tools":"node scripts/test-local-stdio-tools.mjs","publish:cli-aliases":"node scripts/publish-cli-aliases.mjs","test:cli-final:live":"bun scripts/final-cli-tool-test.mjs --live","verify:cli-terminal":"bun run build && bun scripts/verify-cli-terminal.mjs","verify:mcpcli-tools":"DIST=dist-mcpcli node scripts/verify-mcpcli-tools.mjs","build:publish:mcpcli":"bun run build && node scripts/build-publish-mcpcli.mjs","verify:mcp-connectors":"node scripts/verify-claude-connector.mjs","verify:npm-pack:mcpcli":"DIST=dist-mcpcli node scripts/verify-npm-pack.mjs","publish:cli-aliases:yes":"node scripts/publish-cli-aliases.mjs --yes","verify:claude-connector":"node scripts/verify-claude-connector.mjs","verify:cli-terminal:live":"bun run build && bun scripts/verify-cli-terminal.mjs --live","verify:directory-submission":"node scripts/directory-submission-readiness.mjs"},"_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"repository":{"url":"git+https://github.com/zephex/mcp-proxy.git","type":"git"},"_npmVersion":"11.11.0","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","ora":"^9.4.0","zod":"^4.4.3","cors":"^2.8.6","cron":"^4.4.0","jose":"^5.10.0","open":"^10.1.0","chalk":"^5.6.2","react":"^19.2.8","bcrypt":"^6.0.0","dotenv":"^17.4.2","helmet":"^8.1.0","resend":"^6.12.3","undici":"^8.3.0","express":"5.2.1","fast-bm25":"^0.0.5","ipaddr.js":"^2.3.0","lru-cache":"^11.5.0","@sentry/node":"^10.68.0","sanitize-html":"^2.17.4","@clack/prompts":"^0.9.1","@upstash/redis":"^1.38.0","puppeteer-core":"^24.40.0","ink-select-input":"^6.2.0","@upstash/ratelimit":"^2.0.8","express-rate-limit":"^7.5.1","@aws-sdk/client-ecs":"^3.1070.0","@aws-sdk/client-sqs":"^3.1070.0","@supabase/supabase-js":"^2.110.8","@vercel/speed-insights":"^2.0.0","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"1.29.0","launchdarkly-node-server-sdk":"^7.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"globals":"^17.4.0","bun-types":"^1.3.14","fast-check":"^4.6.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.15","tailwindcss":"^4.3.3","@types/react":"19","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/sanitize-html":"^2.16.1","@codecov/bundle-analyzer":"^1.9.1","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/zephex_2.5.12_1785617500675_0.037094115665162075","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"zephex","version":"2.5.13","description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","bin":{"zephex":"cli.js","mcpcli":"cli.js","zphx":"cli.js","mcpz":"cli.js","zepcli":"cli.js","zephx":"cli.js","zepx":"cli.js"},"type":"module","engines":{"node":">=22.5.0","bun":">=1.3.13"},"homepage":"https://zephex.dev","bugs":{"url":"https://zephex.dev/support"},"keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/zephex/mcp-proxy.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"418af10e07a946c1925f5dc6832abcc0cf00077b","_id":"zephex@2.5.13","_nodeVersion":"24.3.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-jmTa4O4iof5gJ4SA0y40tSpCzEFS+m6TPr4+b8zEcn27cyoxGhRwuUq2eAELjCUQwqkd8ROPa92kLdonk+u5sw==","shasum":"650e231a66a0bf9786218e891b198ad0659947d0","tarball":"https://registry.npmjs.org/zephex/-/zephex-2.5.13.tgz","fileCount":8,"unpackedSize":18187923,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKK+Kmfv2JjDf8SrDNtlV+EwJXBZ1U4wbi8ZcXvvKRKwIgRwZDnlvOd1H34zRN/3gRmk+LudQoDEmws1Eb0qhTJVk="}]},"_npmUser":{"name":"tanstratum","email":"tangithub2@gmail.com"},"directories":{},"maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zephex_2.5.13_1787039421665_0.28420415811681177"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T19:24:18.985Z","modified":"2026-08-18T07:50:22.101Z","1.0.0":"2026-03-10T19:24:19.709Z","1.0.1":"2026-04-07T08:17:56.409Z","1.0.2":"2026-04-07T08:32:27.618Z","1.0.4":"2026-04-07T09:08:01.056Z","1.0.5":"2026-04-16T15:33:37.992Z","2.0.0":"2026-04-19T23:11:15.745Z","2.0.3":"2026-04-20T05:15:31.623Z","2.0.5":"2026-04-21T19:25:23.284Z","2.0.7":"2026-04-21T20:06:54.815Z","2.0.11":"2026-04-23T13:48:54.786Z","2.0.14":"2026-04-29T10:05:43.606Z","2.0.15":"2026-05-12T15:56:23.321Z","2.0.16":"2026-05-14T16:54:11.281Z","2.1.0":"2026-05-19T17:28:14.732Z","2.1.1":"2026-05-19T17:36:13.017Z","2.1.2":"2026-05-19T18:18:10.127Z","2.1.3":"2026-05-20T00:05:57.249Z","2.1.4":"2026-05-20T01:36:40.346Z","2.1.6":"2026-05-20T19:09:59.360Z","2.1.9":"2026-05-20T20:12:31.214Z","2.1.10":"2026-05-21T16:48:21.881Z","2.2.0":"2026-05-23T20:24:42.015Z","2.3.0":"2026-05-26T06:22:32.347Z","2.4.6":"2026-06-05T04:19:03.738Z","2.4.7":"2026-06-05T15:46:35.239Z","2.4.8":"2026-06-05T15:54:21.843Z","2.4.9":"2026-06-05T16:02:41.037Z","2.4.10":"2026-06-07T07:44:19.238Z","2.4.11":"2026-06-07T08:16:26.165Z","2.5.0":"2026-06-12T01:22:30.556Z","2.5.4":"2026-06-18T17:36:43.984Z","2.5.5":"2026-07-10T15:21:49.933Z","2.5.6":"2026-07-12T08:34:45.854Z","2.5.7":"2026-07-14T19:38:59.109Z","2.5.8":"2026-07-15T21:40:11.199Z","2.5.9":"2026-07-16T10:30:33.605Z","2.5.11":"2026-07-16T16:04:46.824Z","2.5.12":"2026-08-01T20:51:40.899Z","2.5.13":"2026-08-18T07:50:21.938Z"},"bugs":{"url":"https://zephex.dev/support"},"author":{"name":"Zephex","email":"support@zephex.dev"},"license":"SEE LICENSE IN LICENSE","homepage":"https://zephex.dev","keywords":["mcp","model-context-protocol","cli","terminal","codebase","zephex","ai","cursor","claude","vscode","codex"],"repository":{"type":"git","url":"git+https://github.com/zephex/mcp-proxy.git"},"description":"Zephex MCP — codebase intelligence tools for AI coding agents. stdio server that runs locally, reads your project files, and proxies AI calls to the Zephex backend.","maintainers":[{"name":"tanstratum","email":"tangithub2@gmail.com"}],"readme":"# Zephex MCP Proxy\n\n[![npm version](https://img.shields.io/npm/v/zephex.svg)](https://www.npmjs.com/package/zephex)\n[![npm downloads](https://img.shields.io/npm/dm/zephex.svg)](https://www.npmjs.com/package/zephex)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nJSON-RPC router combining multiple MCP backends into one endpoint. Supports STDIO (local) and Streamable HTTP (remote) transports with API key auth and Stripe billing.\n\n### Supported Clients\n\nWorks with **Cursor** • **Claude Desktop** • **VS Code** • **Windsurf** • and any MCP-compatible client\n\n## MCP Compatibility\n\n- Supported `MCP-Protocol-Version` values: `2025-03-26`, `2025-06-18`, `2025-11-25`\n- Primary MCP endpoint is `/mcp` (Streamable HTTP). Compatibility alias: `/mcp/sse`.\n- Authentication uses an API key in the `Authorization` header (`Authorization: Bearer mcp_...` or `Authorization: mcp_...`) by default; OAuth/JWT bearer tokens are not used by most MCP clients.\n- Browser check: `GET /` returns a small status page (HTML for browsers, JSON otherwise).\n\n## Quick Start\n\n```bash\nnpx zephex setup\n```\n\n**Shorter commands** (install once, then use any alias):\n\n```bash\nnpm install -g zephex@latest\nmcpcli setup          # same as zephex setup\nzepx help             # same as zephex help\n```\n\nTerminal tools (same MCP API, human output):\n\n```bash\nnpx zephex get-context\nnpx zephex find-code \"auth middleware\"\nnpx zephex summarize src/index.ts\nnpx zephex architecture\nnpx zephex check test         # Test Pulse — local test health (~5 MB npm download, runs offline)\nnpx zephex cli-guide          # full Mode 2 guide\nnpx zephex help terminal      # all aliases\n```\n\nWorks from **any project folder** on Mac/Linux. Monorepos auto-index the richest package (`mcp-proxy/` from repo root). Default is **local files**, not `git remote` — use `--path github:owner/repo` only when you mean it.\n\nDocs: [zephex.dev/docs/cli-terminal](https://zephex.dev/docs/cli-terminal)\n\nOr install globally (enables `zephex`, `mcpcli`, `zepx`, `zphx`, `mcpz`, `zepcli`, `zephx`):\n\n```bash\nnpm install -g zephex@latest\nmcpcli init              # first-run wizard → zephex.dev/cli/auth\nmcpcli connect --cursor  # same as setup / login\n```\n\n**Account lifecycle** (all bins: `mcpcli`, `zephex`, `zepx`, `zphx`, …):\n\n```bash\nmcpcli connect --claude-code\nmcpcli disconnect --vscode\nmcpcli reconnect --zed\nmcpcli logout --all\nmcpcli update --apply\nmcpcli list\n```\n\nLogin URL: **https://zephex.dev/cli/auth** · Help: `mcpcli connect --help`  \nInstall reference: [download.md](./download.md) · Docs: [cli-account](https://zephex.dev/docs/cli-account)\n\n## MCP Client Configuration\n\n### Claude Desktop (STDIO mode)\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"zephex\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"zephex\"],\n      \"env\": {\n        \"ZEPHEX_API_KEY\": \"mcp_sk_your_api_key\"\n      }\n    }\n  }\n}\n```\n\nGet your API key from the [dashboard](https://zephex.dev/dashboard/api-keys).\n\n### Cursor\n\n```json\n{\n  \"mcpServers\": {\n    \"zephex\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"zephex\"],\n      \"env\": {\n        \"ZEPHEX_API_KEY\": \"mcp_sk_your_api_key\"\n      }\n    }\n  }\n}\n```\n\n## Features\n\n- **Multi-backend routing** - Combine multiple MCP servers with namespaced tools\n- **Dual transport** - STDIO for local, HTTP for remote access\n- **Project analyzer** - Detect languages, frameworks, and project structure\n- **API key authentication** - SHA-256 hashed keys with `mcp_sk_` prefix\n- **Optional JWT auth** - Supabase JWT validation (off by default for MCP clients)\n- **SSO integration** - Enterprise single sign-on (Okta, Azure AD, Google)\n- **Usage-based billing** - Stripe Meters API integration\n- **Enterprise billing** - Custom contracts with invoice-based payment\n- **Rate limiting** - Per-user request limits by tier\n- **SLA tracking** - Uptime monitoring with service credits\n- **Dashboard** - Next.js app for key management and billing\n\n## Built-in Analyzer Tools\n\nThe proxy includes intelligent project analysis tools:\n\n### analyzer__detect_stack\n\nDetect programming languages, frameworks, and build systems:\n\n```json\n{\n  \"name\": \"analyzer__detect_stack\",\n  \"arguments\": {\n    \"path\": \"/path/to/project\"\n  }\n}\n```\n\nReturns: languages, frameworks, build system, runtime requirements, monorepo detection.\n\n### analyzer__get_structure\n\nGet directory structure and identify key files:\n\n```json\n{\n  \"name\": \"analyzer__get_structure\",\n  \"arguments\": {\n    \"path\": \"/path/to/project\",\n    \"maxDepth\": 4,\n    \"maxFiles\": 500\n  }\n}\n```\n\nReturns: directory tree, key files (entry points, configs, docs), file statistics.\n\n**Supported:** TypeScript, JavaScript, Python, Go, Rust, Java, Ruby, PHP, and 40+ frameworks.\n\n## Built-in Security Scanner Tools\n\nScan code for security vulnerabilities using Semgrep with OWASP 2025 mapping:\n\n### scanner__security_check\n\nQuick security scan of specific files:\n\n```json\n{\n  \"name\": \"scanner__security_check\",\n  \"arguments\": {\n    \"projectPath\": \"/path/to/project\",\n    \"severity\": \"high\"\n  }\n}\n```\n\n### scanner__full_scan\n\nComprehensive project scan with OWASP mapping:\n\n```json\n{\n  \"name\": \"scanner__full_scan\",\n  \"arguments\": {\n    \"projectPath\": \"/path/to/project\",\n    \"languages\": [\"typescript\", \"python\"],\n    \"frameworks\": [\"nextjs\"],\n    \"includeOwasp\": true\n  }\n}\n```\n\nReturns: findings with severity, OWASP 2025 category, CWE IDs, file locations, and fix suggestions.\n\n### scanner__get_rules\n\nList available Semgrep rulesets:\n\n```json\n{\n  \"name\": \"scanner__get_rules\",\n  \"arguments\": {\n    \"language\": \"python\"\n  }\n}\n```\n\n**Scanner Tier Limits:**\n\n| Tier | Scans/Hour | Max Files |\n|------|------------|-----------|\n| free | 10 | 100 |\n| pro | 100 | 1,000 |\n| enterprise | 1,000 | 10,000 |\n\n## Tier Limits\n\n| Tier | Requests/month | Backends | SLA | Price |\n|------|----------------|----------|-----|-------|\n| free | 300 | 3 | - | $0 |\n| pro | 3,000 | 10 | 99.9% | $7/mo |\n| max | 10,000 | 20 | 99.95% | $19/mo |\n| enterprise | custom | unlimited | 99.99% | custom |\n\n## Authentication\n\n### API Keys\n\nStandard authentication using `mcp_sk_` prefixed keys:\n\n```\nAuthorization: Bearer mcp_sk_your_api_key\n```\n\n### Optional JWT Tokens (disabled by default)\n\nOptional: Bearer tokens from Supabase Auth are also supported:\n\n```\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIs...\n```\n\nJWT auth is disabled by default for `/mcp`. To enable it, set:\n\n```\nMCP_ALLOW_JWT_AUTH=true\n```\n\nJWT tokens are validated for:\n- Signature (using `SUPABASE_JWT_SECRET`)\n- Expiration (`exp` claim)\n- Audience (`aud` claim must match `JWT_AUDIENCE`)\n\n### OAuth\n\nOAuth discovery endpoints exist only on the legacy HTTP server (`src/server/http.ts`) and are not part of the hosted Streamable HTTP MCP surface.\n\n## Admin Dashboard\n\nPlatform administrators can access analytics and user management at `/dashboard/admin`.\n\n### Features\n- **Revenue Metrics** - MRR, ARR, ARPU, NRR, Quick Ratio\n- **User Management** - Search, filter, tier changes, impersonation\n- **Cohort Analysis** - Retention heatmap with CSV export\n- **Churn Detection** - Early warning signals for at-risk users\n- **Audit Log** - All admin actions tracked\n\n### Admin Setup\n\n1. Set admin emails in environment:\n```bash\nADMIN_EMAILS=admin@company.com,cto@company.com\n```\n\n2. Users with matching emails get `role: admin` on signup\n\n3. Admin section appears in sidebar for admin users\n\n### Aggregation Jobs\n\nAnalytics data is pre-aggregated via scheduled Edge Functions:\n\n| Job | Schedule | Purpose |\n|-----|----------|---------|\n| aggregate-daily-stats | 1 AM UTC | Usage metrics per user |\n| aggregate-revenue | 2 AM UTC | MRR, ARR, customer counts |\n| detect-churn-signals | 3 AM UTC | Churn risk detection |\n\nJobs use pg_cron + pg_net to trigger Supabase Edge Functions.\n\n### Churn Signals\n\n| Signal | Weight | Trigger |\n|--------|--------|---------|\n| usage_decline | 0.30 | 7-day avg < 50% of prior 23 days |\n| inactivity | 0.20 | No activity for 14+ days (paying) |\n| payment_failed | 0.25 | Stripe payment failure |\n| downgrade | 0.25 | Paid → free tier change |\n\nRisk levels: >0.7 = high, >0.4 = medium, ≤0.4 = low\n\n## Enterprise Features\n\n### SSO Configuration\n\nEnterprise users can configure SSO via the dashboard:\n\n1. Go to **Settings > SSO**\n2. Enter your company email domain (e.g., `company.com`)\n3. Contact support to configure your IdP (Okta, Azure AD, Google Workspace)\n4. Optionally enable \"Require SSO\" to block password login\n\n### Enterprise Billing\n\nCustom contracts with:\n- Negotiated pricing and volume discounts\n- Invoice-based billing (Net 30/60/90)\n- Annual billing with upfront payment\n- Custom SLA targets\n\nContact sales for enterprise pricing.\n\n### Usage Reports\n\nEnterprise admins can generate usage reports:\n- Requests by user\n- Tool invocations by type\n- Uptime percentage\n- CSV export for chargeback\n\n## Environment Variables\n\n### Required for HTTP mode\n\n| Variable | Description |\n|----------|-------------|\n| `SUPABASE_URL` | Supabase project URL |\n| `SUPABASE_SERVICE_ROLE_KEY` | Supabase service role key |\n\n### Optional\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `PORT` | HTTP server port | `3000` |\n| `HTTP_MODE` | Enable HTTP mode | `false` |\n| `ALLOWED_HOSTS` | Comma-separated allowed hosts | `localhost,127.0.0.1` |\n| `JWT_AUDIENCE` | Expected JWT audience | `authenticated` |\n| `UPSTASH_REDIS_REST_URL` | Upstash Redis URL for rate limiting | - |\n| `UPSTASH_REDIS_REST_TOKEN` | Upstash Redis token | - |\n| `METRICS_TOKEN` | Enables `GET /metrics` (send `x-metrics-token`) | - |\n| `MCP_ALLOW_STDIO_BACKENDS_IN_PROD` | Allow `transport:\"stdio\"` backends in production | `false` |\n| `STRIPE_ENTERPRISE_PRICE_ID` | Stripe price for enterprise tier | - |\n| `INSTATUS_API_KEY` | Status page API key | - |\n| `INSTATUS_PAGE_ID` | Status page ID | - |\n| `ADMIN_EMAILS` | Comma-separated admin emails | - |\n| `ADMIN_RATE_LIMIT` | Admin requests per hour | `100` |\n| `ANALYTICS_RETENTION_DAYS` | Days to keep daily stats | `365` |\n\n## Backend Configuration\n\nConfigure backends in `config/backends.json`:\n\n```json\n{\n  \"backends\": [\n    {\n      \"key\": \"filesystem\",\n      \"name\": \"Filesystem MCP Server\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/path/to/dir\"],\n      \"transport\": \"stdio\",\n      \"prefix\": \"fs\",\n      \"pool\": { \"size\": 2 },\n      \"enabled\": true\n    },\n    {\n      \"key\": \"github\",\n      \"name\": \"GitHub MCP Server\",\n      \"transport\": \"sse\",\n      \"url\": \"https://your-github-mcp.example.com/sse\",\n      \"envFrom\": [\"GITHUB_TOKEN\"],\n      \"enabled\": true\n    }\n  ]\n}\n```\n\nTools are namespaced: `filesystem__read_file`, `github__search_repositories`.\n\n## Security\n\nSee [/security](https://your-dashboard.vercel.app/security) for:\n- Encryption details (AES-256-GCM at rest, TLS 1.3 in transit)\n- Access control documentation\n- Audit logging information\n- SOC 2 compliance timeline\n\n## Development\n\n```bash\n# Clone and install\ngit clone https://github.com/anthropic/mcp-proxy.git\ncd mcp-proxy\nbun install\n\n# STDIO mode (local)\nbun run dev:stdio\n\n# HTTP mode (remote)\nbun run dev:http\n\n# Dashboard\ncd dashboard && bun run dev\n\n# Run tests\nbun test\n```\n\n## Railway Deployment\n\n### Build the Docker Image Locally\n\n```bash\ndocker build -t zephex .\ndocker run --cap-add=SYS_ADMIN -p 8080:8080 zephex\n```\n\nNote: `--cap-add=SYS_ADMIN` is required locally for Chrome's sandbox. Railway handles this automatically.\n\n### Deploy to Railway\n\n1. Push this repo to GitHub\n2. Create a new Railway project → Deploy from GitHub repo\n3. Railway auto-detects Dockerfile and railway.json\n4. Set required environment variables in Railway dashboard:\n   - `PORT=8080`\n   - `HTTP_MODE=true`\n   - `NODE_ENV=production`\n   - `SUPABASE_URL`, `SUPABASE_ANON_KEY`, etc.\n5. Wait for the health check to pass (green status)\n6. Copy the Railway public URL from Settings → Networking\n\n### Testing the Deployed Server\n\n```bash\n# Test 1: Verify tools/list returns Zephex_dev_info\ncurl -s -X POST https://YOUR-URL.railway.app/mcp \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\",\"params\":{}}' \\\n  | jq '.result.tools[] | select(.name==\"Zephex_dev_info\") | {name, title}'\n\n# Test 2: Run Zephex_dev_info tool\ncurl -s -X POST https://YOUR-URL.railway.app/mcp \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -d '{\n    \"jsonrpc\":\"2.0\",\n    \"id\":2,\n    \"method\":\"tools/call\",\n    \"params\":{\n      \"name\":\"Zephex_dev_info\",\n      \"arguments\":{\"url\":\"https://example.com\"}\n    }\n  }' \\\n  | jq '.result.content[0].text | fromjson | {url, content_length}'\n```\n\n### Troubleshooting\n\n- Chrome fails to start: Ensure `PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome` is set\n- Health check fails: Confirm `PORT=8080` and `/health` returns 200\n- Tool not found: Check that the tool is registered in `src/handlers/tools.ts`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}