{"_id":"@awilmoth/mcp-firewall-bridge","name":"@awilmoth/mcp-firewall-bridge","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@awilmoth/mcp-firewall-bridge","version":"1.0.0","description":"A simple bridge for MCP Firewall integration with Claude","main":"index.js","bin":{"mcp-firewall-bridge":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["mcp","claude","firewall","bridge"],"author":{"name":"Aaron Wilmoth"},"license":"MIT","gitHead":"ccc6a3056816d758c8bedd712d75cdfa3a7045f4","_id":"@awilmoth/mcp-firewall-bridge@1.0.0","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-O+inDSwDmipJgEfUXyeFRQeQdiu0QMX2fvr+qv55Xw3AfPZ5xv/5nJMPITBlcyY7ul6/9VjTHFQvgLaKzKC46w==","shasum":"84280b5ab22109cbeb553e8186bbb47bff6cc016","tarball":"https://registry.npmjs.org/@awilmoth/mcp-firewall-bridge/-/mcp-firewall-bridge-1.0.0.tgz","fileCount":3,"unpackedSize":11114,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEuhOGCaBCoPRsGlui1dlW8ZolKgs2AkqMMwOqSlclwJAiB+CFMPk8FiN7CBkkWSuw7Reefkqpaq/lu4kltYq2Wikg=="}]},"_npmUser":{"name":"awilmoth","email":"awilmoth1@gmail.com"},"directories":{},"maintainers":[{"name":"awilmoth","email":"awilmoth1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-firewall-bridge_1.0.0_1747317092291_0.5143483415881642"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-15T13:51:32.229Z","1.0.0":"2025-05-15T13:51:32.461Z","modified":"2025-05-15T13:51:32.687Z"},"maintainers":[{"name":"awilmoth","email":"awilmoth1@gmail.com"}],"description":"A simple bridge for MCP Firewall integration with Claude","keywords":["mcp","claude","firewall","bridge"],"author":{"name":"Aaron Wilmoth"},"license":"MIT","readme":"# MCP Firewall Bridge\n\nA simple bridge for MCP Firewall integration with Claude.\n\n## Overview\n\nThis package provides a lightweight bridge for connecting Claude AI to the MCP Firewall service. It handles the Model Context Protocol (MCP) communication, responding to initialization messages and maintaining the connection.\n\n## Installation\n\n```bash\nnpm install -g @awilmoth/mcp-firewall-bridge\n```\n\n## Usage\n\n### With Claude Desktop\n\n1. Install the package globally:\n   ```bash\n   npm install -g @awilmoth/mcp-firewall-bridge\n   ```\n\n2. Configure your Claude Desktop `.mcp.json` file:\n   ```json\n   {\n     \"mcpServers\": {\n       \"jetbrains\": {\n         \"command\": \"npx\",\n         \"args\": [\n           \"-y\",\n           \"@jetbrains/mcp-proxy\"\n         ]\n       },\n       \"mcp_firewall\": {\n         \"command\": \"npx\",\n         \"args\": [\n           \"-y\",\n           \"@awilmoth/mcp-firewall-bridge\"\n         ]\n       }\n     }\n   }\n   ```\n\n   The bridge has all necessary configuration built in:\n   - Server URL: http://localhost:6366\n   - Protocol version: 2024-11-05\n   - Timeout: 60 seconds\n   - All standard MCP Firewall tools\n\n3. Restart Claude Desktop\n\n## Development\n\nTo modify or extend the bridge:\n\n1. Clone the repository\n2. Make your changes\n3. Test locally with `node index.js`\n\n## Features\n\n- Handles MCP protocol initialization\n- Provides detailed debugging output\n- Maintains connection with Claude\n- Lightweight and minimal dependencies\n\n## License\n\nMIT","readmeFilename":"README.md","_rev":"1-eceb4085160ef4c298cd0c14986ddea7"}