
Zoom MCP Server

2025.03.05
2
PythonZoom集成API中间件会议管理交流协作
Zoom MCP Server 是一个为 Zoom 实现的模型上下文协议(MCP)服务器,提供 AI 模型访问 Zoom API 的能力。该项目作为 Claude 和 Zoom 之间的桥梁,实现无缝集成,可以访问 Zoom 会议、用户和录制内容。
View on GitHub
Overview
基本能力
产品定位
Zoom MCP Server 是一个连接 AI 模型与 Zoom API 的中间件服务,专注于提供 Zoom 平台的功能集成。
核心功能
- 使用 Server-to-Server OAuth 2.0 认证连接 Zoom
- 检索用户信息和资料
- 访问会议详情和录制内容
- 查询 Zoom 账户设置和配置
- 通过标准化 API 管理 Zoom 资源
- 调试模式用于排查 API 连接问题
适用场景
- AI 助手集成 Zoom 功能
- 自动化 Zoom 会议管理
- 批量处理 Zoom 用户数据
- 开发基于 Zoom 的智能应用
工具列表
setup_zoom_auth.py
: 设置 Zoom API 凭证test_zoom_connection.py
: 测试 Zoom API 连接pytest
: 运行测试flake8
: 代码风格检查
常见问题解答
- 认证错误
- 检查 API Key 和 Secret 是否正确
- 确保应用已启用必要权限
- 在 Zoom Marketplace 中重新激活应用
- 权限错误
- 确认账户有足够权限
- 检查请求的权限与访问的端点匹配
- 账户 ID 问题
- 确保使用正确的 Zoom 账户 ID
- Server-to-Server OAuth 应用需要账户 ID
使用教程
使用依赖
- Python 3.11 或更高版本
- 具有管理员权限的 Zoom 账户
- 具有适当权限的 Zoom Server-to-Server OAuth 应用
- uv Python 包管理工具
安装教程
- 克隆仓库:
bash git clone https://github.com/yourusername/zoom-mcp.git cd zoom-mcp
- 创建虚拟环境并激活:
bash uv venv source .venv/bin/activate # Windows: .venv\Scripts\activate
- 安装依赖:
bash uv pip install -e .
- 设置 Zoom API 凭证:
bash python scripts/setup_zoom_auth.py
调试方式
测试 Zoom API 连接:
python scripts/test_zoom_connection.py
运行测试:
python -m pytest
检查代码风格:
uv pip install flake8
flake8 src tests