{"_id":"@bithyte/mcp-firewall","_rev":"3-c1e6c091127918e448e8f1fb9a25be8c","name":"@bithyte/mcp-firewall","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@bithyte/mcp-firewall","version":"0.1.0","license":"Apache-2.0","_id":"@bithyte/mcp-firewall@0.1.0","maintainers":[{"name":"cozminu","email":"ucozmin@gmail.com"}],"homepage":"https://github.com/bithyte/mcp-firewall#readme","bugs":"https://github.com/bithyte/mcp-firewall/issues","bin":{"mcp-firewall":"./dist/cli/index.js"},"dist":{"shasum":"ecab197281da785b2adf1f61ed969f4f14f961b3","tarball":"https://registry.npmjs.org/@bithyte/mcp-firewall/-/mcp-firewall-0.1.0.tgz","fileCount":391,"integrity":"sha512-euXNFQvo1YSROZEmNQodINpteY+JvYIjP3PhLyr2zOFXZmjXm4OjqsF1Tpt7s8Z9+UtovK5CAXlghwKQQN16AQ==","signatures":[{"sig":"MEYCIQCeGduehoqcp4aF8/jjxuZIWrcfmMFXQK8cbeP7127EuAIhAJakImcqe9KsAYLw07YzEqEZNL/m9XPr4SOYeQhKLlW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"cozminu","email":"ucozmin@gmail.com"},"repository":{"url":"https://github.com/bithyte/mcp-firewall.git","type":"git","directory":"packages/daemon"},"description":"Local daemon between AI agents and MCP servers","directories":{},"_nodeVersion":"22.23.1","dependencies":{"re2":"1.23.3","cel-js":"^0.8.2","fastify":"^5.10.0","js-yaml":"^4.1.0","commander":"^15.0.0","jsonc-parser":"^3.3.1","jsonpath-plus":"^10.4.0","node-notifier":"^10.0.1","better-sqlite3":"^11.3.0","@fastify/static":"^8.3.0","@node-rs/argon2":"^2.0.2","@napi-rs/keyring":"^1.1.6","@modelcontextprotocol/sdk":"^1.29.0","@bithyte/mcp-firewall-shared":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.7.4","@types/js-yaml":"^4.0.9","@types/node-notifier":"^8.0.5","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-firewall_0.1.0_1786611145814_0.2995814077794987","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bithyte/mcp-firewall","version":"0.2.0","keywords":["mcp","model-context-protocol","mcp-firewall","mcp-gateway","mcp-proxy","mcp-guard","mcp-server","ai-agent-security","access-control","policy-engine","audit-log"],"license":"Apache-2.0","_id":"@bithyte/mcp-firewall@0.2.0","maintainers":[{"name":"cozminu","email":"ucozmin@gmail.com"}],"homepage":"https://github.com/bithyte/mcp-firewall#readme","bugs":"https://github.com/bithyte/mcp-firewall/issues","bin":{"mcp-firewall":"./dist/cli/index.js"},"dist":{"shasum":"298b519e7a8701b3a1b8b61d8ab0fd909b73432d","tarball":"https://registry.npmjs.org/@bithyte/mcp-firewall/-/mcp-firewall-0.2.0.tgz","fileCount":331,"integrity":"sha512-X/Zl07bW73qp/G/IR60U4oDWMW3ueiXkBSXGykFgKqvBdJo4L1bpe2VPP4YQ5w86qaZ4HXRpAoOAzMpePcjdQQ==","signatures":[{"sig":"MEYCIQCFkV7gPdwKN44M6GBYGE7O7zcE6SnnwYyHBC8HuBZxdAIhAJki9vVdxGMmsggm6rt/L//o6H/53m/F92pAZS2+0u0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85f86ef2-ee4e-4572-909b-0c55a90b85b2"}},"repository":{"url":"https://github.com/bithyte/mcp-firewall.git","type":"git","directory":"packages/daemon"},"description":"Local daemon between AI agents and MCP servers","directories":{},"_nodeVersion":"22.23.2","dependencies":{"re2":"1.23.3","cel-js":"^0.8.2","fastify":"^5.10.0","js-yaml":"^4.1.0","commander":"^15.0.0","jsonc-parser":"^3.3.1","jsonpath-plus":"^10.4.0","better-sqlite3":"^11.3.0","@node-rs/argon2":"^2.0.2","@napi-rs/keyring":"^1.1.6","@modelcontextprotocol/sdk":"^1.29.0","@bithyte/mcp-firewall-shared":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.7.4","@types/js-yaml":"^4.0.9","@types/better-sqlite3":"^7.6.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-firewall_0.2.0_1786959905516_0.0332883162290496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bithyte/mcp-firewall","version":"0.4.0","description":"MCP Firewall installer and umbrella package","keywords":["mcp","model-context-protocol","mcp-firewall","mcp-gateway","ai-agent-security"],"license":"Apache-2.0","repository":{"type":"git","url":"https://github.com/bithyte/mcp-firewall.git","directory":"packages/meta"},"homepage":"https://github.com/bithyte/mcp-firewall#readme","bugs":"https://github.com/bithyte/mcp-firewall/issues","type":"module","engines":{"node":">=22"},"publishConfig":{"access":"public"},"dependencies":{"@bithyte/mcp-firewall-core":"0.3.0","@bithyte/mcp-firewall-connect":"0.2.0","@bithyte/mcp-firewall-console":"0.3.0"},"devDependencies":{"@types/node":"^22.7.4"},"scripts":{"test":"vitest run"},"_nodeVersion":"22.23.2","_id":"@bithyte/mcp-firewall@0.4.0","dist":{"integrity":"sha512-9H8J3npK41iqQ7FHrMMC20QCeC1fjAanD0h5THGQwJy7YHf6iGMfY71y9UxoTpVCf8A8ZqvIK6DHS3SGkrQsMg==","shasum":"b0353600d6cbc532f27f7d5a3723f24c5dd4f8bb","tarball":"https://registry.npmjs.org/@bithyte/mcp-firewall/-/mcp-firewall-0.4.0.tgz","fileCount":4,"unpackedSize":20255,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICLc/mQGMgd0PURh7Dp9qZoAFiY6Gm6FrepOiSYoyZBkAiAzp008U4h4ImrZbDnpKUIVf68v2grD3075oBzgZ7i5Eg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85f86ef2-ee4e-4572-909b-0c55a90b85b2"}},"directories":{},"maintainers":[{"name":"cozminu","email":"ucozmin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-firewall_0.4.0_1786987570668_0.313544475391772"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T08:52:25.598Z","modified":"2026-08-17T17:26:10.997Z","0.1.0":"2026-08-13T08:52:25.968Z","0.2.0":"2026-08-17T09:45:05.662Z","0.4.0":"2026-08-17T17:26:10.799Z"},"bugs":"https://github.com/bithyte/mcp-firewall/issues","license":"Apache-2.0","homepage":"https://github.com/bithyte/mcp-firewall#readme","keywords":["mcp","model-context-protocol","mcp-firewall","mcp-gateway","ai-agent-security"],"repository":{"type":"git","url":"https://github.com/bithyte/mcp-firewall.git","directory":"packages/meta"},"description":"MCP Firewall installer and umbrella package","maintainers":[{"name":"cozminu","email":"ucozmin@gmail.com"}],"readme":"# @bithyte/mcp-firewall\n\nInstaller for [MCP Firewall](https://github.com/bithyte/mcp-firewall): installs\nthe core daemon, the `mcp-firewall-connect` stdio shim, and the admin console, then\nstarts and pairs them.\n\n```bash\ncurl -fsSL https://unpkg.com/@bithyte/mcp-firewall/install.sh | sh\n```\n\nRequires Node >=22, macOS or Linux (the script refuses other platforms and\nolder Node versions).\n\n## Flags\n\n- `--yes` accept defaults, never prompt\n- `--with-sandbox` also install the sandbox runner (container isolation)\n- `--no-sandbox` never install the sandbox runner\n- `--no-service` install binaries only, no launchd/systemd units\n- `--port <n>` daemon port (default 7920)\n- `--console-port <n>` admin console port (default 7922)\n- `--pkg-version <v>` npm version or dist-tag to install (default latest)\n- `--dry-run` print what would run, change nothing\n- `--uninstall` stop and remove services, uninstall the packages\n- `--purge` with `--uninstall`, also delete `~/.mcp-firewall`\n- `-h, --help` show usage\n\n## Uninstall\n\n```bash\ncurl -fsSL https://unpkg.com/@bithyte/mcp-firewall/install.sh | sh -s -- --uninstall\n```\n\nAdd `--purge` to also delete `~/.mcp-firewall` (config, database, keys).\n\nSee the [repo README](https://github.com/bithyte/mcp-firewall#readme) for\narchitecture, the config file, and manual (non-installer) setup.\n","readmeFilename":""}