Zoom API MCP Server について
Zoom API を利用するための MCP サーバーです。会議、ユーザー、ウェビナー、チャットなどのアカウント機能を扱い、OAuth 2.0 認証と API ドキュメントのリソースを備えています。
主な機能
- 01Zoom API エンドポイントへの対応
- 02OAuth 2.0 認証
- 03検証付きの構造化ツール
- 04API ドキュメントのリソース
- 05エラー処理とレスポンス整形
活用シーン
- 01会議やウェビナーの管理
- 02Zoom ユーザーやアカウント設定の管理
- 03チャット、電話、連絡先の操作
- 04録画へのアクセスとレポート作成
MCP 対応
Zoom API の操作を構造化ツールとして提供し、リソース経由で API ドキュメントを公開します。サーバー間 OAuth 認証も処理します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Zoom API MCP Server
Zoom API を操作するための、包括的な Model Context Protocol(MCP)サーバーです。
## 機能
- Zoom API エンドポイントを網羅
- OAuth 2.0 認証
- 適切な検証機能を備えた構造化ツール
- API ドキュメントのリソース
- エラー処理とレスポンスのフォーマット
## はじめに
### 前提条件
- Node.js 16+
- Zoom API の認証情報(Client ID、Client Secret、Account ID)
### インストール
1. リポジトリをクローンします
2. 依存関係をインストールします:
```
npm install
```
3. Zoom API の認証情報を記載した `.env` ファイルを作成します:
```
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 カテゴリ
- **Meetings**:ミーティングの作成、読み取り、更新、削除
- **Users**:Zoom アカウントのユーザーを管理
- **Webinars**:ウェビナーの作成と管理
- **Account**:アカウント設定とプロフィールを管理
- **Chat**:Zoom Chat のチャンネルとメッセージを管理
- **Phone**:Zoom Phone のユーザーと電話番号を管理
- **Contacts**:連絡先を管理
- **Recordings**:クラウド録画にアクセスして管理
- **Reports**:さまざまなレポートを生成
- **Webhooks**:イベント通知を設定
- **Zoom Rooms**:Zoom Rooms を管理
## リソース
リソースを通じて API ドキュメントにアクセスできます:
```
zoom-api://overview
zoom-api://meetings
zoom-api://users
```
## 認証
このサーバーは、Server-to-Server OAuth アプリの認証情報を使用して OAuth 2.0 認証を自動的に処理します。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。