Zoom用MCPサーバー(認証なし) - Python & Node.js
このプロジェクトは、エンドユーザーからの直接認証を必要とせずにZoom API機能にアクセスするためのモデル制御プロトコル(MCP)サーバーです。OAuthフローを処理し、Zoomの録画やトランスクリプトを操作するためのツールセットを提供します。
特徴
- ツール引数による OAuth 資格情報管理 (ローカル認証フローなし)
- ユーザーのクラウド録画をページ区切りで一覧表示する
- 特定の会議の録画に関する詳細情報を取得する
- 会議の議事録にアクセスする
インストール
- リポジトリをクローンします。
- 必要な依存関係をインストールします。
ドッカー
Dockerイメージの構築
クロスプラットフォームパブリッシング
複数のプラットフォーム用の Docker イメージを公開するには、docker buildx コマンドを使用します。
- 新しいビルダー インスタンスを作成します (まだ作成していない場合)。
- 複数のプラットフォーム用のイメージをビルドしてプッシュします。
- 指定されたプラットフォームでイメージが使用可能であることを確認します。
使用法
サーバーの起動
利用可能なツール
サーバーは次のツールを提供します。
- zoom_refresh_token - リフレッシュトークンを使用してOAuthトークンを更新する
- zoom_list_recordings - ユーザーのクラウド録画のリストを取得します
- zoom_get_recording_details - 特定の会議録画に関する詳細情報を取得します
- zoom_get_meeting_transcript - 特定の会議録画のトランスクリプトを取得する
ツールの使用例
トークンの更新
録音の一覧表示
録音の詳細を取得する
会議の記録を取得する
OAuth 資格情報の処理
このサーバーは、その観点から完全に「noauth」になるように設計されています。
- ローカル認証フローは不要
- サーバーに資格情報は保存されません
- すべての資格情報はツール引数を通じて渡されます
- サーバーはヘッドレス環境で実行できます
ツールを使用するには、Zoom から OAuth 認証情報を取得する必要があります。
- ZoomマーケットプレイスでZoom OAuthアプリを作成する
- 録画アクセスに必要なスコープを設定する
- OAuthフローを通じてアクセストークンとリフレッシュトークンを取得する
- ツールを呼び出すときにこれらのトークンを引数として渡します
ズーム API リファレンス
このプロジェクトではZoom API v2を使用しています。詳細については、 Zoom APIドキュメントをご覧ください。
ライセンス
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
エンドユーザーからの直接認証を必要とせずに Zoom の録画とトランスクリプトにアクセスするための MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.Last updated -61JavaScriptMIT License
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server that enables interaction with the full suite of Zoom API endpoints, providing structured tools with proper validation and OAuth 2.0 authentication for managing meetings, users, webinars, and other Zoom resources.Last updated -5422JavaScript
- -securityFlicense-qualityA minimal, containerized MCP server that exposes a Streamable HTTP transport with API key authentication, allowing secure access to MCP endpoints.Last updated -Python
- -securityFlicense-qualityAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the Zoom API through natural language commands, auto-generated using AG2's MCP builder.Last updated -Python