mcpField
M
Moling

Moling

ローカル
gojue.cc生産性33932 週間前に更新

Moling について

MoLing は、コンピューター操作とブラウザー操作に対応したMCPサーバーです。依存関係のインストールなしでローカルに配置でき、オフィス業務の自動化を目的としています。オペレーティングシステムのAPIを通じてファイルを扱い、システムコマンドを実行できます。

主な機能

  1. 01ファイルシステム操作:読み取り、書き込み、結合、集計
  2. 02コマンドラインターミナル:システムコマンドの直接実行
  3. 03ブラウザー制御:chromedp による操作
  4. 04Windows、Linux、macOS での動作

活用シーン

  1. 01ローカルファイルの一括整理と集計
  2. 02MCPクライアントからのローカル業務の自動化
  3. 03ブラウザーを使ったWeb操作の実行

MCP 対応

MoLing は MCP サーバーとして動作し、Claude、Cline、Cherry Studio などの MCP クライアントにファイル、コマンドライン、ブラウザー関連のツールを公開します。moling client --install コマンドで、クライアントの設定を自動で書き込めます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MoLing MCP Server

English | 中文 | 日本語

GitHub stars GitHub forks CI Github Version


README の画像

はじめに

MoLingは、OS APIを通じてシステム操作を実行する、コンピューター操作およびブラウザー操作用のMCPサーバーです。ファイルの読み込み、書き込み、結合、統計、集計などのファイルシステム操作に加え、システムコマンドを実行できます。依存関係のないローカル向けオフィス自動化アシスタントです。

メリット

重要

依存関係のインストールは不要で、MoLingはそのまま実行でき、Windows、Linux、macOSなど複数のOSに対応しています。 Node.js、Python、Dockerなどの開発環境における環境の競合に悩まされることもありません。

機能

注意

コマンドライン操作は危険を伴うため、注意して使用してください。

  • ファイルシステム操作:読み込み、書き込み、結合、統計、集計
  • コマンドラインターミナル:システムコマンドを直接実行
  • ブラウザー制御:github.com/chromedp/chromedp を使用
    • Chromeブラウザーが必要です。
    • Windowsでは、Chromeのフルパスをシステム環境変数に設定する必要があります。
  • 今後の予定:
    • 個人用PCのデータ整理
    • 文書作成支援
    • スケジュール計画
    • 生活支援機能

警告

現在、MoLingはmacOSでのみテストされています。他のOSでは問題が発生する可能性があります。

対応MCPクライアント
デモ

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

ClaudeでのMoLing README の画像

設定形式
MCPサーバー(MoLing)の設定

設定ファイルは /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はMCPクライアントを自動検出し、設定をインストールします。対応クライアントにはCline、Claude、Roo Codeなどがあります。

動作モード
  • Stdioモード:使いやすいCLIベースの対話モード
  • SSEモード:ヘッドレス/自動化環境向けに最適化されたServer-Side Renderingモード
インストール
オプション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
使用方法

サーバーを起動したら、MoLing サーバーのアドレスを指定するように設定し、対応している任意の MCP クライアントから接続してください。

ライセンス

Apache License 2.0。詳細については、LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。