開発者ドキュメントを参照する

MCP

AI クライアントを接続する

ステートレス Streamable HTTP エンドポイントを使用し、Bearer キーですべてのリクエストを認証します。 https://video2url.com/api/mcp.

おすすめ

オプション A — エージェントにインストールしてもらいます

このプロンプト全体を Codex、Claude Code、Cursor、または別のコーディング エージェントにコピーします。エージェントは MCP クライアントを検出し、セットアップを完了する必要があります。

Agent installation prompt
現在の AI コーディング クライアントで Video2URL リモート MCP サーバーをセットアップします。まず、使用している MCP 互換のクライアントとオペレーティング システムを検出します。必要な場合にのみ Video2URL API キーを要求し、決して出力したり、記録したり、リポジトリにコミットしたりしないでください。 Streamable HTTP エンドポイント https://video2url.com/api/mcp と認証ヘッダー Bearer <MY_API_KEY> を使用して、video2url という名前のサーバーを構成します。このクライアントに正しいユーザーレベルの構成ファイルを使用し、既存の MCP サーバーをすべて保存し、変更するすべてのファイルを説明します。必要に応じてクライアントをリロードまたは再起動します。次に、Video2URL ツールをリストして接続を検証し、create_upload、complete_upload、get_upload_status、create_share_link、get_share_link、および revoke_share_link が使用可能であることを確認します。自動構成が不可能な場合は、正確な構成パスと、一度に 1 つのコマンドまたはアクションを教えてください。最終レポートでは私の API キーを決して公開しないでください。
期待される結果:クライアントを再起動またはリロードし、MCP ツール リストを開き、6 つの Video2URL ツールが表示されることを確認します。そうでない場合は、エンドポイント、Bearer プレフィックス、およびキーのアクセス許可を確認してください。

オプション B — 手動で構成する

クライアントが Streamable HTTP をサポートしている場合は、この汎用リモート サーバー エントリを使用します。 YOUR_API_KEY プレースホルダーのみを置き換えて、video2url エントリを既存の構成にマージします。

MCP クライアント構成
{
  "mcpServers": {
    "video2url": {
      "url": "https://video2url.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}

接続を確認する

クライアントを再起動またはリロードし、MCP ツール リストを開き、6 つの Video2URL ツールが表示されることを確認します。そうでない場合は、エンドポイント、Bearer プレフィックス、およびキーのアクセス許可を確認してください。

create_upload

ファイル名、MIME タイプ、バイト単位のサイズが必要です。署名付き URL を返します。

complete_upload

raw ファイル PUT が成功した後は、uploadId が必要です。

get_upload_status

UploadId が必要で、準備ができたらアップロード ステータスとファイル レコードを返します。

create_share_link

fileId が必要です。タイトル、可視性、およびパスワードはオプションであり、可視性のデフォルトは非公開です。

get_share_link

shareId が必要で、認証されたユーザーが所有する共有リンクを返します。

revoke_share_link

shareId が必要で、認証されたユーザーが所有する共有リンクを取り消します。

アップロードの場合は、次の手順に従います。

  1. create_uploadUploadId と一時的な PUT URL を受け取ります。
  2. PUT返された URL に生ファイルを直接送信します。
  3. complete_upload保存されているファイルを確認します。
  4. create_share_link最終的な共有リンクを受け取ります。