VIDIA
VIDIA AI video production: get quotes, start videos, track progress and download results
Should I use this
Quality & Safety
Findings (7)
- LOWin vidia_account
- LOWin vidia_list_packages
- LOWin vidia_get_package
- LOWin vidia_quote
- LOWin vidia_list_runs
- LOWin vidia_cancel_run
- LOWin vidia_get_downloads
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"vidia": {
"command": "npx",
"args": [
"vidia-mcp"
]
}
}
}Runnable packages
1.0.1stdioRemote endpoints
https://vidia.kr/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
π’vidia_account
λ΄ λΉλμ ν¬μΈνΈ μμ‘Β·μΏ ν°Β·μκΈμ λ₯Ό νμΈν©λλ€. 무λ£μ λλ€.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}π’vidia_list_packages(q, format, mix, sort, limit, ...)
μμμ λ§λ€ μ μλ λ°νλ ν¨ν€μ§(μμ μ μ ν νλ¦Ώ)λ₯Ό μ°Ύμ΅λλ€. κ° ν¨ν€μ§μ μμ ν¬μΈνΈΒ·μμ μκ°μ΄ ν¨κ» λμ΅λλ€. 무λ£μ λλ€.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "κ²μμ΄(μ λͺ©Β·μ€λͺ
Β·νκ·Έ)"
},
"format": {
"type": "string",
"description": "shorts | longform",
"enum": [
"shorts",
"longform"
]
},
"mix": {
"type": "string",
"description": "κ²°κ³Όλ¬Ό ꡬμ±: ai-video | mixed | ai-image",
"enum": [
"ai-video",
"mixed",
"ai-image"
]
},
"sort": {
"type": "string",
"description": "popular | recent | completed",
"enum": [
"popular",
"recent",
"completed"
]
},
"limit": {
"type": "integer",
"description": "μ΅λ 50",
"minimum": 1,
"maximum": 50
},
"offset": {
"type": "integer",
"description": "건λλΈ μ",
"minimum": 0
}
},
"required": [],
"additionalProperties": false
}π’vidia_get_package(slug)
ν¨ν€μ§ ν κ°μ μ€λͺ κ³Ό μ λ ₯ μΉΈ(inputs)μ λ΄ λλ€. 견μ Β·μ μμ input μ μ΄ μΉΈμ key λ‘ μ±μλλ€. 무λ£μ λλ€.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "ν¨ν€μ§ slug(vidia_list_packages κ²°κ³Ό)"
}
},
"required": [
"slug"
],
"additionalProperties": false
}π’vidia_quote(package, input, title, mode, problem_policy, ...)
μ λ ₯κ°μΌλ‘ μ μ 견μ (μ΅μΒ·κΆμ₯ μμ° ν¬μΈνΈ, μμ λΉμ©Β·μ₯λ©΄ κ³ν)μ λ°μ΅λλ€. ν¬μΈνΈκ° μ°¨κ°λμ§ μμ΅λλ€. 견μ μ 10λΆ λμ μ ν¨νκ³ , μ μμ μ΄ κ²¬μ μ id λ‘λ§ μμν μ μμ΅λλ€.
Input Schema
{
"type": "object",
"properties": {
"package": {
"type": "string",
"description": "ν¨ν€μ§ slug"
},
"input": {
"type": "object",
"description": "μ
λ ₯ μΉΈ key β κ°(vidia_get_package μ inputs)",
"additionalProperties": true
},
"title": {
"type": "string",
"description": "νλ‘μ νΈ μ΄λ¦(μ ν, 160μ μ΄λ΄)"
},
"mode": {
"type": "string",
"description": "μ§ν λ°©μ: AUTO(κΈ°λ³Έ, λκΉμ§ μλ) | MANUAL",
"enum": [
"AUTO",
"MANUAL"
]
},
"problem_policy": {
"type": "string",
"description": "μ€λ₯ μ²λ¦¬: SKIP(κΈ°λ³Έ) | ASK",
"enum": [
"SKIP",
"ASK"
]
},
"loop_policy": {
"type": "string",
"description": "νμ§ λ―Έλ¬ μ²λ¦¬: ACCEPT(κΈ°λ³Έ) | ASK",
"enum": [
"ACCEPT",
"ASK"
]
},
"loop_retries": {
"type": "integer",
"description": "νμ§ λ―Έλ¬ μ λ€μ λ§λ€κΈ° νμ(0~5)",
"minimum": 0,
"maximum": 5
}
},
"required": [
"package",
"input"
],
"additionalProperties": false
}βͺvidia_start_run(package, input, quote_id, budget, idempotency_key, ...)
견μ μ μ¬μ©μμκ² λ³΄μ¬ μ£Όκ³ λμλ₯Ό λ°μ λ€μλ§ λΆλ₯΄μΈμ. budget λ§νΌ ν¬μΈνΈλ₯Ό λ¨Όμ μ‘μ λκ³ μ μμ μμν©λλ€(μ°μ§ μμ ν¬μΈνΈλ λλλ©΄ λμμ΅λλ€). 견μ λμ κ°μ packageΒ·inputΒ·μ€μ μ 보λ΄μΌ ν©λλ€. "μ μ μμ νμ©" κΆν ν€κ° νμν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"package": {
"type": "string",
"description": "ν¨ν€μ§ slug"
},
"input": {
"type": "object",
"description": "견μ λμ κ°μ μ
λ ₯κ°",
"additionalProperties": true
},
"quote_id": {
"type": "string",
"description": "vidia_quote κ²°κ³Όμ id"
},
"budget": {
"type": "integer",
"description": "μμ° ν¬μΈνΈ(견μ minimum μ΄μ, λ³΄ν΅ recommended)",
"minimum": 1
},
"idempotency_key": {
"type": "string",
"description": "κ°μ μμ² μ¬μλ λ μ€λ³΅ μ μμ λ§λ ν€(μμ«μΒ·_Β·- 8~96μ). μμ²λ§λ€ μλ‘ λ§λ€κ³ μ¬μλ λλ κ·Έλλ‘ μλλ€."
},
"confirm": {
"type": "boolean",
"description": "μ¬μ©μκ° κ²¬μ κΈμ‘μ νμΈνκ³ λμνμΌλ©΄ true",
"const": true
},
"use_coupon": {
"type": "boolean",
"description": "μ μ μΏ ν°μ μΈμ§(μ ν)"
},
"external_consent": {
"type": "boolean",
"description": "ν¨ν€μ§κ° μΈλΆ μλΉμ€λ‘ μμ²μ 보λ΄λ κ²½μ°(견μ μ external), μ¬μ©μκ° κ·Έ μ μ‘μ λμνμΌλ©΄ true"
},
"title": {
"type": "string",
"description": "νλ‘μ νΈ μ΄λ¦(μ ν, 160μ μ΄λ΄)"
},
"mode": {
"type": "string",
"description": "μ§ν λ°©μ: AUTO(κΈ°λ³Έ, λκΉμ§ μλ) | MANUAL",
"enum": [
"AUTO",
"MANUAL"
]
},
"problem_policy": {
"type": "string",
"description": "μ€λ₯ μ²λ¦¬: SKIP(κΈ°λ³Έ) | ASK",
"enum": [
"SKIP",
"ASK"
]
},
"loop_policy": {
"type": "string",
"description": "νμ§ λ―Έλ¬ μ²λ¦¬: ACCEPT(κΈ°λ³Έ) | ASK",
"enum": [
"ACCEPT",
"ASK"
]
},
"loop_retries": {
"type": "integer",
"description": "νμ§ λ―Έλ¬ μ λ€μ λ§λ€κΈ° νμ(0~5)",
"minimum": 0,
"maximum": 5
}
},
"required": [
"package",
"input",
"quote_id",
"budget",
"idempotency_key",
"confirm"
],
"additionalProperties": false
}π’vidia_get_run(run_id)
μ μ ν 건μ μν(λκΈ°Β·μ μ μ€Β·μμ±Β·μ€ν¨)Β·μ§ν λ¨κ³Β·μμ λ¨μ μκ°μ λ΄ λλ€. μμ±λλ©΄ vidia_get_downloads λ‘ λ°μ΅λλ€. 무λ£μ λλ€. λ무 μμ£Ό λΆλ₯΄μ§ λ§κ³ 30μ΄ μ΄μ κ°κ²©μΌλ‘ νμΈνμΈμ.
Input Schema
{
"type": "object",
"properties": {
"run_id": {
"type": "integer",
"description": "μ μ(νλ‘μ νΈ) λ²νΈ",
"minimum": 1
}
},
"required": [
"run_id"
],
"additionalProperties": false
}π’vidia_list_runs(state, limit, offset)
λ΄ μ μ(νλ‘μ νΈ) λͺ©λ‘μ μ΅κ·Ό μμΌλ‘ λ΄ λλ€. 무λ£μ λλ€.
Input Schema
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "μνλ‘ κ±°λ₯΄κΈ°",
"enum": [
"QUEUED",
"RUNNING",
"AWAITING_APPROVAL",
"PAUSED",
"COMPLETED",
"FAILED",
"CANCELLED"
]
},
"limit": {
"type": "integer",
"description": "μ΅λ 50",
"minimum": 1,
"maximum": 50
},
"offset": {
"type": "integer",
"description": "건λλΈ μ",
"minimum": 0
}
},
"required": [],
"additionalProperties": false
}π΄vidia_cancel_run(run_id, confirmed)
μ§ν μ€μ΄κ±°λ λκΈ° μ€μΈ μ μμ μ·¨μν©λλ€. λλ릴 μ μμΌλ μ¬μ©μμκ² νμΈμ λ°μ λ€ λΆλ₯΄μΈμ. "μ μ μμ νμ©" κΆν ν€κ° νμν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"run_id": {
"type": "integer",
"description": "μ μ λ²νΈ",
"minimum": 1
},
"confirmed": {
"type": "boolean",
"description": "μ€λ₯λ‘ λ©μΆ μ μμ μ μ‘ λλ €λ°κ³ μ·¨μν λ(λ§λ νμΌμ΄ μ§μμ§) true"
}
},
"required": [
"run_id"
],
"additionalProperties": false
}π’vidia_list_assets(kind, q, limit)
λ΄ μλ£μ€ νμΌ(μ΄λ―Έμ§Β·μμΒ·μ리)μ id λ₯Ό λ΄ λλ€. ν¨ν€μ§ μ λ ₯ μΉΈ μ€ type μ΄ asset μΈ μΉΈμλ μ΄ id λ₯Ό λ£μ΅λλ€(μ¬λ¬ μ₯μ΄λ©΄ λ°°μ΄). νμΌ μ¬λ¦¬κΈ°λ μΉ μλ£μ€μ΄λ RESTΒ·SDK(POST /api/v1/assets)λ‘ ν©λλ€. 무λ£μ λλ€.
Input Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"description": "image | video | audio",
"enum": [
"image",
"video",
"audio"
]
},
"q": {
"type": "string",
"description": "μ΄λ¦ κ²μ"
},
"limit": {
"type": "integer",
"description": "μ΅λ 200",
"minimum": 1,
"maximum": 200
}
},
"required": [],
"additionalProperties": false
}π’vidia_get_downloads(run_id)
μμ±λ μ μμ κ²°κ³Όλ¬Ό(μμ± μμΒ·μΈλ€μΌΒ·μλ§ λ±)κ³Ό 1μκ° λμ μΈ μ μλ λ€μ΄λ‘λ λ§ν¬, κ²μμ© μ λͺ©Β·μ€λͺ μ λ°μ΅λλ€. 무λ£μ λλ€.
Input Schema
{
"type": "object",
"properties": {
"run_id": {
"type": "integer",
"description": "μ μ λ²νΈ",
"minimum": 1
}
},
"required": [
"run_id"
],
"additionalProperties": false
}Community
Evidence