概要
What is MoLing?
MoLing is a computer-use and browser-use MCP Server that provides system interaction through operating system APIs. It enables file system operations (reading, writing, merging, statistics, and aggregation) and the execution of system commands. Designed as a dependency‑free local office automation assistant, MoLing runs directly on Windows, Linux, and macOS without requiring Node.js, Python, Docker, or other development environments. (Note: MoLing has only been tested on macOS; other operating systems may have issues.)
How to use MoLing?
Install MoLing via the provided install script, by downloading a pre‑built binary from the releases page, or by building from source with the Go toolchain. After installation, run the binary (./moling) and connect any MCP‑compatible client (e.g., Claude, Cline, Cherry Studio) by pointing it to the MoLing server address. The client configuration can be generated automatically with moling client --install, or added manually as a JSON block specifying the binary path. MoLing supports both Stdio (interactive) and SSE (headless/automated) modes.
Key features of MoLing
- File system operations: read, write, merge, statistics, and aggregation
- Direct execution of system commands via the command‑line terminal
- Browser control (powered by
chromedp); requires Chrome - No external dependencies – runs as a standalone binary
- Automatic MCP client configuration
- Supports Stdio mode and SSE mode
Use cases of MoLing
- Automate local file management tasks (read, write, merge, aggregate) through an MCP‑enabled assistant
- Execute system commands directly from a compatible MCP client without a separate terminal
- Control a Chrome browser programmatically for web automation (requires Chrome)
- Build local data‑organization or document‑writing workflows with minimal setup
FAQ from MoLing
What dependencies does MoLing require?
MoLing has no external dependencies. It runs as a standalone binary; no Node.js, Python, or Docker installation is needed. Browser control requires a Chrome browser (and on Windows the full Chrome path must be set as a system environment variable).
Which operating systems are supported?
Windows, Linux, and macOS are supported. MoLing has been tested only on macOS; compatibility on other platforms is not yet verified.
How do I configure an MCP client to use MoLing?
After starting the MoLing server, add its binary path to your MCP client’s configuration (e.g., for Claude edit claude_desktop_config.json). Alternatively, run moling client --install to have MoLing automatically detect and configure supported clients like Cline, Claude, or Roo Code.
Does MoLing support browser automation?
Yes, MoLing includes browser control via github.com/chromedp/chromedp. A Chrome browser must be installed, and on Windows the full path to Chrome must be set in the system environment variables.
How is MoLing started?
Simply run the MoLing binary (./moling on Linux/macOS or moling.exe on Windows). The server will start and listen for MCP client connections. Use moling config --init to create the default configuration file at ~/.moling/config/config.json.