返回 MCP 目录
public公开dns本地运行

moling

MoLing是一个跨平台、无依赖的本地办公自动化MCP服务器,支持文件操作和系统命令执行。

article

README

🚀 MoLing MCP 服务器

MoLing 是一个适用于计算机和浏览器的 MCP 服务器,可通过操作系统 API 实现系统交互。它支持文件系统操作和系统命令执行,是无依赖的本地办公自动化助手。

English | 中文 | 日本語

GitHub stars GitHub forks CI Github Version


🚀 快速开始

启动服务器后,使用任何支持的 MCP 客户端连接即可,并将客户端指向你的 MoLing 服务器地址。

✨ 主要特性

  • 无依赖运行:不需要安装任何依赖项,MoLing 可以直接运行,并且兼容 Windows、Linux 和 macOS 多个操作系统,避免因 Node.js、Python、Docker 等开发环境导致的环境冲突问题。
  • 文件系统操作:支持读取、写入、合并、统计和聚合等文件系统操作。
  • 命令行终端:可直接执行系统命令。
  • 浏览器控制:基于 github.com/chromedp/chromedp 实现浏览器控制,不过需要安装 Chrome 浏览器,在 Windows 系统中,还需要在环境变量中配置 Chrome 的完整路径。
  • 未来功能规划丰富:包含个人电脑数据整理、文档编写辅助、日程规划、生活助手功能等。

🔧 技术细节

⚠️ 重要提示

命令行操作具有危险性,使用时请谨慎。

⚠️ 重要提示

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

📦 安装指南

配置文件生成

配置文件将生成在 /Users/username/.moling/config/config.json,可以根据需要修改其内容。如果文件不存在,可以使用 moling config --init 创建它。

MCP 客户端配置示例

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

💡 使用建议

只需 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 会自动检测并配置到你的 MoLing 服务器地址。

📚 详细文档

支持的 MCP 客户端

示例

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

Claude 中运行 MoLing

📄 许可证

本项目采用 Apache License 2.0 许可协议。详见 LICENSE 了解详细信息。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端