mcp-bridge

v1.0.1

Use mcp-bridge-openclaw CLI to connect to and manage Model Context Protocol (MCP) servers with auto-reconnection and retry logic. Install via npm install -g...

0· 582· 2 versions· 7 current· 7 all-time· Updated 11h ago· MIT-0

Install

openclaw skills install mcp-bridge

mcp-bridge-openclaw

CLI tool for connecting to MCP servers with built-in resilience.

Installation

npm install -g mcp-bridge-openclaw

Verified publisher: npm user jaggu37

Commands

Connect to MCP server

mcp-bridge --config config.json

List available servers

mcp-bridge --config config.json --list

Run with verbose logging

mcp-bridge --verbose --config config.json

Configuration

Create config.json:

{
  "servers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
      "env": {}
    }
  }
}

Security tip: Use environment variables for tokens instead of plaintext in config:

{
  "servers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    }
  }
}

Then run: GITHUB_TOKEN=your_token mcp-bridge --config config.json

Programmatic Usage

import { MCPBridge } from 'mcp-bridge-openclaw';

const bridge = new MCPBridge({
  configPath: './config.json',
  onServerConnect: (name) => console.log(`Connected to ${name}`),
});

await bridge.connect();
await bridge.disconnect();

Key Features

  • Auto-reconnect on disconnect
  • Configurable retry logic
  • Type-safe JSON config
  • CLI + programmatic API
  • Multiple server support

Version tags

latestvk971p7nmdzxp1529ta3z7xnab182jeb6