LaunchKit · 2026
Back to Skills

cherry-mcp

HTTP bridge that keeps MCP servers alive and exposes them via REST.

0
1.1k downloads
by @bitbrujo

Setup & Installation

openclaw skills install @bitbrujo/cherry-mcp

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install cherry-mcp

Version History

v1.0.3Feb 9, 2026 - Version note by skill developer:

- Added frontmatter with name, description, and tags to SKILL.md for improved metadata. - No changes to functionality or instructions—documentation only.

What This Skill Does

HTTP bridge that spawns MCP servers as persistent child processes and exposes their tools via REST endpoints. Designed for agents that lack native MCP support, where exec-based spawning kills servers when they go idle. Includes auto-restart on crash, rate limiting, IP allowlisting, and audit logging.

Solves the stdio persistence problem that kills MCP servers when spawned via exec, without requiring native MCP client support in the consuming agent.

When to use it

  • Calling GitHub MCP tools from an agent that only supports HTTP
  • Keeping MCP servers alive across long-running automation sessions
  • Bridging multiple MCP servers under a single HTTP interface
  • Auto-restarting a crashed MCP server during an overnight batch job
  • Restricting MCP tool access to specific IPs on a shared machine

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: use the GitHub MCP server's search tool from an OpenClaw agent

AGENT
  1. 1Register the server: `node cli.js add-server github npx @anthropic/mcp-github`
  2. 2Set credentials: `node cli.js set-env github GITHUB_TOKEN ghp_xxx`
  3. 3Start the bridge: `pm2 start bridge.js --name cherry-mcp`
  4. 4POST to `http://localhost:3456/github/call` with the tool name and arguments
  5. 5Receive the MCP tool response as JSON over HTTP
OUTPUT

GitHub MCP tools are callable via HTTP REST from any agent or script

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

API keys or credentials required by each MCP server being bridged (e.g., GITHUB_TOKEN for GitHub MCP)