zoom-mcp
Zoom MCPコネクターに関するガイダンスを提供するスキルです。MCPワークフローへのルーティング後、ミーティング・録画・ミーティング資産・トランスクリプトへのツールベースアクセスの計画やトラブルシューティング時に使用します。Zoom Docsのリクエストは専用のDocs MCPサーバーへ、ホワイトボード関連のリクエストは`zoom-mcp/whiteboard`へルーティングしてください。
description の原文を見る
Guidance for the bundled Zoom MCP connectors. Use after routing to an MCP workflow when planning or troubleshooting tool-based access to meetings, recordings, meeting assets, or transcripts. Route Zoom Docs requests to the dedicated Docs MCP server and Whiteboard-specific requests to `zoom-mcp/whiteboard`.
SKILL.md 本文
Zoom MCP
このClaudeプラグインにバンドルされているZoom MCPコネクタのガイダンスです。まず design-mcp-workflow または setup-zoom-mcp を優先し、その後ツール表面の詳細、認証の期待値、MCPの制約について、ここにルーティングしてください。
Zoom MCPサーバー
このプラグインは、mcp-us.zoom.us にあるZoomのホスト型MCPサーバーをバンドルしており、AIエージェントが以下にアクセスできます:
- セマンティックミーティング検索
- ミーティング連携アセット取得
- 録画リソース取得
Zoom Docsは別個のバンドルサーバーを通じて公開されています:
zoom-docs-mcp(atmcp.zoom.us)- Zoom Docs作成と取得用に特別に設計
メインのZoom MCPサーバーからの現在のツール名:
get_meeting_assetssearch_meetingsget_recording_resourcerecordings_list
一部のMCPクライアントはUIでサーバーツールに名前空間を付与する場合があります。例: zoom-mcp:recordings_list。
上記の生のツール名を権威的な情報源として扱ってください。
Zoom Docs固有のMCP作業は、専用の zoom-docs-mcp サーバーを使用してください。
ホワイトボード固有のMCP作業は、専用スキル whiteboard/SKILL.md でカバーされています。
クイックスタート
1. バンドルコネクタで期待されるトークンをエクスポート:
export ZOOM_MCP_ACCESS_TOKEN="your_zoom_user_oauth_access_token"
2. プラグインを有効にするか再起動して、ClaudeがバンドルされたMCPサーバー定義を再起動するようにします。
3. ディスカバリーを確認:
- クライアントが
recordings_list、search_meetings、get_meeting_assets、get_recording_resourceを見つけられることを確認してください。 - クライアントが生のプロトコル検査を公開している場合、
tools/listが権威的なディスカバリーソースです。 - 現在のカタログは
references/tools.mdに記載されています。
4. 最初の有用な呼び出しを実行:
recordings_list
userId: "me"
from: "2026-03-01"
to: "2026-03-06"
page_size: 10
重要な注意事項
1. ユーザーOAuthはドキュメント化された実行パス
このプラグインのZoom MCPツール使用の実行パスとして、ユーザーレベルOAuthを備えた General app を使用してください。Server-to-Server OAuthを、ここでのサポート対象MCPAuthモデルとして信頼しないでください。
2. Zoom MCPはMCP固有の細粒度スコープを使用
Zoom MCPスコープセットは、古い広範なRESTスコープと同じではありません。 メインのZoom MCPサーバーの主要なスコープは以下の通りです:
ai_companion:read:search— Zoom Meeting、Zoom Chat、Zoom Doc全体で検索し、クエリに基づいて最も関連性の高い結果を返すmeeting:read:search— ミーティングを検索および表示meeting:read:assets— ミーティングのアセットを表示cloud_recording:read:list_user_recordings— ユーザーのすべてのクラウド録画をリスト化cloud_recording:read:content— 録画コンテンツ読み取りスコープdocs:write:import— インポートで新しいファイルを作成docs:read:export— Markdown形式でファイルコンテンツを読み取り
Zoom Docs MCP固有について、公式ドキュメントページはドキュメント化されたツールに対してこれらの細粒度スコープを示しています:
docs:write:import— インポートで新しいファイルを作成docs:read:export— Markdown形式でファイルコンテンツを読み取り
3. AI Companionフィーチャーはスコープの代替ではなく、フィーチャーの前提条件
セマンティックミーティング検索、ミーティングアセット、録画コンテンツ取得は、有用な結果を得るために Smart Recording および Meeting Summary などのアカウントフィーチャーに依存します。これらのフィーチャー設定は、必要なOAuthスコープに代わるものではありません。
4. ホワイトボードは別個のMCPサーフェス
Zoom MCPエンドポイントとホワイトボードMCPエンドポイントは別個です。ホワイトボード固有のリクエストは whiteboard/SKILL.md にルーティングしてください。
5. 決定論的なミーティングCRUD操作にはRESTを使用
現在のZoom MCPツールサーフェスは、決定論的なミーティング作成、更新、または削除ツールを公開していません。ユーザーが明示的なミーティングCRUD操作を必要とする場合は、../rest-api/SKILL.md にルーティングしてください。
サーバーエンドポイント
| トランスポート | URL |
|---|---|
| Streamable HTTP (推奨) | https://mcp-us.zoom.us/mcp/zoom/streamable |
| SSE (フォールバック) | https://mcp-us.zoom.us/mcp/zoom/sse |
専用Docs MCPサーバー:
| トランスポート | URL |
|---|---|
| Streamable HTTP (推奨) | https://mcp.zoom.us/mcp/docs/streamable |
| SSE (フォールバック) | https://mcp.zoom.us/mcp/docs/sse |
専用ホワイトボードMCPスキル:
whiteboard/SKILL.md
検索と取得モデル
search_meetings は平文メタデータフィルターではなく、AI Companionの取得を使用します。このユースケースではライブMCPサーバーをレスポンススキーマとスコープ動作の権威的な情報源として使用してください。
最も重要な2つの結果ファミリーは:
- Recap指向の結果: AI概要、ミーティング連携ドキュメント、録画、および関連アセット
- 録画指向の結果: クラウド録画参照およびトランスクリプト対応リソース
メイン取得ワークフローについては examples/transcript-retrieval.md を使用してください。
ツールカタログ
| ツール | 主要パラメータ | 必要なスコープ |
|---|---|---|
get_meeting_assets | meetingId* | meeting:read:assets |
search_meetings | q, from, to, page_size, next_page_token | meeting:read:search |
get_recording_resource | meetingId*, types, clip_num, play_time, raw_passcode, encode_passcode | cloud_recording:read:content |
recordings_list | userId*, from, to, meeting_id, trash, trash_type, page_size, next_page_token | cloud_recording:read:list_user_recordings |
* 必須パラメータ
完全なパラメータとアウトプットガイダンス: references/tools.md
主要ワークフロー
ミーティングコンテンツを検索してからアセットを取得:
search_meetings
q: "Q4 planning discussion"
from: "2026-03-01"
to: "2026-03-06"
→ 返されたミーティングを選択
→ get_meeting_assets meetingId: "MEETING_ID_OR_UUID"
録画をリスト化してから録画リソースを取得:
recordings_list
userId: "me"
from: "2026-03-01"
to: "2026-03-06"
→ 録画ターゲットを選択
→ get_recording_resource meetingId: "MEETING_UUID_OR_RECORDING_ID"
Zoom Docを作成または取得:
- メインの
zoom-mcpサーバーではなく、専用のzoom-docs-mcpサーバーを使用してください - Zoom Docs MCPページのドキュメント化されたツールは:
create_file_with_contentget_file_content
エラーリファレンス
| コード | 意味 | 修正方法 |
|---|---|---|
401 Unauthorized | エンドポイントでのベアラートークンの欠落または拒否 | ZOOM_MCP_ACCESS_TOKEN を設定してから、Claudeを再起動するかプラグインを再度有効にしてください |
-32001 Invalid access token | トークンの有効期限切れ、不正な形式、または必要なスコープの欠落 | OAuthトークンをリフレッシュしてMCP固有のスコープを確認してください |
-32602 Can not found tool | リクエストされたツール名がアクティブなMCPサーバーで公開されていない | tools/list を再実行して、そのエンドポイントの現在のツール名を使用してください |
404 | 可能なダウンストリームリソースの見つからないレスポンス | search_meetings または recordings_list でターゲットを再検出してください |
完全なエラーリファレンス: references/error-codes.md
ドキュメント
コンセプト
concepts/mcp-architecture.md— MCPプロトコル、ホスト型エンドポイント、ディスカバリー、およびケイパビリティモデルconcepts/oauth-setup.md— OAuthアプリ作成、MCP固有スコープ、AI Companion前提条件、トークンライフサイクル
例
examples/transcript-retrieval.md— 検索/アセットおよび録画リソースワークフローexamples/create-zoom-doc.md— 検証済みZoom Docs作成フローexamples/search-and-act.md— 検索、アセット検査、およびCRUD作業をRESTにハンドオフexamples/meeting-lifecycle.md— ミーティングCRUDがRESTに属する理由、およびMCP-RESTハンドオフパターン
リファレンス
references/tools.md— 現在のZoom MCPツールリファレンスreferences/error-codes.md— MCPおよびZoom APIエラーと修正方法whiteboard/SKILL.md— 専用ホワイトボードMCPスキル
トラブルシューティング
troubleshooting/common-errors.md— スコープ失敗、エンドポイント混在、検索/録画問題
運用
RUNBOOK.md— 5分間の実行前チェックおよびデバッグチェックリスト
関連スキル
zoom-rest-api— 決定論的なREST APIアクセス、ミーティングCRUD含むzoom-oauth— OAuth実装パターンzoom-webhooks— イベント駆動型録画およびミーティングワークフローzoom-rtms— アクティブミーティング中のライブメディアおよびトランスクリプトストリーム
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- anthropics
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/anthropics/knowledge-work-plugins / ライセンス: Apache-2.0
関連スキル
newsblur-cli
ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。
caveman-compress
自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」
find-skills
日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。
planning-and-task-breakdown
仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。
docx
このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。
idea-refine
アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。