npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

mcp-bridge-cloud

v0.1.0

Published

Persistent cloud tunnels for MCP servers - CLI tool for connecting local MCP servers to mcp-bridge.xyz

Readme

mcp-bridge-cloud

Persistent cloud tunnels for MCP servers

npm version License: MIT

What is this?

mcp-bridge-cloud is a CLI tool that gives your local MCP server a persistent HTTPS URL that never changes.

No more updating ChatGPT configuration every time you restart your server!

# Install globally
npm install -g mcp-bridge-cloud

# Run with your API key
mcp-bridge-cloud --api-key YOUR_API_KEY

# Get a persistent URL like:
# https://yourusername.mcp-bridge.xyz

Features

  • Persistent URLs - Same HTTPS URL across all restarts
  • Zero Configuration - Works out of the box
  • Secure - API key authentication
  • Fast - Low-latency WebSocket tunnel
  • Filesystem MCP - Built-in filesystem server
  • ChatGPT Ready - Compatible with ChatGPT Developer Mode

Installation

npm install -g mcp-bridge-cloud

Quick Start

1. Get API Key

Sign up at https://mcp-bridge.xyz/dashboard and copy your API key.

2. Run the CLI

mcp-bridge-cloud --api-key YOUR_API_KEY

Output:

╔═══════════════════════════════════════════════════════════╗
║              MCP Bridge Cloud                             ║
║         Persistent Tunnels for MCP Servers                ║
╚═══════════════════════════════════════════════════════════╝

🚀 Starting MCP filesystem adapter...
   Root directory: /Users/you/projects
   Port: 3000
✓ Adapter running

🌐 Connecting to MCP Bridge Cloud...
✓ Connected to cloud
   Your persistent URL: https://yourusername.mcp-bridge.xyz

═══════════════════════════════════════════════════════════
✓ Server Ready!
═══════════════════════════════════════════════════════════

📋 Configuration:
   Adapter Port: 3000
   Root Directory: /Users/you/projects
   Subdomain: yourusername
   Persistent URL: https://yourusername.mcp-bridge.xyz

🎯 Next Steps:

   1. Copy your persistent URL:
      https://yourusername.mcp-bridge.xyz

   2. Add to ChatGPT:
      • Settings → Apps & Connectors → Developer Mode
      • Add Remote MCP Server
      • URL: https://yourusername.mcp-bridge.xyz
      • Protocol: HTTP (streaming)
      • Authentication: None

   3. Your URL persists across restarts!
      No need to reconfigure ChatGPT every time ✨

────────────────────────────────────────────────────────────
Press Ctrl+C to stop

3. Add to ChatGPT

  1. Open ChatGPT
  2. Go to SettingsApps & ConnectorsDeveloper Mode
  3. Click Add Remote MCP Server
  4. Enter your persistent URL: https://yourusername.mcp-bridge.xyz
  5. Select HTTP (streaming)
  6. Click Connect

Done! Your MCP server is now available in ChatGPT.

Usage

Basic Usage

# Use default settings (current directory, port 3000)
mcp-bridge-cloud --api-key YOUR_API_KEY

Custom Directory

# Serve a specific directory
mcp-bridge-cloud --api-key YOUR_API_KEY --dir ~/Documents

Custom Port

# Use a different port
mcp-bridge-cloud --api-key YOUR_API_KEY --port 3001

Environment Variables

# Set API key via environment variable
export MCP_CLOUD_API_KEY=YOUR_API_KEY
mcp-bridge-cloud

Debug Mode

# Enable verbose logging
mcp-bridge-cloud --api-key YOUR_API_KEY --debug

Command Line Options

| Option | Alias | Description | Default | |--------|-------|-------------|---------| | --api-key <key> | -k | API key from mcp-bridge.xyz | Required | | --port <number> | -p | Port for HTTP adapter | 3000 | | --dir <path> | -d | Root directory to serve | Current directory | | --tunnel-url <url> | -t | Cloud server URL | wss://mcp-bridge.xyz | | --debug | | Enable debug logging | false | | --help | -h | Show help | |

Environment Variables

| Variable | Description | |----------|-------------| | MCP_CLOUD_API_KEY | API key (alternative to --api-key) | | MCP_CLOUD_URL | Cloud server URL | | DEBUG=1 | Enable debug mode |

How It Works

┌─────────────────────────────────────────────────────────────┐
│ Your Local Machine                                          │
│                                                             │
│  ┌──────────────────┐         ┌──────────────────┐        │
│  │ MCP Server       │ ←────── │ HTTP Adapter     │        │
│  │ (STDIO)          │         │ (port 3000)      │        │
│  └──────────────────┘         └────────┬─────────┘        │
│                                         │                   │
│                                         │ WebSocket         │
└─────────────────────────────────────────┼───────────────────┘
                                          │
                                          ▼
                                ┌──────────────────────┐
                                │ mcp-bridge.xyz       │
                                │ (Cloud Relay)        │
                                └──────────┬───────────┘
                                           │
                                           │ HTTPS
                                           ▼
                                ┌──────────────────────┐
                                │ ChatGPT              │
                                └──────────────────────┘
  1. MCP Server runs locally (filesystem access via STDIO)
  2. HTTP Adapter wraps it with HTTP interface
  3. Cloud Connector establishes WebSocket tunnel to mcp-bridge.xyz
  4. ChatGPT connects to your persistent URL
  5. Requests flow through cloud → WebSocket → adapter → MCP server

MCP Tools Available

The built-in filesystem server provides these tools:

  • search - Find files by pattern
  • fetch - Read file contents
  • list - List directory contents
  • write - Create or update files

Troubleshooting

"API key required" error

Problem: No API key provided

Solution:

# Provide via command line
mcp-bridge-cloud --api-key YOUR_KEY

# Or via environment variable
export MCP_CLOUD_API_KEY=YOUR_KEY
mcp-bridge-cloud

"Connection refused" error

Problem: Port already in use

Solution:

# Use a different port
mcp-bridge-cloud --api-key YOUR_KEY --port 3001

"MCP server not ready" error

Problem: MCP server failed to start

Solution:

# Check if npx works
npx -y @modelcontextprotocol/server-filesystem --help

# Try with debug mode
mcp-bridge-cloud --api-key YOUR_KEY --debug

Examples

Basic Filesystem Access

# Share your Documents folder with ChatGPT
mcp-bridge-cloud --api-key abc123 --dir ~/Documents

Then in ChatGPT:

You: "List all markdown files in my Documents folder"
ChatGPT: *uses the 'search' tool* "I found 15 markdown files..."

Project Collaboration

# Share a specific project
cd ~/projects/my-app
mcp-bridge-cloud --api-key abc123

Then in ChatGPT:

You: "Read the README.md file"
ChatGPT: *uses the 'fetch' tool* "Here's what I found in your README..."

License

MIT © articat

Links

Support


Made with ❤️ for the MCP community