返回市场
磨令

磨令

作者:gojue315 星标更新:2025-05-31

项目介绍

MoLing MCP Server

English | 中文 | 日本語

GitHub stars GitHub forks CI Github Version


简介

MoLing 是一个计算机端和浏览器端使用的 MCP 服务器,通过操作系统 API 实现系统交互,支持文件系统的操作如读取、写入、合并、统计和聚合等,以及执行系统命令的能力。它是一个无需依赖的本地办公自动化助手。

优势

[!IMPORTANT] MoLing 不需要安装任何依赖即可直接运行,并且兼容多种操作系统,包括 Windows、Linux 和 macOS。 这避免了处理涉及 Node.js、Python、Docker 等开发环境的环境冲突问题。

功能

[!CAUTION] 命令行操作具有危险性,使用时需谨慎。

  • 文件系统操作:读取、写入、合并、统计和聚合
  • 命令行终端:直接执行系统命令
  • 浏览器控制:由 github.com/chromedp/chromedp 提供支持
    • 需要 Chrome 浏览器。
    • 在 Windows 中,需要在系统环境变量中配置 Chrome 的完整路径。
  • 未来计划
    • 个人电脑数据组织
    • 文档写作辅助
    • 日程规划
    • 生活助手功能

[!WARNING] 目前,MoLing 只在 macOS 上进行了测试,其他操作系统可能存在问题。

支持的 MCP 客户端

演示

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

MoLing 在 Claude

配置格式

MCP 服务器(MoLing)配置

配置文件将在 /Users/username/.moling/config/config.json 生成,你可以根据需要修改其内容。

如果文件不存在,可以使用 moling config --init 创建它。

MCP 客户端配置

例如,配置 Claude 客户端,添加以下配置:

[!TIP]

只需 3-6 行配置。

Claude 配置路径:~/Library/Application\ Support/Claude/claude_desktop_config

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

其中,/usr/local/bin/moling 是你下载的 MoLing 服务器二进制文件的路径。

自动配置

运行 moling client --install 自动为 MCP 客户端安装配置。

MoLing 将自动检测 MCP 客户端并为你安装配置,包括:Cline、Claude、Roo Code 等。

运行模式

  • Stdio 模式:基于 CLI 的交互模式,提供用户友好的体验
  • SSE 模式:优化用于无头/自动化环境的服务器端渲染模式

安装

方案 1:通过脚本安装

Linux/MacOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.sh)"
Windows

[!WARNING] 未测试,不确定是否可用。

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

使用

启动服务器后,通过配置指向你的 MoLing 服务器地址来连接任何支持的 MCP 客户端。

许可证

Apache 许可证 2.0。详情见 LICENSE