Model Context Protocol

ViewMax MCP

Claude, ChatGPT (Codex), Cursor ๋˜๋Š” MCP๋ฅผ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  AI ์—์ด์ „ํŠธ์—์„œ AI ๋น„๋””์˜ค, ์ด๋ฏธ์ง€, ์Œ์•…, ์Œ์„ฑ์„ ์ง์ ‘ ์ƒ์„ฑํ•˜์„ธ์š”.

์—ฐ๋™ ๊ฐ€์ด๋“œ

3๋‹จ๊ณ„๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ์—ฐ๊ฒฐ

API ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์„œ๋ฒ„ ์„ค์ •์„ ์ถ”๊ฐ€ํ•œ ๋’ค, ์—์ด์ „ํŠธ์—๊ฒŒ ๋™์˜์ƒ ์ƒ์„ฑ์„ ์š”์ฒญํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

claude.ai ๋˜๋Š” Claude ๋ฐ์Šคํฌํ†ฑ ์•ฑ์—์„œ ์„ค์ • > ์ปค๋„ฅํ„ฐ > ์‚ฌ์šฉ์ž ์ •์˜ ์ปค๋„ฅํ„ฐ ์ถ”๊ฐ€๋กœ ์ด๋™ํ•œ ๋’ค ์ด๋ฆ„์„ 'ViewMax'๋กœ ์ง€์ •ํ•˜๊ณ  ์ด URL์„ ๋ถ™์—ฌ๋„ฃ์€ ํ›„ '์—ฐ๊ฒฐ'์„ ํด๋ฆญํ•˜์—ฌ ViewMax ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์„ธ์š”. API ํ‚ค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

https://viewmax.studio/api/mcp

๋˜๋Š” ์—์ด์ „ํŠธ์—๊ฒŒ ์ง์ ‘ ์ง€์‹œ๋ฌธ ์ „๋‹ฌ

์ž์ฒด MCP ์„ค์ •์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์—์ด์ „ํŠธ์˜ ๊ฒฝ์šฐ, YOUR_API_KEY๋ฅผ ์น˜ํ™˜ํ•˜์—ฌ ๋‹ค์Œ ๋ฌธ์žฅ์„ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋งŒ ํ•˜๋ฉด ์ž๋™ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค:

Add the ViewMax MCP server to this client: streamable HTTP transport, URL https://viewmax.studio/api/mcp, HTTP header "Authorization: Bearer YOUR_API_KEY". Then call the list_video_models tool to verify the connection.

๊ธฐ๋Šฅ ๋ชฉ๋ก

์—์ด์ „ํŠธ๊ฐ€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…

ViewMax MCP ์„œ๋ฒ„๋Š” ๋น„๋””์˜ค, ์ด๋ฏธ์ง€, ์Œ์•…, ์˜ค๋””์˜ค ์ƒ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Pro/Ultra ํ”Œ๋žœ์˜ ํ”Œ๋ž˜๊ทธ์‹ญ ์ด๋ฏธ์ง€๋Š” ๋งค์ผ ๊ณต์œ ๋˜๋Š” ๊ณต์ • ์‚ฌ์šฉ ํ˜œํƒ(0 ํฌ๋ ˆ๋”ง)์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐํƒ€ ์ƒ์„ฑ์€ ํฌ๋ ˆ๋”ง์„ ์†Œ๋ชจํ•ฉ๋‹ˆ๋‹ค.

generate_video

๋™์˜์ƒ ์ƒ์„ฑ ์ž‘์—…์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. list_video_models ๋ฐ get_video_model๋กœ ์ง€์› ์˜ต์…˜์„ ํ™•์ธํ•˜์„ธ์š”.

generate_image

ํ…์ŠคํŠธ์—์„œ ์ด๋ฏธ์ง€ ๋˜๋Š” ์ด๋ฏธ์ง€์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. list_image_models๋กœ ๋ชจ๋ธ ๋ชฉ๋ก์„ ํ™•์ธํ•˜์„ธ์š”.

generate_music

ํ”„๋กฌํ”„ํŠธ๋กœ๋ถ€ํ„ฐ ๋…์ฐฝ์ ์ธ ๋ฐฐ๊ฒฝ์Œ์•…์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. list_music_models๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

generate_speech

list_voices์—์„œ ์„ ํƒํ•œ ์Œ์„ฑ์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์ž์—ฐ์Šค๋Ÿฌ์šด ์˜ค๋””์˜ค๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

generate_sound_effect

ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋กœ๋ถ€ํ„ฐ ๊ณ ํ’ˆ์งˆ ํšจ๊ณผ์Œ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

get_task

์ž‘์—…์˜ ํ˜„์žฌ ์ง„ํ–‰ ์ƒํƒœ ๋ฐ ์™„๋ฃŒ๋œ ์ถœ๋ ฅ ๋ฏธ๋””์–ด URL์„ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.

wait_for_task

์ตœ๋Œ€ 50์ดˆ๊ฐ„ ๋Œ€๊ธฐ ํ›„ ์ตœ์‹  ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธด ์ƒ์„ฑ ์ž‘์—…์˜ ๊ฒฝ์šฐ ๋ฐ˜๋ณต ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

get_credits

์ธ์ฆ๋œ ๊ณ„์ •์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํฌ๋ ˆ๋”ง ์ž”์•ก์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ถœ ์˜ˆ์‹œ

์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ์—์„œ ์™„์„ฑ๋œ ๋น„๋””์˜ค URL๊นŒ์ง€

์‚ฌ์šฉ์ž ์š”์ฒญ

ํ‘ธ๋ฅธ ์—ฌ๋ฆ„ ํ•˜๋Š˜์„ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ์ข…์ด์—ฐ์˜ 10์ดˆ 720p ๋™์˜์ƒ์„ ๋งŒ๋“ค์–ด ์ค˜.

์—์ด์ „ํŠธ๊ฐ€ generate_video ํ˜ธ์ถœ

{ "model": "gemini-omni", "prompt": "A paper kite crossing a bright summer sky", "duration": "10s", "resolution": "720p" }

์ดํ›„ get_task๊ฐ€ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฐ๊ณผ

{ "task_id": "task_123", "status": "success", "video_urls": ["https://.../video.mp4"] }

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์—ฐ๊ฒฐ ์ „ ํ™•์ธ ์‚ฌํ•ญ

AI ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋น„๋””์˜ค ์ƒ์„ฑ์„ ๊ฒฐํ•ฉํ•˜์„ธ์š”

API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›๊ณ  ๋ช‡ ๋ถ„ ๋งŒ์— ViewMax MCP ์„œ๋ฒ„๋ฅผ ์—ฐ๊ฒฐํ•ด ๋ณด์„ธ์š”.