インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Vimeo をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI に Vimeo アカウントを操作させます。動画の一覧と検索、詳細、フォルダ、ショーケース、コメント、字幕、文字起こしの参照ができ、確認のうえでリンクからの動画のアップロードや、タイトル、説明、プライバシーの変更もできます。自分の Vimeo デベロッパーアプリの個人アクセストークンを使います。
こう聞いてみよう
Vimeo のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Vimeo をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Vimeo + Gemini
AI に Vimeo アカウントを操作させます。動画の一覧と検索、詳細、フォルダ、ショーケース、コメント、字幕、文字起こしの参照ができ、確認のうえでリンクからの動画のアップロードや、タイトル、説明、プライバシーの変更もできます。自分の Vimeo デベロッパーアプリの個人アクセストークンを使います。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
VIMEO_ACCESS_TOKEN
ステップ 1 — 認証情報を取得
- AI に操作させる Vimeo アカウントで developer.vimeo.com/apps にサインインし、Create an app をクリックします。名前と説明は自由です。アプリにアクセスするのは自分だけと選び、規約に同意します。
- アプリのページで Generate an access token を開き、Authenticated (you) を選んで、スコープ Public、Private、Edit、Upload、Stats にチェックを入れます。Delete は
vimeo_delete_videoを有効にする場合だけにします。Generate をクリックします。 - 一度しか表示されないトークンを
VIMEO_ACCESS_TOKENにコピーし、コネクタをインストールします。 vimeo_get_meで設定を確認します。アカウント、プラン、アップロード容量が表示されます。
トークンに有効期限はありません。アプリのページでトークンを削除するか、アプリを削除すると使えなくなります。既存のトークンにスコープを追加することはできないので、新しいトークンを作って置き換えてください。
参照できるもの: 新しい順、またはタイトル、説明、チャプター、タグの検索で探した動画と、そのプライバシー、状態、再生数、タグ。1 本の動画のすべての詳細。フォルダとショーケース、その中の動画。コメント。自動生成されたものを含む字幕で、AI はタイムスタンプ付きの文字起こしとして読めます。字幕と文字起こしは、自分のアカウントが所有する動画で使えます。
変更の前には必ず確認します: vimeo_upload_video_from_url はアカウントに動画を追加し、vimeo_update_video はタイトル、説明、言語、パスワード、プライバシーを変更します。AI は何が変わるか、プライバシーの場合は誰が視聴できるようになるかを伝え、あなたの承認を待ちます。プライバシーの変更は、リンクを持つ全員に即座に反映されます。
リンクからのアップロード: Vimeo がファイルを自分で取得します(プルアップロード)。リンクはウェブページではなく動画ファイルそのものを指し、24 時間アクセスできる状態にしておく必要があります。その後 Vimeo が動画をトランスコードし、AI は vimeo_get_video で進み具合を確認できます。アップロードはプランのストレージと週ごとの上限に含まれます。
プライバシーの選択肢: 誰でも、限定公開(リンクを知っている人)、自分のみ、パスワード、連絡先、Vimeo ユーザー、自分のチーム、または vimeo.com 上では非表示で埋め込み先でのみ再生可能。無料プランではすべての選択肢は使えず、その場合 Vimeo は 400 か 403 を返します。
インストール時に無効: vimeo_delete_video は動画を完全に削除します。使うには Delete スコープ付きのトークンを作り、ツールを有効にします。その場合も AI は、対象の動画について明確な承認を求めます。
ID: 動画の ID は vimeo.com のリンクに含まれる数字です。API ではフォルダは projects、ショーケースは albums と呼ばれますが、AI がその違いを処理します。
よくあるエラー: 401(エラーコード 8000 または 8003): トークンが間違っているか削除されています。新しいトークンを作ってください。403: トークンに Upload や Edit などのスコープがないか、プランでその操作が許可されていません。404: 動画、フォルダ、ショーケースが存在しないか、別のアカウントのものです。429: リクエストが多すぎます。上限はプランによって異なるので、待ってから再試行してください。
このコネクタは、動画ファイルのダウンロード、ライブイベント、分析レポート、Webhook、チャプター、サムネイル、プレーヤー、チームメンバーの管理には対応していません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
Vimeoのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
vimeo_get_me | Read the Vimeo account that owns the access token: uri (with the user id), name, profile link, plan (account), creation date, upload quota… |
vimeo_list_my_videos | List or search the videos of the account (newest first by default): uri (contains the video id), title, link, duration in seconds, dates… |
vimeo_get_video | Read one video: title, description, links (page and player embed), duration, size, language, dates, full privacy settings, status, upload… |
vimeo_list_folders | List the account's folders (called projects in the API): uri (/users/<user id>/projects/<folder id>), name, dates and how many videos and… |
vimeo_list_folder_items | List everything in one folder, videos and subfolders: type, and for each the uri, name and basic details |
vimeo_list_folder_videos | List or search the videos in one folder (optionally including its subfolders): uri, title, link, duration, dates, privacy, status and tags |
vimeo_list_showcases | List the account's showcases (called albums in the API): uri (/users/<user id>/albums/<showcase id>), name, description, link, privacy… |
vimeo_list_showcase_videos | List or search the videos in one showcase the account owns: uri, title, link, duration, dates, privacy, status and tags |
vimeo_list_video_comments | List the comments on a video: uri, text, date, author name and how many replies each has |
vimeo_list_text_tracks | List a video's text tracks (captions and subtitles, including auto-generated ones): id, uri, name, language, type, whether active, and a… |
vimeo_get_transcript | Read the transcript of a video as timed segments, from one of its text tracks (id from vimeo_list_text_tracks) |
vimeo_upload_video_from_url | Upload a video to the account by letting Vimeo fetch it from a public URL (pull upload): Vimeo downloads the file in the background and… |
vimeo_update_video | Change a video's title, description, privacy (who can watch, embed, comment, download), password or language |
vimeo_delete_video | Delete a video permanently |
プロンプトの例
- 「最新の動画 10 本を、タイトル、長さ、プライバシー付きで一覧にして。」
- 「Product Launch 2026 の動画の文字起こしを読んで、要点 3 つを含む 1 段落の要約を書いて。」
- 「顧客向けウェビナーのフォルダで、まだ公開になっている動画はどれ?限定公開に変えたいけど、先にリストを見せて。」
- 「https://example.com/files/onboarding-2.mp4 の動画を、オンボーディング パート 2 として自分だけが見られる設定でアップロードして。」
- 「最新の動画についたコメントを要約して、よく出ている質問を教えて。」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?