Zoom 的 MCP 服务器(无需授权)- Python 和 Node.js
该项目是一个模型控制协议 (MCP) 服务器,用于访问 Zoom API 功能,无需最终用户直接身份验证。它处理 OAuth 流程,并提供一套用于与 Zoom 录音和文字记录交互的工具。
特征
通过工具参数进行 OAuth 凭证管理(无本地身份验证流程)
分页列出用户的云端录音
获取有关特定会议记录的详细信息
访问会议记录
安装
克隆存储库:
安装所需的依赖项:
Docker
构建 Docker 镜像
跨平台发布
要为多个平台发布 Docker 镜像,可以使用 docker buildx 命令:
创建一个新的构建器实例(如果还没有):
为多个平台构建并推送图像:
验证该图像是否适用于指定的平台:
用法
启动服务器
可用工具
该服务器提供以下工具:
zoom_refresh_token - 使用刷新令牌刷新 OAuth 令牌
zoom_list_recordings - 获取用户云录音列表
zoom_get_recording_details - 获取特定会议记录的详细信息
zoom_get_meeting_transcript - 获取特定会议记录的文字记录
工具使用示例
刷新令牌
列出录音
获取录音详细信息
获取会议记录
OAuth 凭证处理
从该服务器的角度来看,该服务器被设计为完全“无授权”:
无需本地身份验证流程
服务器上没有存储任何凭证
所有凭证都通过工具参数传递
服务器可以在无头环境中运行
要使用这些工具,您需要从 Zoom 获取 OAuth 凭据:
在 Zoom Marketplace 中创建 Zoom OAuth 应用
配置录音访问所需的范围
通过 OAuth 流程获取访问和刷新令牌
调用工具时将这些令牌作为参数传递
Zoom API 参考
本项目使用 Zoom API v2。更多信息,请参阅Zoom API 文档。
执照
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 录音和文字记录,无需最终用户直接身份验证。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables users to list, download, search, and manage Zoom meeting transcripts through a structured interface.Last updated -7MIT License
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server that enables interaction with the full suite of Zoom API endpoints, providing structured tools with proper validation and OAuth 2.0 authentication for managing meetings, users, webinars, and other Zoom resources.Last updated -5402
- -securityFlicense-qualityAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the Zoom API through natural language commands, auto-generated using AG2's MCP builder.Last updated -
- -security-license-qualityAn MCP Server that enables interaction with Zoom's API through the Multi-Agent Conversation Protocol, allowing users to access and control Zoom's functionality via natural language commands.Last updated -