MoLing MCP Server

MoLing MCP Server

site icon
2025.04.18 255
Go办公自动化文件管理浏览器自动化开发效率浏览器自动化
MoLing 是一个计算机和浏览器使用的 MCP 服务器,通过操作系统 API 实现系统交互,支持文件系统操作(如读取、写入、合并、统计和聚合)以及执行系统命令。它是一个无需依赖的本地办公自动化助手。
View on GitHub

Overview

基本能力

产品定位

MoLing 是一个本地办公自动化助手,专注于通过操作系统 API 实现文件系统操作和系统命令执行,同时支持浏览器控制功能。

核心功能

  • 文件系统操作:支持文件的读取、写入、合并、统计和聚合。
  • 命令行终端:直接执行系统命令。
  • 浏览器控制:基于 github.com/chromedp/chromedp 实现,需要 Chrome 浏览器支持。
  • 未来计划:包括个人 PC 数据组织、文档写作辅助、日程规划和生活助手功能。

适用场景

  • 本地文件管理和操作。
  • 自动化系统命令执行。
  • 浏览器自动化任务。
  • 办公自动化辅助工具。

工具列表

  • 文件系统操作工具:用于文件的读取、写入、合并等操作。
  • 命令行终端工具:直接执行系统命令。
  • 浏览器控制工具:基于 Chromedp 实现浏览器自动化。

常见问题解答

  • 兼容性:目前仅在 macOS 上测试过,其他操作系统可能存在兼容性问题。
  • 浏览器要求:需要 Chrome 浏览器,并在 Windows 中配置 Chrome 的完整路径到系统环境变量。

使用教程

使用依赖

  • Chrome 浏览器:确保已安装 Chrome 浏览器。
  • 系统环境变量(仅 Windows):将 Chrome 的完整路径添加到系统环境变量。

安装教程

选项 1:通过脚本安装

Linux/MacOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.sh)"
Windows
powershell -ExecutionPolicy ByPass -c "irm https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.ps1 | iex"

选项 2:直接下载

  1. 发布页面 下载安装包。
  2. 解压安装包。
  3. 运行服务器:
./moling

选项 3:从源码构建

  1. 克隆仓库:
git clone https://github.com/gojue/moling.git
cd moling
  1. 构建项目(需要 Golang 工具链):
make build
  1. 运行编译后的二进制文件:
./bin/moling

调试方式

  1. 启动服务器后,使用支持的 MCP 客户端连接。
  2. 配置客户端指向 MoLing 服务器地址。
  3. 检查日志和配置文件(位于 /Users/username/.moling/config/config.json)以排查问题。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。