mcpField
M
Manus MCP

Manus MCP

ローカル
github.com/huyouareAI・エージェント4181 週間前に更新

Manus MCP について

Manus MCP は、Web ブラウジング、Google 検索、コード実行の機能を提供する MCP サーバーです。Manus 系エージェントの機能を参考にしています。MCP クライアントからこれらのツールを利用したい開発者に適しています。

主な機能

  1. 01google_search ツールで関連リンクを取得
  2. 02browse_web ツールでのナビゲーション、クリック、コンテンツ抽出
  3. 03code_interpreter ツールでサンドボックス内のコードの読み書きと実行
  4. 04bash_tool ツールでサンドボックスディレクトリのシェルコマンド実行

活用シーン

  1. 01Claude for Desktop での Web 検索とページ内容の抽出
  2. 02サンドボックスでの Python や Node.js スクリプトの作成と実行
  3. 03サンドボックスでの依存関係のインストールとローカル Web サーバーの起動

MCP 対応

このプロジェクトは MCP サーバーであり、検索、ブラウザー、コードインタプリター、シェルのツールを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Manus MCP

Manus MCP

Web の閲覧、検索クエリの実行、コードの実行ができる Model Context Protocol(MCP)サーバーの実装です。

現在の機能

  • Google 検索を実行し、関連するリンクを返す "google_search" ツール
  • ウェブサイトの閲覧、要素のクリック、コンテンツの抽出ができる "browse_web" ツール
  • サンドボックス環境でコードの読み取り、書き込み、実行ができる "code_interpreter" ツール
  • サンドボックスディレクトリでシェルコマンドを実行できる "bash_tool" ツール

Claude for Desktop での使用方法

Claude for Desktop で Manus MCP を使用するには、次の手順を実行してください。

  1. Claude for Desktop の設定ファイルを作成または編集します。

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  2. 次の設定を追加します。

    {
      "mcpServers": {
        "manus-mcp": {
          "command": "uv",
          "args": [
            "--directory",
            "/ABSOLUTE/PATH/TO/manus-mcp",
            "run",
            "mcp_server.py"
          ]
        }
      }
    }
    
  3. Claude for Desktop を再起動します。

  4. Claude for Desktop で Manus MCP のツールが利用できるようになります。

利用可能なツール

hello_world

ウェルカムメッセージを返す、シンプルな挨拶ツールです。

google_search

Google 検索を実行し、関連するリンクの一覧を返します。

browse_web

ウェブブラウザーを操作して、ウェブサイトを移動し、情報を抽出します。対応する操作:

  • navigate:指定した URL に移動します
  • click:インデックスで指定した要素をクリックします
  • input_text:要素にテキストを入力します
  • get_content:ページのコンテンツを取得します
  • execute_js:JavaScript コードを実行します
  • scroll:ページをスクロールします
  • refresh:現在のページを更新します
code_interpreter

サンドボックス環境でコードファイルの読み取り、書き込み、実行ができます。対応する操作:

  • read:ファイルの内容を読み取ります
  • write:ファイルに内容を書き込みます
  • execute:ファイルまたはコードスニペットを実行します
  • list:サンドボックス内のファイル一覧を表示します

Python、JavaScript(Node.js)、Bash、Ruby、Perl、R など、複数のプログラミング言語に対応しています。

bash_tool

サンドボックスディレクトリで Bash コマンドを実行します。機能:

  • フォアグラウンドまたはバックグラウンドモードでコマンドを実行
  • ウェブサーバーやその他の長時間実行プロセスを起動
  • パッケージや依存関係をインストール
  • ファイルやプロセスを管理

環境変数

次の環境変数を設定できます。

  • SANDBOX_DIR:サンドボックスディレクトリのパス(デフォルト:~/manus-sandbox)
  • GLOBAL_TIMEOUT:すべての操作に適用されるタイムアウト時間(秒)(デフォルト:60)
  • BROWSER_HEADLESS:ブラウザーをヘッドレスモードで実行するかどうか(デフォルト:false)
  • GOOGLE_SEARCH_MAX_RESULTS:返す検索結果の最大数(デフォルト:10)
  • LOG_LEVEL:ログレベル(デフォルト:INFO)

開発ガイド

前提条件
  • Python 3.11+
  • uv - 高速な Python パッケージインストーラーおよびリゾルバー
インストール
セットアップスクリプトを使用(推奨)
./setup.sh
手動でインストール
  1. リポジトリをクローンします。

    git clone https://github.com/yourusername/manus-mcp.git
    cd manus-mcp
    
  2. 仮想環境を作成して依存関係をインストールします。

    uv venv
    source .venv/bin/activate
    uv pip install -e .        # Install the project and its dependencies
    
  3. サーバーを起動します。

    # Make sure your virtual environment is activated
    source .venv/bin/activate
    ./run.py
    # or
    uvicorn app.main:app --reload
    
  4. http://localhost:8000/docs にアクセスして API ドキュメントを確認します。

開発用の依存関係

開発用の依存関係をインストールするには、次を実行します。

uv pip install -e ".[dev]"
API ドキュメント

API は Model Context Protocol (MCP) specification に準拠しています。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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