{"_id":"@dvasc/mcp-bridge","name":"@dvasc/mcp-bridge","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dvasc/mcp-bridge","version":"1.0.0","description":"Bridge for connecting Claude Desktop to remote MCP HTTP servers","type":"module","main":"./index.js","bin":{"mcp-bridge":"index.js"},"scripts":{"test":"node index.js http://localhost:3333/mcp"},"keywords":["mcp","model-context-protocol","claude","bridge","stdio","http"],"author":{"name":"Diego Vasconcelos","email":"dyegovasconcelos@gmail.com"},"license":"MIT","engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/dyegovasconcelos/mcp-bridge.git"},"_id":"@dvasc/mcp-bridge@1.0.0","bugs":{"url":"https://github.com/dyegovasconcelos/mcp-bridge/issues"},"homepage":"https://github.com/dyegovasconcelos/mcp-bridge#readme","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-8IhkMD04Hl9oQ1NEEFbUk7AzjwQLXU2N5SDsB3PS5AX0rkiT+VoIccwcg2gjLjt5EgQrlYjTjNXk/PTqPslZ5g==","shasum":"f60e5dc01d96c8d0fcaf1057381b2d604c3aa58b","tarball":"https://registry.npmjs.org/@dvasc/mcp-bridge/-/mcp-bridge-1.0.0.tgz","fileCount":3,"unpackedSize":5039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQQnR71lwbzPr5yBd+fQzqizaCY2sW3fWtfmM+aYblmAIgXOmuUS6tYB3vQ0eW8qSz3NC2jDF5T1nfAOVbJ+WTB7E="}]},"_npmUser":{"name":"dyegovasc","email":"dyego.vasconcelos@me.com"},"directories":{},"maintainers":[{"name":"dyegovasc","email":"dyego.vasconcelos@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-bridge_1.0.0_1769619146269_0.937179658893905"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-28T16:52:26.202Z","1.0.0":"2026-01-28T16:52:26.429Z","modified":"2026-01-28T16:52:26.664Z"},"maintainers":[{"name":"dyegovasc","email":"dyego.vasconcelos@me.com"}],"description":"Bridge for connecting Claude Desktop to remote MCP HTTP servers","homepage":"https://github.com/dyegovasconcelos/mcp-bridge#readme","keywords":["mcp","model-context-protocol","claude","bridge","stdio","http"],"repository":{"type":"git","url":"git+https://github.com/dyegovasconcelos/mcp-bridge.git"},"author":{"name":"Diego Vasconcelos","email":"dyegovasconcelos@gmail.com"},"bugs":{"url":"https://github.com/dyegovasconcelos/mcp-bridge/issues"},"license":"MIT","readme":"# MCP Bridge\n\nBridge for connecting Claude Desktop to remote MCP HTTP servers.\n\n## What is this?\n\nClaude Desktop only supports stdio connections, but many MCP servers run over HTTP. This bridge translates between stdio (used by Claude) and Streamable HTTP (used by remote MCP servers).\n\n## Installation\n\nNo installation needed! The bridge runs automatically via `npx`.\n\n## Usage with Claude Desktop\n\nAdd this to your Claude Desktop config:\n\n**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"your-server-name\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@dyegovasconcelos/mcp-bridge\",\n        \"https://your-server.com/mcp\"\n      ],\n      \"env\": {\n        \"API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\nReplace:\n- `your-server-name` with a name for your server\n- `https://your-server.com/mcp` with your MCP server URL\n- `your-api-key-here` with your actual API key (if required)\n\n## How it works\n\n1. Claude Desktop spawns the bridge process via `npx`\n2. The bridge connects stdio to your remote HTTP MCP server\n3. Messages flow bidirectionally: Claude ↔ Bridge ↔ Remote Server\n\n## Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `API_KEY` | No | API key sent as `Authorization: Bearer <key>` header |\n\n## Requirements\n\n- Node.js 18+ (for built-in `fetch`)\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-89d618610b40b44607be2cfb697ca42d"}