Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
제작자가 쓴 설명(영어 원문)
Loopcut's cloud tools for Blender: GPU render, assets, images, 3D models, motion and audio.
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
LOOPCUT_API_KEY, LOOPCUT_BLENDER비밀로 표시된 값은 내 계정의 열쇠예요. 절대 다른 사람과 공유하거나 채팅에 붙여 넣지 마세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
Claude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요
{
"mcpServers": {
"loopcut": {
"command": "uvx",
"args": [
"loopcut",
"mcp"
],
"env": {
"LOOPCUT_API_KEY": "your-value",
"LOOPCUT_BLENDER": "your-value"
}
}
}
}터미널에서 이 명령어를 실행하세요
claude mcp add loopcut --env LOOPCUT_API_KEY=your-value --env LOOPCUT_BLENDER=your-value -- uvx loopcut mcp실행하기 전에 빈 값을 채워 주세요.
프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"loopcut": {
"command": "uvx",
"args": [
"loopcut",
"mcp"
],
"env": {
"LOOPCUT_API_KEY": "your-value",
"LOOPCUT_BLENDER": "your-value"
}
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"loopcut": {
"type": "stdio",
"command": "uvx",
"args": [
"loopcut",
"mcp"
],
"env": {
"LOOPCUT_API_KEY": "your-value",
"LOOPCUT_BLENDER": "your-value"
}
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
이 서버는 내 컴퓨터에서 실행되는데, ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
LOOPCUT_BLENDER env이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 6일 점검
레지스트리 이름이 GitHub 계정 loopcut-ai 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요
내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요
내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
입력해야 할 값: LOOPCUT_API_KEY
내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.3.0)은 7일 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Python (uv)도 있어야 해요.
같은 카테고리에는: Figma Context MCP, Claude Real Video, Figma MCP Server
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Let any LLM watch a video locally — and search everything it has ever watched.
The Figma MCP server brings Figma design context directly into your AI workflow.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
The connector for Loopcut, an open-source AI agent inside Blender: cloud render, assets, images, 3D models, motion and audio for Claude Code, Codex, Cursor, Claude Desktop and the shell, and as a hosted connector for claude.ai and ChatGPT. Render .blend files on cloud RTX 4090s, search free asset libraries, make and edit images, turn images into 3D models, remesh meshes, rig characters, make sound effects and voice lines, and turn a video or a sentence into character animation on your own rig. Results come back as files the agent imports with Blender's Python. Everything is paid from your Loopcut account's credits. You don't need the Loopcut app; any Blender install packs the scene.
It's one MCP server plus a CLI with the same verbs. The tools come from Loopcut's catalog, so a cloud tool that opens on Loopcut shows up without a new release.
| Tool | What it does | Result |
|---|---|---|
loopcut_login | Signs in or switches account. Any tool does it by itself the first time: a browser opens, you approve, and the call carries on | |
loopcut_account | Plan, credit balance, Private mode and no-generation settings, and which tools you can use | |
render_quote | Packs the saved scene with headless Blender, uploads what the cloud lacks and prices the render | PNG frames and a QA report |
asset_search | Searches Poly Haven, ambientCG and Physically Based. Free, and it runs at once | Matches with licence and download details |
image_generate | Makes an image from a prompt, optionally guided by a reference image: concept art, backplates, textures (transparent background on request) | PNG |
image_edit | Changes an existing image from an instruction, with an optional mask: a paint-over or restyle of a render | PNG |
image_to_3d | Makes a textured model from a prompt, an image or both | GLB |
remesh | Rebuilds a GLB mesh with clean quads or triangles and bakes its textures onto it | FBX (quads) or GLB (triangles) |
auto_rig | Rigs a humanoid character in a saved .blend: a skeleton with Mixamo bone names and skin weights on the original meshes. Your Blender checks it first for free; the finished job binds the rig and saves the file | the rigged .blend |
sound_effect | Makes a sound effect from a description | WAV |
voice_line | Speaks a line with a chosen voice and direction | WAV |
job_start | Starts a quoted job, which spends credits. Calling it again returns the same job | |
job_status | Waits for a job, or up to 10 at once (job_ids), and downloads the results, hash-checked and resumable. Running jobs say about how long is left | |
job_cancel | Cancels a job and refunds unspent credits |
Results are files the next tool takes: a generated image as image_to_3d's image, a model as remesh's model, a rendered frame as image_edit's image. With a budget from you, the agent passes max_credits to a paid tool, which starts a quote within it at once instead of returning it for job_start.
A character from a photo, rigged and animated: image_edit the photo into a T-pose with separated fingers, image_to_3d from that with topology: "quads", import it and save the .blend, auto_rig it (20 credits), then motion_from_text and motion_apply. auto_rig takes humanoids with clear arms, legs and fingers, up to 100,000 triangles; a rig that can't be bound is refunded automatically.
Two motion tools, with a free local tool to use their results:
| Tool | What it does | Price | Result |
|---|---|---|---|
motion_from_video | Captures a person's whole-body motion, hands included, from a local MP4, MOV or WebM (NVIDIA GEM-X). One person, whole body in view, a mostly still camera; at most 60 s per job, chosen with start_s and end_s, from a file up to 200 MB | 3 credits per second captured, 2-second minimum | motion.bvh + motion.json |
motion_from_text | Makes 2–10 s of body animation from a description of one simple physical action (NVIDIA Kimodo, Built with Meta Llama 3). Good at grounded motion (walks, dances, kicks, gestures, fighting in place); flips, spins in the air and big jumps come out small or missing. The fingers stay still; it isn't for faces, props or finger work | 2 credits per second of motion | motion.bvh + motion.json |
motion_apply | Retargets a result onto the humanoid rig in a saved .blend with your Blender, headless, and saves the file. Mixamo, Rigify, Auto-Rig Pro, Unreal mannequin, or any humanoid by bone names; with no rig, SOMA's own skeleton with a simple body. Free and local | free | the animated .blend |
motion.bvh is a rig-neutral SOMA 77-joint skeleton (standing T-pose rest, centimetres, Y up, 30 fps). The connector measures the clip's length itself (MP4 and MOV from the file header, WebM with ffprobe when it's installed) because the quote holds the seconds captured. target_armature and in_place on a motion tool are kept on your machine for motion_apply and never sent to Loopcut. job_status returns the result with three ways to use it: motion_apply (or loopcut motion-apply) for a saved .blend, a short Python snippet for a Blender that's already open (for example through another Blender MCP), and Blender's plain BVH import. The retargeting is the Loopcut add-on's own, so results match the app. With no-generation on, motion_from_video stays available (it records the user's own performance) and motion_from_text is hidden.
Price. 1 credit = $0.01. Every paid tool quotes first, for free, and the quote is the most a job can cost. Rendering costs 5 credits per GPU-minute on an RTX 4090 with a one-minute minimum; the other prices are on loopcut.org/pricing. Asset search, quotes, packing and the render QA report are free. Failed jobs are refunded. New accounts start with 100 credits.
You need uv (it provides Python 3.10+), and Blender if you render or apply a motion. To get uv: brew install uv or curl -LsSf https://astral.sh/uv/install.sh | sh on macOS and Linux, powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" on Windows.
claude.ai, ChatGPT and Claude Desktop, nothing to install: add https://loopcut.org/mcp as a connector and sign in with Loopcut. In Claude: Customize → Connectors → Add custom connector. In ChatGPT: chatgpt.com/plugins → + → Add custom MCP server (custom servers with paid tools need a Business, Enterprise or Edu workspace until Loopcut is in ChatGPT's plugin directory). The hosted connector has asset search, images, 3D models, remeshing, motion from text, sound, voice and rendering from a script, and returns download links; one tool's result feeds the next by its job: / ref. Rendering your own .blend and motion from a video need the plugin below, because they read files on your computer.
Claude Code (plugin, which includes a skill that teaches the agent the tools and the habits that save credits)
/plugin install loopcut --marketplace loopcut-ai/loopcut
On Claude Code before 2.1.275, run /plugin marketplace add loopcut-ai/loopcut and then /plugin install loopcut@loopcut. Or add only the MCP server:
claude mcp add loopcut -- uvx loopcut mcp
Codex (plugin, with the same skill)
codex plugin marketplace add loopcut-ai/loopcut
codex plugin add loopcut@loopcut
Or add only the MCP server:
codex mcp add loopcut -- uvx loopcut mcp
Every tool call returns within 50 s, under Codex's default 60 s tool timeout; long work carries on between calls. Both plugins start the server with uvx loopcut== mcp, pinned to the release they ship with; the package has no dependencies beyond Python.
Cursor, VS Code, Claude Desktop and other MCP clients
{
"mcpServers": { "loopcut": { "command": "uvx", "args": ["loopcut", "mcp"] } } }
Apps opened from the Dock or Start menu may not see your shell's PATH. If the server doesn't start, use the full path from which uvx as command.
The first call opens a browser to sign in, and the key is kept where only you can read it. Without a browser (over SSH, say), the call returns the link for you to open. LOOPCUT_API_KEY skips all of this.
loopcut login # once per machine
loopcut account # plan, credits, settings loopcut tools # the open tools and their inputs loopcut render shot.blend --frames 1-120 --samples 256 --max-credits 300 loopcut run asset_search --input '{"query": "oak floor", "kind": "material"}' loopcut run image_to_3d --input '{"prompt": "a brass desk lamp", "quality": "draft"}' --file image=lamp.png --max-credits 30 loopcut quote sound_effect --input '{"prompt": "a heavy wooden door slams", "duration_seconds": 2}' loopcut run motion_from_video --file video=take.mp4 --input '{"static_camera": true}' --blend shot.blend --max-credits 60 loopcut run motion_from_text --input '{"prompt": "a person jumps over a puddle", "duration_s": 4}' --yes loopcut motion-apply --blend shot.blend --bvh loopcut_outputs/JOB_ID/motion.bvh --armature Hero --in-place loopcut motion-apply --bvh loopcut_outputs/JOB_ID --bpy # Python for a Blender that's already open loopcut start QUOTE_ID | status JOB_ID --wait | fetch JOB_ID --out DIR | cancel JOB_ID loopcut settings --private-mode off # or on; also --no-generation on|off
Install the command with uv tool install loopcut, or run any command without installing as uvx loopcut …. run and render quote, then start only with --yes, under --max-credits N, or after you answer the prompt. run of a motion tool with --blend also puts the motion on that scene's rig; motion-apply saves over --blend (Blender keeps the previous file as .blend1) unless you give --out. Results print as JSON on stdout; progress goes to stderr. In CI, create a key on loopcut.org/account and set LOOPCUT_API_KEY.
| Variable | Meaning |
|---|---|
LOOPCUT_API_KEY | A Loopcut key (lc_…) to use instead of the stored sign-in, e.g. in CI |
LOOPCUT_BLENDER | The Blender executable used for packing and for motion_apply. Without it, the tool checks BLENDER, then PATH, then the usual install folders |
LOOPCUT_SERVICE_URL | The service, https://loopcut.org by default |
LOOPCUT_CONNECTOR_HOME | Where the sign-in, quotes, jobs and the last tool catalog are kept. Default: ~/.config/loopcut-connector, or %APPDATA%\loopcut-connector on Windows. It is separate from the Loopcut app's own files |
Private mode and no-generation. These account settings apply here too. Private mode (on by default on paid plans) refuses tools whose provider may train on what it receives; today that is sound effects. No-generation hides and refuses the generative tools. Change them in the Loopcut app or with loopcut settings.
-b --factory-startup --disable-autoexec) opens the saved .blend and runs the Loopcut add-on's own collector (addon/bundles.py, vendored). It copies every texture, library, cache and sequencer file into앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요