zoom-mcp-server

Zoom MCP Serverは、Zoomミーティングを管理するためのモデルコンテキストプロトコル(MCP)サーバーです。このサーバーを使用することで、AIツールと統合し、Zoomミーティングの作成、更新、削除、取得が簡単に行えます。特にClaudeやCursorとの連携が強化されており、開発者にとって非常に便利なツールです。

GitHubスター

6

ユーザー評価

未評価

お気に入り

0

閲覧数

6

フォーク

1

イシュー

0

README
Zoom MCP Server

A Model Context Protocol (MCP) server for managing Zoom meetings via Claude or Cursor.

This server enables you to create, update, delete, and retrieve Zoom meetings using a standardized MCP interface, making it easy to integrate with AI tools like Claude and Cursor.


⚙️ Claude / Cursor Configuration

To use this MCP server with Claude or Cursor, add the following to your MCP config file( Claude: claude_desktop_config.json | Cursor: .cursor/mcp.json ):

Step 1. Get Zoom Client ID, Zoom Client Secret and Account ID
  1. visit Zoom Marketplace
  2. Build App and choose Server to Server OAuth App
  3. Add Scope > Meeting > Select All Meeting Permissions
  4. Active your app
    then you can get Account ID, Client ID, Client Secret in App Credentials page
Step 2. Config MCP Server
{
  "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"
      }
    }
  }
}

🛡️ Replace the credentials with your Zoom App credentials created on the Zoom Marketplace.


🛠 Features
Tool Description
get_meetings Retrieve all active Zoom meetings
create_meeting Create a new Zoom meeting
update_meeting Update an existing meeting
delete_meeting Delete a Zoom meeting

Each tool is implemented using Zod schema validation for parameters.


🧑‍💻 Local Development

Clone the repo:

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

Install dependencies:

npm install

Run in development mode:

npm run dev

Build for production:

npm run build

Run the compiled server:

npm start

🤝 Contributing

Contributions are welcome and appreciated! To contribute:

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature/your-feature-name
    
  3. Make your changes and commit:
    git commit -m "Add some feature"
    
  4. Push to your fork and open a pull request.

📄 License

This project is licensed under the MIT License.