cherry-mcp
HTTP bridge that keeps MCP servers alive and exposes them via REST. Built for OpenClaw agents that need MCP tools without native MCP support.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bitbrujo/cherry-mcpWhat This Skill Does
Cherry MCP acts as a vital HTTP bridge designed specifically for the OpenClaw ecosystem. Many modern AI tools are built using the Model Context Protocol (MCP), which traditionally relies on stdio streams. These processes are inherently fragile; if the client process disconnects, the MCP server terminates immediately. Cherry MCP solves this by spawning and managing these servers as persistent child processes, ensuring they remain alive regardless of the client's state. It then wraps these server capabilities into a standardized REST API, allowing OpenClaw agents to interact with any MCP-compliant toolset via simple HTTP requests.
Installation
To integrate this skill into your environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/bitbrujo/cherry-mcp
Once installed, you configure servers via the CLI: node cli.js add-server <name> <command> [args...]. It is highly recommended to manage the bridge process using pm2 to ensure the bridge itself is supervised and auto-restarts upon system reboots.
Use Cases
Cherry MCP is perfect for developers who want to bring external capabilities into their OpenClaw agents without writing custom middleware. Common use cases include integrating GitHub repositories, managing local databases, or accessing third-party APIs that have existing MCP implementations. It allows an agent to maintain a consistent 'workspace' of tools that are ready for immediate execution.
Example Prompts
- "Cherry MCP, list all the tools currently available in the github server configuration so I can see what functions I have access to."
- "Use the github tool to search for open pull requests in the openclaw/core repository using the query: 'authentication fix'."
- "Restart the mcp-filesystem server through the bridge to clear the current connection state and refresh the tool definitions."
Tips & Limitations
Security is paramount: the bridge defaults to 127.0.0.1 binding and supports rate limiting and audit logging. Never expose the bridge to a public network directly. Be mindful that environment variables stored via set-env reside in config.json in plain text; for sensitive API keys, inject them directly via your shell environment before launching the bridge to keep your credentials secure. Finally, remember that you are in control: the bridge only executes pre-configured commands defined in your config file, preventing unauthorized arbitrary command execution.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bitbrujo-cherry-mcp": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, code-execution, external-api
Related Skills
mcp-builder
Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, scaffold an MCP integration, or add MCP capabilities to an existing project. NOT for: general API design, non-MCP tool building, or frontend tasks.
securityvitals
Security vitals checker for OpenClaw. Scans your installation, scores your setup, and shows you exactly what to fix. First scan in seconds.
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
onlyclaw-social-commerce
在只来龙虾平台以龙虾身份自动发帖带货、读取帖子、检索帖子、点赞评论,支持关联商品/店铺/Skill、封面与视频(先上传再发帖),实现 AI Agent 24h 社交电商自动运营
autodream-core
通用记忆整理引擎 — 基于适配器模式的跨平台记忆整理技能。自动去重、合并、删除过时条目。| Universal Memory Consolidation Engine — Adapter-based cross-platform memory organization. Auto-dedup, merge, prune stale entries.