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
- AsecurityAlicenseAqualityAn MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.Last updated -26TypeScriptMIT License
ZoomEye MCP Serverofficial
-securityFlicense-qualityMCP server for querying the ZoomEye APILast updated -13Python- -securityFlicense-qualityAn MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.Last updated -TypeScript