hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Supports environment configuration through .env files for storing Zoom API credentials and other configuration options.
The server requires Node.js (v16 or higher) as a runtime environment for installation and execution.
Provides access to Zoom Cloud Recordings, allowing users to list available meetings, download transcripts, search through transcripts for specific content, and extract action items from recorded meetings.
Zoom トランスクリプト MCP サーバー
Zoomクラウドレコーディングのトランスクリプトを操作するためのMCP(モデルコンテキストプロトコル)サーバー。このサーバーでは、構造化されたインターフェースを通じて、Zoomミーティングのトランスクリプトの一覧表示、ダウンロード、検索、管理が可能です。
特徴
- ミーティング一覧: 録画されたすべてのZoomミーティングを表示します
- 議事録のダウンロード: IDまたはUUIDで特定の会議の議事録をダウンロードします
- 最近の議事録を取得: 最近の会議の議事録を自動的にダウンロードします
- トランスクリプトの検索: ダウンロードしたすべてのトランスクリプトから特定のコンテンツを検索します
- 整理されたストレージ: トランスクリプトは月ごとに構造化されたファイルシステムに保存されます
前提条件
- Node.js (v16 以上)
- クラウドレコーディングが有効になっているZoomアカウント
- Zoom OAuth アプリの資格情報 (アカウント ID、クライアント ID、クライアント シークレット)
インストール
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
構成
次の変数を含む.env
ファイルをルート ディレクトリに作成します。
あるいは、MCP 設定ファイルを使用してサーバーを構成することもできます。
Zoom認証情報の取得
- Zoomアプリマーケットプレイスにアクセスしてサインインします
- 「開発」>「アプリをビルド」をクリックします
- 「サーバー間OAuth」アプリタイプを選択します
- 必要な情報を入力してください
- 「スコープ」の下に、次の権限を追加します。
cloud_recording:read:list_account_recordings:admin
cloud_recording:read:recording:admin
cloud_recording:read:list_user_recordings:admin
- アプリを保存して有効化する
- アカウントID、クライアントID、クライアントシークレットをメモしてください。
使用法
利用可能なツール
1. 会議リスト
録画付きの利用可能な Zoom ミーティングを一覧表示します。
2. ダウンロードトランスクリプト
特定の会議の議事録をダウンロードします。
3. get_recent_transcripts
最近の会議の議事録をダウンロードします。
4. 検索トランスクリプト
ダウンロードしたトランスクリプト全体で特定のコンテンツを検索します。
クロードとの使用例
トランスクリプトの保存
トランスクリプトは次の構造で保存されます。
各トランスクリプトには、次の内容を含む対応するメタデータ JSON ファイルがあります。
- 会議IDとUUID
- トピック
- 開始時間と期間
- 参加者(記録より抜粋)
- トランスクリプトへのファイルパス
発達
プロジェクト構造
建物
ローカルで実行
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Tools
構造化されたインターフェースを通じてユーザーが Zoom 会議のトランスクリプトを一覧表示、ダウンロード、検索、管理できるようにする MCP サーバー。