返回 MCP 目录
public公开dns本地运行

Zoom API

Zoom API的MCP服务器,提供全面的接口交互服务

article

README

🚀 Zoom API MCP 服务器

本项目是一个功能强大的Zoom API MCP服务器,全面覆盖了Zoom API端点,支持OAuth 2.0认证,提供结构化工具和数据验证,还能访问API文档资源,同时具备完善的错误处理与响应格式化能力,为开发者提供便捷的开发体验。

🚀 快速开始

先决条件

  • 需要安装Node.js 16+版本。
  • 准备好Zoom API凭证,包括客户端ID、客户端密钥和账户ID。

📦 安装指南

  1. 克隆仓库。
  2. 安装依赖:
npm install
  1. 创建.env文件,添加Zoom API凭证:
ZOOM_CLIENT_ID=your_client_id
ZOOM_CLIENT_SECRET=your_client_secret
ZOOM_ACCOUNT_ID=your_account_id

服务器运行

npm run dev

使用MCP Inspector测试

npm run inspect

✨ 主要特性

  • 全面覆盖Zoom API端点,满足多样化的业务需求。
  • 支持OAuth 2.0认证,保障系统的安全性。
  • 提供结构化工具及数据验证,确保数据的准确性。
  • 可访问API文档资源,方便开发者进行开发。
  • 具备错误处理与响应格式化功能,提升开发效率。

💻 使用示例

基础用法

通过以下命令启动服务器:

npm run dev

使用MCP Inspector进行测试:

npm run inspect

📚 详细文档

API分类

  • 会议(Meetings):可创建、读取、更新和删除会议。
  • 用户(Users):用于管理账户中的用户。
  • 网络研讨会(Webinars):能够创建和管理网络研讨会。
  • 账户(Account):可管理账户设置与配置文件。
  • 聊天(Chat):用于管理Zoom Chat频道和消息。
  • 电话(Phone):可管理Zoom Phone用户及号码。
  • 联系人(Contacts):用于管理联系人信息。
  • 录音(Recordings):可访问并管理云端录音。
  • 报告(Reports):能生成各类报表。
  • 网络钩子(Webhooks):可设置事件通知。
  • Zoom Rooms:用于管理Zoom房间。

资源访问

通过以下链接获取API文档:

zoom-api://overview
zoom-api://meetings
zoom-api://users

认证机制

服务器自动处理OAuth 2.0认证流程,采用服务器端到端的OAuth应用程序凭证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端