一个全面的模型上下文协议(MCP)服务器,用于与Zoom API交互。
## 功能
- 完全覆盖Zoom API端点
- OAuth 2.0身份验证
- 具有适当验证的结构化工具
- API文档资源
- 错误处理和响应格式化
## 快速开始
### 预备条件
- Node.js 16+
- Zoom API凭证(客户端ID、客户端密钥、账户ID)
### 安装
1. 克隆仓库
2. 安装依赖项:
```
npm install
```
3. 创建一个`.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
```
## API分类
- **会议**:创建、读取、更新和删除会议
- **用户**:管理您Zoom账户中的用户
- **网络研讨会**:创建和管理网络研讨会
- **账户**:管理账户设置和个人资料
- **聊天**:管理Zoom聊天频道和消息
- **电话**:管理Zoom电话用户和号码
- **联系人**:管理联系人
- **录制**:访问和管理云录制
- **报告**:生成各种报告
- **Webhook**:设置事件通知
- **Zoom会议室**:管理Zoom会议室
## 资源
通过资源访问API文档:
```
zoom-api://overview
zoom-api://meetings
zoom-api://users
```
## 身份验证
服务器自动使用服务器到服务器OAuth应用程序凭证处理OAuth 2.0身份验证。
</中文翻译>