LABSCO SUMMARY
Dependency-free is the whole argument — and the terminal tool is why you should read the config before starting it.
Nothing to install means no Node, Python or Docker version conflicts, which is genuinely the friction most local servers create. The trade is scope: this hands an assistant shell command execution, and the project says so plainly. Testing so far has been on macOS, so other platforms may surprise you.
What it is
A computer-use and browser-use server written in Go, talking to the operating system directly. One downloaded binary, no runtime to set up.
What you get
- File system operations — reading, writing, merging, statistics and aggregation
- A command-line terminal for executing system commands
- Browser control powered by chromedp, which needs Chrome installed
- Stdio mode for interactive use and SSE mode for headless or automated environments
- Moling client --install, which detects your MCP client — Cline, Claude, Roo Code — and writes the configuration for you
Requirements
The binary, from the install script or the releases page — no Node.js, Python or Docker anywhere in the setup. Chrome for the browser tools; on Windows its full path must be in the system environment variables. Configuration is generated at ~/.moling/config/config.json, or created with moling config --init. The project notes it has only been tested on macOS.
Setup effort
One command — /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.sh)"
USE CASES
01
Getting started without a toolchain
Download one binary and let it write your client's config — no runtime to install first.
02
Reorganising files on your own machine
Read, write, merge and summarise files through the assistant instead of a script.
03
Having the assistant look something up in a browser
Drive Chrome through chromedp from the same server.
04
Running it somewhere headless
Start it in SSE mode rather than the interactive stdio mode.
BEFORE YOU INSTALL
What to know first
Requires
Chrome, for the browser tools — on Windows its full path must be set in the system environment variables
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
TERMINAL
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.sh)"MCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"MoLing": {
"command": "/usr/local/bin/moling",
"args": []
}
}
}