AIVeed

io.github.AIVeed-io由 GitHub 帳號 AIVeed-io 發布v0.1.1更新於 Nov 8, 2026

Generate AI videos, images and audio (Veo 3.1, Seedance, Kling and more) with AIVeed credits.

發布方自己的服務:VEED AI Video Generator

已驗證STDIO僅桌面媒體與設計AI 與機器學習

概覽

AI 產生的概覽

AIVeed MCP 伺服器讓助理呼叫託管模型生成 AI 影片、圖像與音訊,費用從你自己的 AIVeed 額度扣除。

可以做什麼
  • 查詢即時模型目錄,包含選項、支援的輸入與價格,並查看帳戶額度餘額
  • 啟動影片、圖像與音訊生成工作,並為已完成的 Veo 3.1 影片延長約 7 秒
  • 輪詢工作狀態,列出歷史工作、影片與圖像,取消排隊中的工作
  • 把本機圖像、音訊或影片檔案上傳為生成輸入,僅限你允許的資料夾
適用情境
當你希望在 Claude、Cursor 或 VS Code 等聊天用戶端中讓助理產出 AI 影片、圖像或音訊素材,且已有帶額度的 AIVeed 帳戶時使用。
執行需求
需要 Node.js 20 或更新版本,透過 npx 在本機執行。需要在 AIVEED_API_KEY 中提供 AIVeed API 金鑰,可於 AIVeed 開發者主控台建立。需要能連線至 AIVeed API 的網路。若要上傳本機檔案,須在 AIVEED_MCP_UPLOAD_DIRS 中列出允許的資料夾。
安裝前請注意
生成類工具會消耗你帳戶中的 AIVeed 額度;失敗工作會自動退款,冪等鍵可避免重試時重複扣款。upload_media 在未設定 AIVEED_MCP_UPLOAD_DIRS 前為關閉狀態,且上傳的檔案會取得公開網址,因此只應允許存放可公開分享素材的資料夾。建議對消耗額度與上傳類工具保留用戶端核准提示。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 AIVeed,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

aiveed-mcp

MCP server for the AIVeed API: generate AI videos, images and audio (Veo 3.1, Seedance, Kling, Wan, Grok Imagine, GPT Image, Nano Banana and more) from Claude, Cursor, VS Code or any MCP client. Generations are paid in AIVeed credits from your own account.

It talks only to the public REST API at https://api.aiveed.io/v1, with your API key. It holds no other credentials and can do nothing your key could not already do with curl.

Tools

ToolWhat it doesCredits
list_modelsLive model catalog: options, accepted inputs, prices (no key needed)free
get_creditsYour balancefree
generate_video / generate_image / generate_audioStart a job, returns a job idspends
extend_videoAdd ~7 s to a completed Veo 3.1 videospends
get_jobJob status; wait_seconds polls until it finishesfree
list_jobs, list_videos, list_imagesYour jobs and media (permanent URLs)free
cancel_jobCancel a queued job (refunded)free
upload_mediaUpload a local image/audio/video as an input (stdio only)free

Every generate call sends an Idempotency-Key (returned in the result), so a retry with the same key never charges twice. Failed jobs are refunded automatically.

Setup

Create an API key at https://developer.aiveed.io/keys. Node.js 20 or newer is required. Step-by-step setup for each client: https://api.aiveed.io/docs/mcp.

Claude Code

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

Claude Desktop and Cursor (claude_desktop_config.json, ~/.cursor/mcp.json):

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

VS Code (.vscode/mcp.json, or MCP: Add Server in the command palette):

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

Pin a version ([email protected]) if you prefer upgrades to be deliberate.

Local files

upload_media turns a local file into a URL a model can use. That URL is public, so the tool is off until you list the folders it may read in AIVEED_MCP_UPLOAD_DIRS, for example "AIVEED_MCP_UPLOAD_DIRS": "~/Videos/aiveed-inputs". List folders that hold only media you are happy to share; a folder for generation inputs is ideal. Even inside them the tool never reads hidden files or folders, system directories or hard-linked files, and only uploads real image, audio and video files (checked by their content, not just the name).

Generate tools spend credits and upload_media publishes a file, so keep your client's approval prompt on for them rather than auto-approving.

HTTP mode (hosting)

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

Streamable HTTP at POST /mcp, stateless. --host/--port (or AIVEED_MCP_HOST/AIVEED_MCP_PORT) set the address. Every request must carry its caller's own key (Authorization: Bearer aiv_sk_...); AIVEED_API_KEY is ignored, so a hosted instance never spends anyone else's credits. upload_media is not offered (it would read the host's disk).

VariableDefault
AIVEED_MCP_ALLOWED_HOSTSlocalhost,127.0.0.1,[::1]Host header names accepted (a DNS-rebinding guard, not access control); add your public hostname behind a proxy
AIVEED_MCP_ALLOWED_ORIGINSnoneBrowser origins allowed; requests without an Origin header are allowed
AIVEED_API_URLhttps://api.aiveed.ioAPI origin (https only; http allowed for localhost)

Run it behind a TLS-terminating proxy with a rate limit; it binds to 127.0.0.1 by default and answers 503 beyond 64 requests in flight.

Development

bash
npm cinpm test            # vitest; no network, the API is fakednpm run typechecknpm run build       # dist/npm run leak-scan   # credentials, private addresses, personal paths

Work happens on development; main holds released code. See SECURITY.md for the security model and RELEASING.md for how releases are published.

License

MIT

來源:README.md,提交 09f3ce5

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Nov 8, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Veed 整合