6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gemini CLI + Zapier MCP を使ってみた

Last updated at Posted at 2025-07-04

image.png

Gemini CLI × Zapier MCP セットアップと活用ガイド 🚀

  • これで何ができるか

このガイドを読めば、コマンドライン(CLI)から自然言語で外部サービスを操作する仕組みを構築できます。
たとえば

「明日 15:00 に会議を入れて」と打つだけで Google カレンダーに予定を登録

Slack に通知を送ったり、Gmail 経由でメールを送る

スプレッドシートにデータを書き込む

といった処理を、チャット操作感覚で行えるようになります。

この記事の対象:

ターミナル操作に慣れている人

Zapier を使った自動化を拡張したい人

CLI と外部 API をつなぎたい人

主な流れ:

  1. Zapier MCP サーバーを立てる

  2. Gemini CLI の設定を行う

  3. 実際の操作(自然言語 → 各種サービス呼び出し)

さあ、CLI × 自動化の世界へ。


前提条件

  • Gemini CLI はインストール済(割愛)。
  • Zapierアカウントを用意。

1. Zapier MCP サーバーの作成

  1. Zapierにログインし、Zapier MCP ダッシュボードへアクセス (mcp.zapier.com)
    ※ 通常の zapier.com とは違うURLです。

  2. + New MCP Server をクリックし、クライアントとして「Other」または「Gemini CLI」を選択

  3. サーバー名を入力し作成。Connect タブCopy URL で Server URL を取得

image.png

image.png

# コピーされた形式例
https://mcp.zapier.com/mcp/あなたのID

2. ツール (Action) の登録

  • configureタブ + Add tool をクリックし、目的のアプリやアクション(例:Gmail, Calendar, Slackなど)を選択し、Zapier側でアカウント認証を許可
  • 必須項目・任意項目を設定し、「AI に生成させる」設定が可能。滅茶苦茶丁寧な説明が書いてあるので安心して下さい。

3. settings.json の設定

以下いずれかに settings.json に追加したり作成したりしてください。

  • ユーザーレベル:~/.gemini/settings.json
  • プロジェクト単位:プロジェクト直下の .gemini/settings.json
{
  "mcpServers": {
    "zapier": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "さっきコピーしたServerURLをここにペースト",
        "--transport",
        "http-only"
      ],
      "trust": true
    }
  }
}

Server URL を変更忘れずに
Server URL は外部に漏れないように注意!!


4. 接続確認と基本操作

接続確認

$ gemini
> /mcp
  • このコマンドで Zapier MCP サーバーへの接続状態と、登録したツール一覧が表示されます

実際の例

/mcp
Google カレンダーに「明日 15:00〜16:00」でミーティングを追加してください

→ Zapier 経由でカレンダーにイベントが追加されます。


5. 補足ポイントまとめ

項目 内容
認証 アクションごとにZapier側でOAuth認証が必要。
権限制御 ダッシュボードでツールごとにON/OFF切替可能
レート制限 無料枠で 80 回/時、160 回/日、300 回/月の制限あり
エラー確認 CLIの出力とZapierの履歴タブでデバッグ可能。

✅ まとめ

  1. ZapierでMCPサーバー作成 → サーバーURLを取得
  2. Gemini CLIのsettings.json に設定
  3. /mcp で接続確認
  4. 自然言語で外部アクションを実行するだけ

Gemini CLI × Zapier MCPにより、「会話→外部サービス連携」がコマンド操作だけで完結し、開発効率と操作性が格段に向上します。

🎉 これだけでこんなことができる!
「明日15時からミーティング入れて」で → Googleカレンダーに即反映

「来週の水曜にリマインダー送って」で → GmailやSlackに通知

「この内容スプレッドシートに追加して」で → Google Sheetsに追記

→ しかも全部“チャットで話すだけ”で完了!

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?