1. Conduid
  2. AI
  3. Moling
MCP server · AI

Moling

MoLing is a computer-use and browser-use based MCP server. It is a locally deployed, dependency-free office AI assistant.

Unclaimed Apache-2.0 last commit 7 months ago ai-agentmcpagentllmai-assistantai
74Good

Scored 17 hours ago · breakdown

About Moling

Moling is an MCP server published by gojue in the AI category: moLing is a computer-use and browser-use based MCP server. It is a locally deployed, dependency-free office AI assistant.

The repository has 339 stars and 40 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/gojue/moling

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Moling

Powered by Claude · Grounded in docs

I know everything about Moling. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 17 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.5.0v0.5.0 · 15 Mar 2026What's Changed feat: Add tool annotations for improved LLM tool understanding by @bryankthompson in https://github.com/gojue/moling/pull/40 Fix JS code injection in browser_hover via selector escaping (CWE-94) by @Copilot in…
v0.4.0v0.4.0 · 31 May 2025What's Changed feat: Optimized project structure for better readability and maintain by @HildaM in https://github.com/gojue/moling/pull/38 feat: update error handling to use %w for wrapping errors in multiple files by @cfc4n in…
v0.3.2v0.3.2 · 20 May 2025What's Changed feat: update command arguments and add new client configurations for Trae and Trae CN by @cfc4n in https://github.com/gojue/moling/pull/35 feat: update command arguments and improve logging for service initialization by…
v0.3.1v0.3.1 · 22 Apr 2025What's Changed fix: handle parent process exit to ensure MCP Server shutdown by @cfc4n in https://github.com/gojue/moling/pull/33 feat: update prompts for browser, command, and filesystem assistants by @cfc4n in…
v0.3.0v0.3.0 · 17 Apr 2025What's Changed feat: add client configuration paths for Trae and update README for mode naming by @cfc4n in https://github.com/gojue/moling/pull/27 support Cursor IDE (MCP Client) by @cfc4n in https://github.com/gojue/moling/pull/28…

README

MoLing MCP Server

English | 中文 | 日本語

GitHub stars GitHub forks CI Github Version


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

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.

README fetched from the repository 17 hours ago. The original is authoritative.

Questions

About Moling

How do I install Moling?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Moling safe to use with an AI agent?

Its trust score is 74 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Moling still maintained?

The last commit was 7 months ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.