Skip to main content
Glama

Zoom Recordings No-Auth

by peakmojo

Zoom用MCPサーバー(認証なし) - Python & Node.js

このプロジェクトは、エンドユーザーからの直接認証を必要とせずにZoom API機能にアクセスするためのモデル制御プロトコル(MCP)サーバーです。OAuthフローを処理し、Zoomの録画やトランスクリプトを操作するためのツールセットを提供します。

特徴

  • ツール引数による OAuth 資格情報管理 (ローカル認証フローなし)
  • ユーザーのクラウド録画をページ区切りで一覧表示する
  • 特定の会議の録画に関する詳細情報を取得する
  • 会議の議事録にアクセスする

インストール

  1. リポジトリをクローンします。
git clone https://github.com/peakmojo/mcp-server-zoom-noauth.git cd mcp-server-zoom-noauth
  1. 必要な依存関係をインストールします。
pip install -r requirements.txt

ドッカー

Dockerイメージの構築

# Build the Docker image docker build -t mcp-server-zoom-noauth .

クロスプラットフォームパブリッシング

複数のプラットフォーム用の Docker イメージを公開するには、docker buildx コマンドを使用します。

  1. 新しいビルダー インスタンスを作成します (まだ作成していない場合)。
docker buildx create --use
  1. 複数のプラットフォーム用のイメージをビルドしてプッシュします。
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-server-zoom-noauth:latest --push .
  1. 指定されたプラットフォームでイメージが使用可能であることを確認します。
docker buildx imagetools inspect buryhuang/mcp-server-zoom-noauth:latest

使用法

サーバーの起動

python -m src.mcp_server_zoom_noauth.server

利用可能なツール

サーバーは次のツールを提供します。

  1. zoom_refresh_token - リフレッシュトークンを使用してOAuthトークンを更新する
  2. zoom_list_recordings - ユーザーのクラウド録画のリストを取得します
  3. zoom_get_recording_details - 特定の会議録画に関する詳細情報を取得します
  4. zoom_get_meeting_transcript - 特定の会議録画のトランスクリプトを取得する

ツールの使用例

トークンの更新
{ "zoom_refresh_token": "your_refresh_token", "zoom_client_id": "your_client_id", "zoom_client_secret": "your_client_secret" }
録音の一覧表示
{ "zoom_access_token": "your_access_token", "from_date": "2023-01-01", "to_date": "2023-01-31", "page_size": 30, "page_number": 1 }
録音の詳細を取得する
{ "zoom_access_token": "your_access_token", "meeting_id": "meeting_id_here" }
会議の記録を取得する
{ "zoom_access_token": "your_access_token", "meeting_id": "meeting_id_here" }

OAuth 資格情報の処理

このサーバーは、その観点から完全に「noauth」になるように設計されています。

  • ローカル認証フローは不要
  • サーバーに資格情報は保存されません
  • すべての資格情報はツール引数を通じて渡されます
  • サーバーはヘッドレス環境で実行できます

ツールを使用するには、Zoom から OAuth 認証情報を取得する必要があります。

  1. ZoomマーケットプレイスでZoom OAuthアプリを作成する
  2. 録画アクセスに必要なスコープを設定する
  3. OAuthフローを通じてアクセストークンとリフレッシュトークンを取得する
  4. ツールを呼び出すときにこれらのトークンを引数として渡します

ズーム API リファレンス

このプロジェクトではZoom API v2を使用しています。詳細については、 Zoom APIドキュメントをご覧ください。

ライセンス

アパッチ 2.0

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

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 サーバー。

  1. 特徴
    1. インストール
      1. ドッカー
        1. Dockerイメージの構築
        2. クロスプラットフォームパブリッシング
      2. 使用法
        1. サーバーの起動
        2. 利用可能なツール
        3. ツールの使用例
      3. OAuth 資格情報の処理
        1. ズーム API リファレンス
          1. ライセンス

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              An MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.
              Last updated -
              6
              1
              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

            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/peakmojo/mcp-server-zoom-noauth'

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