关于 MCP Server for Zoom (No Auth) - Python & Node.js
MCP Server for Zoom (No Auth) 通过 Python 或 Node.js MCP 服务提供 Zoom 录制内容和文字稿访问。OAuth 凭据通过工具参数传入,不在服务端存储,也无需本地认证流程。
主要功能
- 01通过工具参数管理 OAuth 凭据
- 02分页列出云录制
- 03获取录制详情
- 04访问会议文字稿
- 05刷新 OAuth 令牌
适用场景
- 01浏览用户的云录制
- 02查看指定会议录制详情
- 03获取会议文字稿
- 04刷新 Zoom OAuth 令牌
MCP 相关
该服务提供刷新令牌、列出云录制、获取录制详情和访问文字稿的工具。OAuth 凭据作为工具参数传入。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Zoom MCP 服务(无身份验证)- Python 与 Node.js
此项目是一个用于访问 Zoom API 功能的模型控制协议(MCP)服务,无需最终用户直接进行身份验证。它负责处理 OAuth 流程,并提供一组用于与 Zoom 录制内容和文字稿交互的工具。
功能
-
通过工具参数管理 OAuth 凭据(无需本地身份验证流程)
-
分页列出用户的云录制内容
-
获取特定会议录制内容的详细信息
-
访问会议文字稿
安装
- 克隆仓库:
git clone https://github.com/peakmojo/mcp-server-zoom-noauth.git
cd mcp-server-zoom-noauth
- 安装所需依赖:
pip install -r requirements.txt
Docker
构建 Docker 镜像
# Build the Docker image
docker build -t mcp-server-zoom-noauth .
跨平台发布
要为多个平台发布 Docker 镜像,可以使用 docker buildx 命令:
- 创建新的构建器实例(如果尚未创建):
docker buildx create --use
- 为多个平台构建并推送镜像:
docker buildx build --platform linux/amd64,linux/arm64 -t buryhuang/mcp-server-zoom-noauth:latest --push .
- 确认镜像已在指定平台上可用:
docker buildx imagetools inspect buryhuang/mcp-server-zoom-noauth:latest
使用
启动服务
python -m src.mcp_server_zoom_noauth.server
可用工具
该服务提供以下工具:
- zoom_refresh_token - 使用刷新令牌刷新 OAuth 令牌
- zoom_list_recordings - 获取用户云录制内容列表
- zoom_get_recording_details - 获取特定会议录制内容的详细信息
- 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 凭据:
- 在 Zoom Marketplace 中创建 Zoom OAuth 应用
- 配置录制内容访问所需的范围
- 通过 OAuth 流程获取访问令牌和刷新令牌
- 调用工具时将这些令牌作为参数传入
Zoom API 参考
此项目使用 Zoom API v2。更多信息请参阅 Zoom API 文档。
许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。