Skip to main content
Glama

Zoom Transcript MCP Server

Zoom トランスクリプト MCP サーバー

Zoomクラウドレコーディングのトランスクリプトを操作するためのMCP(モデルコンテキストプロトコル)サーバー。このサーバーでは、構造化されたインターフェースを通じて、Zoomミーティングのトランスクリプトの一覧表示、ダウンロード、検索、管理が可能です。

特徴

  • ミーティング一覧: 録画されたすべてのZoomミーティングを表示します
  • 議事録のダウンロード: IDまたはUUIDで特定の会議の議事録をダウンロードします
  • 最近の議事録を取得: 最近の会議の議事録を自動的にダウンロードします
  • トランスクリプトの検索: ダウンロードしたすべてのトランスクリプトから特定のコンテンツを検索します
  • 整理されたストレージ: トランスクリプトは月ごとに構造化されたファイルシステムに保存されます

前提条件

  • Node.js (v16 以上)
  • クラウドレコーディングが有効になっているZoomアカウント
  • Zoom OAuth アプリの資格情報 (アカウント ID、クライアント ID、クライアント シークレット)

インストール

  1. このリポジトリをクローンします:
    git clone https://github.com/yourusername/zoom_transcript_mcp.git cd zoom_transcript_mcp
  2. 依存関係をインストールします:
    npm install
  3. プロジェクトをビルドします。
    npm run build

構成

次の変数を含む.envファイルをルート ディレクトリに作成します。

ZOOM_ACCOUNT_ID=your_zoom_account_id ZOOM_CLIENT_ID=your_zoom_client_id ZOOM_CLIENT_SECRET=your_zoom_client_secret TRANSCRIPTS_DIR=/path/to/transcripts/directory # Optional, defaults to ./transcripts

あるいは、MCP 設定ファイルを使用してサーバーを構成することもできます。

{ "mcpServers": { "zoom-transcripts": { "command": "node", "args": ["/path/to/zoom-transcripts-server/build/index.js"], "env": { "ZOOM_ACCOUNT_ID": "your_zoom_account_id", "ZOOM_CLIENT_ID": "your_zoom_client_id", "ZOOM_CLIENT_SECRET": "your_zoom_client_secret", "TRANSCRIPTS_DIR": "/path/to/transcripts/directory" // Optional } } } }

Zoom認証情報の取得

  1. Zoomアプリマーケットプレイスにアクセスしてサインインします
  2. 「開発」>「アプリをビルド」をクリックします
  3. 「サーバー間OAuth」アプリタイプを選択します
  4. 必要な情報を入力してください
  5. 「スコープ」の下に、次の権限を追加します。
    • cloud_recording:read:list_account_recordings:admin
    • cloud_recording:read:recording:admin
    • cloud_recording:read:list_user_recordings:admin
  6. アプリを保存して有効化する
  7. アカウントID、クライアントID、クライアントシークレットをメモしてください。

使用法

利用可能なツール

1. 会議リスト

録画付きの利用可能な Zoom ミーティングを一覧表示します。

{ "dateRange": { "from": "2025-01-01", "to": "2025-03-31" }, "participant": "John Doe" // Optional }
2. ダウンロードトランスクリプト

特定の会議の議事録をダウンロードします。

{ "meetingId": "123456789" // Meeting ID or UUID }
3. get_recent_transcripts

最近の会議の議事録をダウンロードします。

{ "count": 5 // Number of recent meetings to fetch (default: 5) }
4. 検索トランスクリプト

ダウンロードしたトランスクリプト全体で特定のコンテンツを検索します。

{ "query": "AI discussion", "dateRange": { // Optional "from": "2025-01-01", "to": "2025-03-31" } }

クロードとの使用例

<use_mcp_tool> <server_name>zoom-transcripts</server_name> <tool_name>search_transcripts</tool_name> <arguments> { "query": "project timeline" } </arguments> </use_mcp_tool>

トランスクリプトの保存

トランスクリプトは次の構造で保存されます。

transcripts/ ├── YYYY-MM/ │ ├── YYYY-MM-DD_HH-MM-SS_Meeting-Topic_MeetingID.vtt │ └── metadata/ │ └── YYYY-MM-DD_HH-MM-SS_Meeting-Topic_MeetingID.json

各トランスクリプトには、次の内容を含む対応するメタデータ JSON ファイルがあります。

  • 会議IDとUUID
  • トピック
  • 開始時間と期間
  • 参加者(記録より抜粋)
  • トランスクリプトへのファイルパス

発達

プロジェクト構造

zoom_transcript_mcp/ ├── src/ │ └── index.ts ├── package.json ├── tsconfig.json ├── .gitignore ├── README.md └── .env.example

建物

npm run build

ローカルで実行

node build/index.js

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

構造化されたインターフェースを通じてユーザーが Zoom 会議のトランスクリプトを一覧表示、ダウンロード、検索、管理できるようにする MCP サーバー。

  1. 特徴
    1. 前提条件
      1. インストール
        1. 構成
          1. Zoom認証情報の取得
        2. 使用法
          1. 利用可能なツール
          2. クロードとの使用例
        3. トランスクリプトの保存
          1. 発達
            1. プロジェクト構造
            2. 建物
            3. ローカルで実行
          2. ライセンス

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.
              Last updated -
              3
              4
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              An 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 -
              2
              6
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
              Last updated -
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A MCP server that creates graphic recordings by converting websites or text input into visual summaries using different prompt styles (standard, elementary, timeline).
              Last updated -
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/forayconsulting/zoom_transcript_mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server