mcpField
M
Moling

Moling

Local
gojue.ccProductivity339Updated 32w ago

About Moling

MoLing is a locally deployed MCP server for computer use and browser use, requiring no extra dependencies. It targets office automation, handling files through operating system APIs and running system commands.

Key features

  1. 01File system operations: read, write, merge, statistics, aggregation
  2. 02Command-line terminal for running system commands
  3. 03Browser control built on chromedp
  4. 04Runs on Windows, Linux and macOS

Use cases

  1. 01Batch organizing and aggregating local files
  2. 02Automating local office tasks from an MCP client
  3. 03Performing web browsing actions through a browser

MCP support

MoLing runs as an MCP server and exposes file, command-line and browser tools to MCP clients such as Claude, Cline and Cherry Studio. The moling client --install command can write the client configuration automatically.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MoLing MCP Server

English | 中文 | 日本語

GitHub stars GitHub forks CI Github Version


README image

Introduction

MoLing is a computer-use and browser-use MCP Server that implements system interaction through operating system APIs, enabling file system operations such as reading, writing, merging, statistics, and aggregation, as well as the ability to execute system commands. It is a dependency-free local office automation assistant.

Advantages

Important

Requiring no installation of any dependencies, MoLing can be run directly and is compatible with multiple operating systems, including Windows, Linux, and macOS. This eliminates the hassle of dealing with environment conflicts involving Node.js, Python, Docker and other development environments.

Features

Caution

Command-line operations are dangerous and should be used with caution.

  • File System Operations: Reading, writing, merging, statistics, and aggregation
  • Command-line Terminal: Execute system commands directly
  • Browser Control: Powered by github.com/chromedp/chromedp
    • Chrome browser is required.
    • In Windows, the full path to Chrome needs to be configured in the system environment variables.
  • Future Plans:
    • Personal PC data organization
    • Document writing assistance
    • Schedule planning
    • Life assistant features

Warning

Currently, MoLing has only been tested on macOS, and other operating systems may have issues.

Supported MCP Clients
Demos

https://github.com/user-attachments/assets/229c4dd5-23b4-4b53-9e25-3eba8734b5b7

MoLing in Claude README image

Configuration Format
MCP Server (MoLing) configuration

The configuration file will be generated at /Users/username/.moling/config/config.json, and you can modify its contents as needed.

If the file does not exist, you can create it using moling config --init.

MCP Client configuration

For example, to configure the Claude client, add the following configuration:

Tip

Only 3-6 lines of configuration are needed.

Claude config path: ~/Library/Application\ Support/Claude/claude_desktop_config

{
  "mcpServers": {
    "MoLing": {
      "command": "/usr/local/bin/moling",
      "args": []
    }
  }
}

and, /usr/local/bin/moling is the path to the MoLing server binary you downloaded.

Automatic Configuration

run moling client --install to automatically install the configuration for the MCP client.

MoLing will automatically detect the MCP client and install the configuration for you. including: Cline, Claude, Roo Code, etc.

Operation Modes
  • Stdio Mode: CLI-based interactive mode for user-friendly experience
  • SSE Mode: Server-Side Rendering mode optimized for headless/automated environments
Installation
Option 1: Install via Script
Linux/MacOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.sh)"
Windows

Warning

Not tested, unsure if it works.

powershell -ExecutionPolicy ByPass -c "irm https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.ps1 | iex"
Option 2: Direct Download
  1. Download the installation package from releases page
  2. Extract the package
  3. Run the server:
    ./moling
    
Option 3: Build from Source
  1. Clone the repository:
git clone https://github.com/gojue/moling.git
cd moling
  1. Build the project (requires Golang toolchain):
make build
  1. Run the compiled binary:
./bin/moling
Usage

After starting the server, connect using any supported MCP client by configuring it to point to your MoLing server address.

License

Apache License 2.0. See LICENSE for details.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.