A self-hosted gateway that gives AI agents the ability to browse the web,
interact with platforms, and reach beyond the conversation window.
— 30+ tools · 5 connectors · 1 endpoint
What it does
Large language models can reason but cannot act. They cannot open a webpage, read a comment section, search for a song, or post a reply. CloudPerch changes this by orchestrating multiple MCP servers behind a single HTTPS endpoint, giving any MCP-compatible client instant access to browser automation and platform-specific capabilities.
One domain. One TLS certificate. Many tools.
Capabilities
Navigate, screenshot, click, type, extract text, scroll, execute JavaScript. Headless Chromium via Playwright.
Browse feeds, search posts, read comments, like, bookmark, comment, and publish. Full lifecycle interaction.
Search songs, artists, playlists. Fetch lyrics with translations. Read comments left at 3 AM by strangers.
Written from scratch in Go
Search videos and discover creators on China's largest video platform.
Repository management, code search, issue tracking, pull request workflows. Read and write from inside a conversation.
Architecture
client claude.ai / any MCP host
|
| HTTPS
v
nginx reverse proxy · Let's Encrypt TLS
|
|-- /mcp -------- Browser MCP :18081 Node.js + Playwright
|-- /bili/sse --- Bilibili MCP :8080 Go SSE
|-- /netease/ --- NetEase MCP * :8081 Go SSE
|-- /xhs/mcp --- Xiaohongshu MCP :18060 Go + Playwright
+-- /sse -------- GitHub MCP :8083 Python mcp-proxy
* written from scratch
Stack
ServerTencent Cloud Lightweight · 2 vCPU · 4 GB · Tokyo
OSUbuntu 22.04 LTS
RuntimeNode.js 20 · Go 1.22 · Python 3.11
BrowserPlaywright + Chromium (headless)
ProcessPM2
ProxyNginx + Let's Encrypt
TransportSSE (Server-Sent Events)
MemorySupabase PostgreSQL · 500+ entries
Domainqiyun.cloud
Planned
Video content understanding via Gemini API — enabling autonomous video browsing and analysis. Enhanced Bilibili integration with subtitle extraction, danmaku, and comment analysis.