Skip to main content
Glama

Zoom Recordings No-Auth

by peakmojo

Zoom 的 MCP 服务器(无需授权)- Python 和 Node.js

该项目是一个模型控制协议 (MCP) 服务器,用于访问 Zoom API 功能,无需最终用户直接身份验证。它处理 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

构建 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 凭证处理

从该服务器的角度来看,该服务器被设计为完全“无授权”:

  • 无需本地身份验证流程
  • 服务器上没有存储任何凭证
  • 所有凭证都通过工具参数传递
  • 服务器可以在无头环境中运行

要使用这些工具,您需要从 Zoom 获取 OAuth 凭据:

  1. 在 Zoom Marketplace 中创建 Zoom OAuth 应用
  2. 配置录音访问所需的范围
  3. 通过 OAuth 流程获取访问和刷新令牌
  4. 调用工具时将这些令牌作为参数传递

Zoom API 参考

本项目使用 Zoom API v2。更多信息,请参阅Zoom API 文档

执照

Apache 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.

MCP 服务器用于访问 Zoom 录音和文字记录,无需最终用户直接身份验证。

  1. 特征
    1. 安装
      1. Docker
        1. 构建 Docker 镜像
        2. 跨平台发布
      2. 用法
        1. 启动服务器
        2. 可用工具
        3. 工具使用示例
      3. OAuth 凭证处理
        1. Zoom 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