メインコンテンツにスキップ

MCPを使用してOctoparseとGemini CLIを連携する方法|ステップごとに解説

Model Context Protocol(MCP)を介してOctoparseをGemini CLIに接続する方法を解説します。これにより、Geminiは自然言語コマンドを通じて、テンプレートの検索、タスクの管理、データのエクスポートなどをOctoparseアカウントと直接連携して実行できるようになります。

昨日アップデートされました

事前準備

開始前に、以下をご確認ください:

  • Gemini CLIがインストール済みであること。

  • Node.js(LTS版推奨)がインストールされていること。「公式サイトでダウンロード

  • Octoparseアカウントで有料プランに加入している、またはクラウドクレジットの残高があること。

この連携でできること

Gemini CLIとOctoparseを接続すると、自然言語で以下の操作が可能になります:

  • Octoparseのテンプレートを検索

  • テンプレートからタスクを作成

  • クラウドタスクの開始・停止

  • タスクの実行状況を確認

  • CSVまたはJSON形式でデータをエクスポート

  • アカウント情報を確認


設定手順

ステップ 1:Gemini CLIのインストール

ターミナルで以下のコマンドを実行してください:

npm install -g @google/gemini-cli

ステップ 2: 起動と認証

複雑なコマンドは不要です。CLIを起動するだけでインタラクティブなセットアップが開始されます:

  1. CLIの起動:ターミナルで gemini と入力し、Enterキーを押します。

  2. 認証方法の選択:画面のメニューから(推奨)Login with Google を選択します。

  3. ログインの完了:ブラウザが自動的に開きます。案内に従ってログインしてください。認証情報はローカルに保存され、次回以降も利用されます。

    「Login with Google」を選択してEnterキーを押下

ステップ 3: Octoparse MCPサーバーの設定

Geminiが機能にアクセスするには、OctoparseのサーバーURLが必要です。

  1. 設定ファイルの場所を確認:Gemini CLIで /config path と入力すると、ユーザーディレクトリ内の .gemini フォルダの場所が表示されます。

  2. ファイルを編集settings.json(通常は C:\Users\YourName.gemini\settings.json)をテキストエディタ(例:メモ帳)で開きます。

  3. Octoparseを追加:JSONのmcpServersセクションに以下を追加します:

    "mcpServers": {
    "octoparse": {
    "httpUrl": "https://mcp.octoparse.com",
    "oauth": {
    "clientId": "Octoparse",
    "enabled": true
    }
    }
    }

    ヒント:上記のブロックを settings.json に追加してください。JSONのトップレベルに配置する必要があります。既存のブロック(通常は “security”)の後にカンマを追加し、正しい構文を維持してください。

  4. 保存して適用:ファイルを保存し、Geminiのプロンプトで /restart と入力して変更を適用します。


ステップ4: 接続の確認(OAuth)

Geminiに初めてOctoparseの操作(例:「テンプレートを検索」)を依頼すると、OAuth認証フローが開始されます:

  1. GeminiからOctoparseへのアクセス許可を求められます。

  2. ブラウザウィンドウが自動的に開き、Octoparseアカウントへのログインが求められます。

  3. 表示された権限リクエストを承認してください。

  4. これにより、Geminiはパスワードにアクセスすることなく、安全にOctoparseの機能を呼び出せるようになります。


使用例

接続後は、自然言語で指示するだけで操作できます:

テンプレート検索

Amazonの商品データを取得できるテンプレートを探してください

タスク作成

テンプレート「〇〇〇〇」を使用してタスクを作成し、キーワードを「ノートパソコン」に設定してください

タスク実行

作成したタスクを開始し、完了したら通知してください

データエクスポート

タスク結果をCSV形式でエクスポートしてください

使用上の注意

  • ☁️クラウド対応のテンプレートのみ、本連携を通じて実行可能です。

  • ❌ローカル専用のタスクは、引き続きOctoparseのデスクトップクライアントから実行する必要があります。

  • ⚠️クラウド実行ではOctoparseのクレジットが消費されます。

  • ⚠️一部のテンプレートは、プロフェッショナルプラン以上が必要となる場合があります。

こちらの回答で解決しましたか?