Skip to content

masvc/zapier-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zapier-mcp

Zapier の Zaps を管理するための MCP (Model Context Protocol) サーバー。 Playwright ブラウザ自動化で Zap の一覧取得・詳細確認・新規作成・有効化・無効化・削除が可能です。

機能

Browser モード(メール & パスワードで自動ログイン)

ツール 説明
browser_login Zapier に自動ログイン
browser_check_login ログイン状態を確認
browser_list_zaps Zap 一覧を取得(名前・ID・ON/OFF 状態)
browser_get_zap Zap の詳細を取得(ステップ・アプリ・アクション)
browser_create_zap Zapier Copilot AI で新しい Zap を作成
browser_enable_zap Zap を有効化(ON)
browser_disable_zap Zap を無効化(OFF / 停止)
browser_delete_zap Zap を削除

API モード(ZAPIER_API_KEY が必要、オプション)

ツール 説明
list_zaps Zap 一覧を取得
get_zap 特定の Zap の詳細を取得
create_zap 新しい Zap を作成
get_zap_runs Zap の実行履歴を取得

API モードは Zapier Partner API(公開インテグレーション必須)を使用します。 個人利用には Browser モードを推奨します。

セットアップ

npm install
npm run build
npx playwright install chromium

環境変数

cp .env.example .env

.env を編集:

ZAPIER_EMAIL=your-email@example.com
ZAPIER_PASSWORD=your-password
ZAPIER_MCP_HEADLESS=true
変数 必須 説明
ZAPIER_EMAIL Browser モード時 Zapier アカウントのメールアドレス
ZAPIER_PASSWORD Browser モード時 Zapier アカウントのパスワード
ZAPIER_MCP_HEADLESS いいえ false でブラウザを表示(デフォルト: true
ZAPIER_API_KEY API モード時 OAuth アクセストークン

Claude Desktop での使い方

claude_desktop_config.json に追加:

{
  "mcpServers": {
    "zapier": {
      "command": "node",
      "args": ["/path/to/zapier-mcp/build/index.js"],
      "env": {
        "ZAPIER_EMAIL": "your-email@example.com",
        "ZAPIER_PASSWORD": "your-password",
        "ZAPIER_MCP_HEADLESS": "true"
      }
    }
  }
}

仕組み

Browser モードでは Playwright(Chromium)で Zapier の Web UI を自動操作します。

  1. .env のメール・パスワードで毎回自動ログイン
  2. /app/assets/zaps ページをスクレイピングして Zap 一覧・状態を取得
  3. ZapPauseToggle を操作して有効化/無効化

注意事項

  • Zapier Partner API は Zap の有効化/無効化をサポートしていないため、Browser モードで対応
  • Browser モードは Zapier の UI 変更により動作しなくなる可能性あり
  • .env にパスワードを保存するため、取り扱いに注意
  • API モードの利用には Zapier の公開インテグレーションが必要

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors