Zoom トランスクリプト MCP サーバー
Zoomクラウドレコーディングのトランスクリプトを操作するためのMCP(モデルコンテキストプロトコル)サーバー。このサーバーでは、構造化されたインターフェースを通じて、Zoomミーティングのトランスクリプトの一覧表示、ダウンロード、検索、管理が可能です。
特徴
ミーティング一覧: 録画されたすべてのZoomミーティングを表示します
議事録のダウンロード: IDまたはUUIDで特定の会議の議事録をダウンロードします
最近の議事録を取得: 最近の会議の議事録を自動的にダウンロードします
トランスクリプトの検索: ダウンロードしたすべてのトランスクリプトから特定のコンテンツを検索します
整理されたストレージ: トランスクリプトは月ごとに構造化されたファイルシステムに保存されます
Related MCP server: Cal.com Calendar MCP Server
前提条件
Node.js (v16 以上)
クラウドレコーディングが有効になっているZoomアカウント
Zoom OAuth アプリの資格情報 (アカウント ID、クライアント ID、クライアント シークレット)
インストール
このリポジトリをクローンします:
git clone https://github.com/yourusername/zoom_transcript_mcp.git cd zoom_transcript_mcp依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run build
構成
次の変数を含む.envファイルをルート ディレクトリに作成します。
あるいは、MCP 設定ファイルを使用してサーバーを構成することもできます。
Zoom認証情報の取得
Zoomアプリマーケットプレイスにアクセスしてサインインします
「開発」>「アプリをビルド」をクリックします
「サーバー間OAuth」アプリタイプを選択します
必要な情報を入力してください
「スコープ」の下に、次の権限を追加します。
cloud_recording:read:list_account_recordings:admincloud_recording:read:recording:admincloud_recording:read:list_user_recordings:admin
アプリを保存して有効化する
アカウントID、クライアントID、クライアントシークレットをメモしてください。
使用法
利用可能なツール
1. 会議リスト
録画付きの利用可能な Zoom ミーティングを一覧表示します。
2. ダウンロードトランスクリプト
特定の会議の議事録をダウンロードします。
3. get_recent_transcripts
最近の会議の議事録をダウンロードします。
4. 検索トランスクリプト
ダウンロードしたトランスクリプト全体で特定のコンテンツを検索します。
クロードとの使用例
トランスクリプトの保存
トランスクリプトは次の構造で保存されます。
各トランスクリプトには、次の内容を含む対応するメタデータ JSON ファイルがあります。
会議IDとUUID
トピック
開始時間と期間
参加者(記録より抜粋)
トランスクリプトへのファイルパス
発達
プロジェクト構造
建物
ローカルで実行
ライセンス
マサチューセッツ工科大学