mcpField
A
AIVeed

AIVeed

ローカル
aiveed.ioメディア・デザイン04 日前に更新

AIVeed について

AIVeed は、AIVeed API で動画、画像、音声を生成する MCP サーバーです。モデル検索やジョブ管理、メディア一覧を提供し、生成費用は利用者の AIVeed クレジットから差し引かれます。

主な機能

  1. 01モデル、入力要件、価格の確認
  2. 02動画、画像、音声の生成
  3. 03完成した Veo 3.1 動画の延長
  4. 04ジョブの追跡、一覧表示、キャンセル
  5. 05ローカルメディアを入力としてアップロード

活用シーン

  1. 01利用可能なモデルと価格の確認
  2. 02MCP クライアントからメディアを生成
  3. 03実行中の生成ジョブの追跡やキャンセル
  4. 04ローカルメディアを生成入力として提供

MCP 対応

API キーを使って MCP クライアントを AIVeed REST API に接続します。stdio とステートレスな Streamable HTTP に対応し、HTTP の呼び出し元は自身のキーを提示します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"aiveed-io-aiveed": {
"command": "npx",
"args": [
"-y",
"aiveed-mcp"
],
"env": {
"AIVEED_API_KEY": "<AIVEED_API_KEY>",
"AIVEED_MCP_UPLOAD_DIRS": "<AIVEED_MCP_UPLOAD_DIRS>"
}
}
}
}
起動コマンドnpx -y aiveed-mcp
設定が必要な環境変数
AIVEED_API_KEYシークレットYour AIVeed API key (aiv_sk_...), from https://developer.aiveed.io/keys
AIVEED_MCP_UPLOAD_DIRSComma-separated folders upload_media may read (it is off until set), e.g. ~/Videos/aiveed-inputs

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmaiveed-mcp0.1.1

ツール

12

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
typeenumいいえこの種類のモデルのみvideo | image | audio | extend

詳細

aiveed-mcp

AIVeed API 用の MCP サーバーです。Claude、Cursor、 VS Code、または任意の MCP クライアントから AI 動画、画像、音声を生成できます (Veo 3.1、Seedance、Kling、Wan、Grok Imagine、GPT Image、Nano Banana など)。生成には、ご自身の AIVeed アカウントのクレジットが使用されます。

ご自身の API キーを使って、公開 REST API https://api.aiveed.io/v1 のみと通信します。それ以外の認証情報は保持せず、API キーを使った curl で実行できる操作以外は行いません。

ツール

ツール機能クレジット
list_models最新のモデルカタログ:オプション、受け付ける入力、価格(キー不要)無料
get_creditsクレジット残高無料
generate_video / generate_image / generate_audioジョブを開始し、ジョブ ID を返します消費
extend_video完了した Veo 3.1 の動画に約 7 秒追加します消費
get_jobジョブのステータス。wait_seconds を指定すると、完了までポーリングします無料
list_jobs、list_videos、list_imagesご自身のジョブとメディア(永続 URL)無料
cancel_jobキューに入ったジョブをキャンセルします(返金あり)無料
upload_mediaローカルの画像/音声/動画を入力としてアップロードします(stdio のみ)無料

すべての生成呼び出しで Idempotency-Key が送信され(結果にも含まれます)、同じキーで再試行しても二重に課金されることはありません。失敗したジョブは自動的に返金されます。

セットアップ

https://developer.aiveed.io/keys で API キーを作成してください。Node.js 20 以降が必要です。各クライアントの詳しいセットアップ手順については、https://api.aiveed.io/docs/mcp をご覧ください。

Claude Code

claude mcp add aiveed -e AIVEED_API_KEY=aiv_sk_... -- npx -y aiveed-mcp

Claude Desktop と Cursor(claude_desktop_config.json、~/.cursor/mcp.json):

{
  "mcpServers": {
    "aiveed": {
      "command": "npx",
      "args": ["-y", "aiveed-mcp"],
      "env": { "AIVEED_API_KEY": "aiv_sk_..." }
    }
  }
}

VS Code(.vscode/mcp.json、またはコマンドパレットで MCP: Add Server):

{
  "servers": {
    "aiveed": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "aiveed-mcp"],
      "env": { "AIVEED_API_KEY": "aiv_sk_..." }
    }
  }
}

アップグレードを慎重に行いたい場合は、バージョン([email protected])を固定してください。

ローカルファイル

upload_media はローカルファイルを、モデルが使える URL に変換します。この URL は公開されるため、AIVEED_MCP_UPLOAD_DIRS に読み取りを許可するフォルダーを指定するまで、このツールは無効です。たとえば、"AIVEED_MCP_UPLOAD_DIRS": "~/Videos/aiveed-inputs" のように設定します。共有しても問題のないメディアだけを置いたフォルダーを指定してください。生成用入力ファイル専用のフォルダーが適しています。指定したフォルダー内でも、隠しファイルや隠しフォルダー、システムディレクトリ、ハードリンクされたファイルは読み取りません。また、実際の画像、音声、動画ファイルのみをアップロードします(ファイル名だけでなく、内容を確認します)。

生成ツールはクレジットを消費し、upload_media はファイルを公開するため、自動承認ではなく、クライアントの承認プロンプトを有効にしておいてください。

HTTP モード(ホスティング)

node dist/index.js --http --port 8787 --host 127.0.0.1

ステートレスな Streamable HTTP を POST /mcp で提供します。アドレスは --host/--port(または AIVEED_MCP_HOST/AIVEED_MCP_PORT)で設定します。各リクエストには、呼び出し元自身のキー(Authorization: Bearer aiv_sk_...)を含める必要があります。AIVEED_API_KEY は無視されるため、ホストされたインスタンスが他者のクレジットを使うことはありません。upload_media は提供されません(ホストのディスクを読み取ることになるためです)。

変数デフォルト
AIVEED_MCP_ALLOWED_HOSTSlocalhost,127.0.0.1,[::1]許可する Host ヘッダー名(DNS リバインディング対策であり、アクセス制御ではありません)。プロキシの背後で公開ホスト名を使用する場合は、ここに追加してください
AIVEED_MCP_ALLOWED_ORIGINSなし許可するブラウザーのオリジン。Origin ヘッダーのないリクエストは許可されます
AIVEED_API_URLhttps://api.aiveed.ioAPI のオリジン(https のみ。localhost では http も使用できます)

TLS 終端プロキシの背後で、レート制限を設けて実行してください。デフォルトでは 127.0.0.1 にバインドし、同時処理中のリクエストが 64 件を超えると 503 を返します。

開発

npm ci
npm test            # vitest; no network, the API is faked
npm run typecheck
npm run build       # dist/
npm run leak-scan   # credentials, private addresses, personal paths

開発作業は development ブランチで行い、リリース済みのコードは main ブランチに置かれています。セキュリティモデルについては SECURITY.md、リリースの公開方法については RELEASING.md をご覧ください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。