Skip to content

Releases: bugzy-ai/mcp-tunnel

v0.2.4

Choose a tag to compare

@mslavov mslavov released this 26 Nov 11:43

Fixed

  • 🔧 String body base64 encoding - Fixed wrapper to properly base64 encode string request bodies before sending through tunnel. Previously, string bodies were sent as plain text while the worker expected base64, causing corrupted request bodies.

v0.2.3

Choose a tag to compare

@mslavov mslavov released this 25 Nov 14:48

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@mslavov mslavov released this 25 Nov 05:24

Full Changelog: v0.2.1...v0.2.2

v0.2.1 - Docker Build Fixes & Wrapper README

Choose a tag to compare

@mslavov mslavov released this 10 Oct 08:33

What's New in v0.2.1

Added

  • 📦 Wrapper README - Comprehensive README.md for the npm package with installation, usage instructions, and examples

Fixed

  • 🐳 Docker build - Fixed worker Dockerfile to properly compile TypeScript
    • Changed from npm ci to npm install for workspace compatibility
    • Added TypeScript and @types/node to worker devDependencies
    • Made tsconfig.json standalone
    • Added downlevelIteration compiler option

Changed

  • 📝 Release process documentation - Updated CLAUDE.md with npm version immutability warnings

Installation

Wrapper (npm):
```bash
npm install -g @mcp-tunnel/wrapper
```

Worker (Docker):
```bash
docker pull ghcr.io/mslavov/mcp-tunnel-worker:0.2.1
```

Quick Start

See the README for full documentation.


Full Changelog: v0.2.0...v0.2.1

v0.2.0 - Debug Logging & Smart Domain Bypassing

Choose a tag to compare

@mslavov mslavov released this 10 Oct 08:24

What's New in v0.2.0

Added

  • 🔍 Debug logging system - Optional file-based logging via MCP_TUNNEL_DEBUG environment variable
    • Logs to .mcp-tunnel/wrapper.log to avoid polluting stdio
    • Detailed initialization, request/response, and error logging
  • 🚫 Smart domain bypassing - Automatically bypasses Ably domains to prevent intercepting tunnel's own connections
  • 📖 Slack MCP example - Real-world integration example with debugging guide
  • 📖 CLAUDE.md - Comprehensive codebase guide for future Claude Code instances

Changed

  • Improved CLI spawn method - Uses NODE_OPTIONS instead of --require flag for better compatibility
  • 📝 Enhanced preload logging - Comprehensive logging throughout the preload lifecycle
  • 🔇 Silent by default - Wrapper no longer logs to console unless debug mode is enabled

Fixed

  • 🔄 Ably connection interception - Prevented tunnel from intercepting its own Ably connections
  • 🐛 CI/CD - Added package-lock.json for reproducible builds

Installation

Wrapper (npm):
```bash
npm install -g @mcp-tunnel/wrapper
```

Worker (Docker):
```bash
docker pull ghcr.io/mslavov/mcp-tunnel-worker:0.2.0
```

Quick Start

See the README for full documentation.


Full Changelog: v0.1.0...v0.2.0