事前準備
開始前に、以下をご確認ください:
✅ Gemini CLIがインストール済みであること。
✅ Node.js(LTS版推奨)がインストールされていること。「公式サイトでダウンロード」
✅ Octoparseアカウントで有料プランに加入している、またはクラウドクレジットの残高があること。
この連携でできること
Gemini CLIとOctoparseを接続すると、自然言語で以下の操作が可能になります:
Octoparseのテンプレートを検索
テンプレートからタスクを作成
クラウドタスクの開始・停止
タスクの実行状況を確認
CSVまたはJSON形式でデータをエクスポート
アカウント情報を確認
設定手順
ステップ 1:Gemini CLIのインストール
ターミナルで以下のコマンドを実行してください:
npm install -g @google/gemini-cli
ステップ 2: 起動と認証
複雑なコマンドは不要です。CLIを起動するだけでインタラクティブなセットアップが開始されます:
CLIの起動:ターミナルで gemini と入力し、Enterキーを押します。
認証方法の選択:画面のメニューから(推奨)Login with Google を選択します。
ログインの完了:ブラウザが自動的に開きます。案内に従ってログインしてください。認証情報はローカルに保存され、次回以降も利用されます。
ステップ 3: Octoparse MCPサーバーの設定
Geminiが機能にアクセスするには、OctoparseのサーバーURLが必要です。
設定ファイルの場所を確認:Gemini CLIで /config path と入力すると、ユーザーディレクトリ内の
.geminiフォルダの場所が表示されます。ファイルを編集:
settings.json(通常はC:\Users\YourName.gemini\settings.json)をテキストエディタ(例:メモ帳)で開きます。Octoparseを追加:JSONのmcpServersセクションに以下を追加します:
"mcpServers": {
"octoparse": {
"httpUrl": "https://mcp.octoparse.com",
"oauth": {
"clientId": "Octoparse",
"enabled": true
}
}
}ヒント:上記のブロックを settings.json に追加してください。JSONのトップレベルに配置する必要があります。既存のブロック(通常は “security”)の後にカンマを追加し、正しい構文を維持してください。
保存して適用:ファイルを保存し、Geminiのプロンプトで
/restartと入力して変更を適用します。
ステップ4: 接続の確認(OAuth)
Geminiに初めてOctoparseの操作(例:「テンプレートを検索」)を依頼すると、OAuth認証フローが開始されます:
GeminiからOctoparseへのアクセス許可を求められます。
ブラウザウィンドウが自動的に開き、Octoparseアカウントへのログインが求められます。
表示された権限リクエストを承認してください。
これにより、Geminiはパスワードにアクセスすることなく、安全にOctoparseの機能を呼び出せるようになります。
使用例
接続後は、自然言語で指示するだけで操作できます:
テンプレート検索
Amazonの商品データを取得できるテンプレートを探してください
タスク作成
テンプレート「〇〇〇〇」を使用してタスクを作成し、キーワードを「ノートパソコン」に設定してください
タスク実行
作成したタスクを開始し、完了したら通知してください
データエクスポート
タスク結果をCSV形式でエクスポートしてください
使用上の注意
☁️クラウド対応のテンプレートのみ、本連携を通じて実行可能です。
❌ローカル専用のタスクは、引き続きOctoparseのデスクトップクライアントから実行する必要があります。
⚠️クラウド実行ではOctoparseのクレジットが消費されます。
⚠️一部のテンプレートは、プロフェッショナルプラン以上が必要となる場合があります。



