Zoom MCP Server
ZoomミーティングをClaudeから作成・管理できるMCPサーバー
npx -y @smithery/cli install zoom-mcp-server --client claude概要
ClaudeがZoom APIを通じてミーティングの作成・更新・削除・取得などを操作できるMCPサーバー。
会議のスケジューリング、参加者管理、録画・文字起こしへのアクセスなどが自然言語で実行できる。
Zoom Server-to-Server OAuthによる認証で連携し、業務の会議調整・アジェンダ作成・議事録作成ワークフローのAI自動化を実現できる。
設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する。
導入コストが低く、非エンジニアでも設定・利用しやすい点が大きな特徴だ。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://marketplace.zoom.us/develop/create にアクセス(Zoomアカウントが必要)
- 2
「Server-to-Server OAuth」アプリを選択して作成
- 3
「Activation」タブで必要なスコープ(meeting:read, meeting:write等)を設定
- 4
「App Credentials」タブからAccount ID・Client ID・Client Secretを取得
- 5
表示された各値(Account ID、Client ID、Client Secret)をコピーして保存する(再表示不可のため必ず保存すること)
こんな使い方ができます
ClaudeがカレンダーやSlackの情報をもとにZoomミーティングを自動でスケジューリングできる
Zoom Cloud Recordingの文字起こしをClaudeが取得して議事録や要約を自動生成できる
ウェビナーの参加者リストや出席状況をClaudeが取得・分析できる
セットアップ手順
- 1
Zoom App Marketplace(marketplace.zoom.us/develop/create)にアクセスしてZoomアカウントにログインする
- 2
「Server-to-Server OAuth」アプリを選択して作成する
- 3
「Scopes」タブで必要な権限(meeting:read、meeting:write等)を設定してアプリを有効化する
- 4
「App Credentials」タブからAccount ID・Client ID・Client Secretをコピーする
- 5
GitHubからzoom-mcpリポジトリをクローンしてnpm install && npm run buildでビルドする
- 6
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add zoom -e ZOOM_CLIENT_ID=your-zoom-client-id -e ZOOM_CLIENT_SECRET=your-zoom-client-secret -e ZOOM_ACCOUNT_ID=your-zoom-account-id -- node /path/to/zoom-mcp-server/build/index.js
設定ファイル
コピー前に確認
ZoomアカウントとServer-to-Server OAuthアプリの作成が必要(Zoom App Marketplace)。CLIENT_ID・CLIENT_SECRET・ACCOUNT_IDを取得する。
claude mcp add zoom -e ZOOM_CLIENT_ID=your-zoom-client-id -e ZOOM_CLIENT_SECRET=your-zoom-client-secret -e ZOOM_ACCOUNT_ID=your-zoom-account-id -- node /path/to/zoom-mcp-server/build/index.js注意事項
リポジトリをクローンして依存パッケージをインストールするローカルビルド型。Zoom管理者権限がある場合はより多くのAPIエンドポイントにアクセス可能。