Zoom会议管理服务

一个用于通过Claude或Cursor管理Zoom会议的模型上下文协议(MCP)服务器,支持创建、更新、删除和检索Zoom会议。

  • by Prathamesh0901
  • TypeScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 Prathamesh0901/zoom-mcp-server

使用说明

Zoom MCP服务器

用于通过Claude或Cursor管理Zoom会议的模型上下文协议(MCP)服务器。

此服务器使您能够 创建, 更新, 删除,以及 检索 使用标准化的MCP界面缩放会议,使其易于与Claude和Cursor等AI工具集成。


⚙️ 克劳德/光标配置

要将此MCP服务器与Claude或Cursor一起使用,请将以下内容添加到MCP配置文件中(Claude: claude_desktop_config.json |光标: .cursor/mcp.json ):

步骤1。获取Zoom客户端ID、Zoom客户端密码和帐户ID

  1. 访问 Zoom市场
  2. 构建应用程序并选择 服务器到服务器OAuth应用程序
  3. 添加范围>会议>选择所有会议权限
  4. 激活您的应用程序 然后你可以得到 帐户ID, 客户端ID, 客户端密钥 在应用程序凭据页面

步骤2。配置MCP服务器

{
  "mcpServers": {
    "zoom": {
      "command": "npx",
      "args": [
        "-y", "@prathamesh0901/zoom-mcp-server"
      ],
      "env": {
        "ZOOM_ACCOUNT_ID": "Your Zoom Account ID",
        "ZOOM_CLIENT_ID": "Your Zoom Client ID",
        "ZOOM_CLIENT_SECRET": "Your Zoom Client Secret"
      }
    }
  }
}

🛡️ 用在Zoom Marketplace上创建的Zoom应用程序凭据替换凭据。


🛠 特性

工具 说明
get_meetings 检索所有活动的Zoom会议
create_meeting 创建新的Zoom会议
update_meeting 更新现有会议
delete_meeting 删除Zoom会议

每个工具都是使用Zod模式验证参数来实现的。


🧑‍💻 地方发展

克隆仓库:

git clone https://github.com/Prathamesh0901/zoom-mcp-server.git
cd zoom-mcp-server

安装依赖项:

npm install

在开发模式下运行:

npm run dev

生产建设:

npm run build

运行已编译的服务器:

npm start

🤝 贡献

欢迎并感谢您的贡献!贡献:

  1. 分叉存储库
  2. 创建新分支:
    git checkout -b feature/your-feature-name
    
  3. 进行更改并提交:
    git commit -m "Add some feature"
    
  4. 推到叉子上,打开一个拉动请求。

📄 许可证

该项目根据MIT许可证获得许可。