📦 mcp-bridge — 技能工具
v1.0.1Use 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...
详细分析 ▾
运行时依赖
版本
- Added homepage and repository links to SKILL.md for improved discoverability. - Noted verified npm publisher (`jaggu37`) in the documentation. - Updated config example to emphasize security best practices using environment variables for tokens. - Simplified configuration and usage examples for clarity. - Minor edits for improved documentation and security guidance.
安装命令
点击复制技能文档
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