oxframe MCP server
2026년 10월 27일 커밋AI 클라이언트가 장면 확인, 노드 검사, 프레임 렌더링 및 문서 검색을 통해 코드로 비디오를 생성할 수 있게 합니다.
다른 이름 oxygenframe/oxframe-cli, oxframe-cli
- 스타
- 2
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 0.24.3
- 마지막 커밋
- 2026년 10월 27일
- 라이선스
- Apache-2.0
oxframe MCP란?
oxframe은(는) MCP server입니다. AI 클라이언트가 장면 확인, 노드 검사, 프레임 렌더링 및 문서 검색을 통해 코드로 비디오를 생성할 수 있게 합니다.
프로젝트 README에서 생성된 요약
oxframe MCP server 정보
stdio 기반의 MCP server를 통해 oxframe을 사용하는 개발자는 코드로 비디오를 제작할 수 있습니다. 이 도구는 AI 클라이언트가 특정 명령과 상호작용하여 시각적 콘텐츠를 구축하고 검증함으로써 비디오 제작 라이프사이클 전체를 관리할 수 있도록 지원합니다. 프로그래밍 방식의 애니메이션 검사 및 렌더링을 자동화하려는 oxframe SDK 사용자에게 적합하도록 설계되었습니다.
AI 에이전트는 이 server를 사용하여 장면 확인, 노드 트리 검사, 프레임 또는 전체 그래프 렌더링과 같은 기술적 작업을 수행할 수 있습니다. 이 server는 check, inspect, render_graph, render_frame, render, list_components, docs_search와 같은 도구를 제공합니다. stdio를 통해 작동하므로 로컬 개발 환경에 직접 통합됩니다. 시스템이 올바르게 작동하려면 ffmpeg 및 C linker와 같은 로컬 종속성이 필요합니다.
활용 사례
- 1시각적 변경 사항 검증AI에게 스토리보드와 보고서를 생성하게 하여 코드 변경 사항이 올바른 시각적 출력을 생성했는지 확인하도록 요청합니다.
- 2장면 데이터 검사애니메이션 타이밍을 디버깅하기 위해 특정 타임스탬프에서의 장면 트리 JSON 표현을 요청합니다.
- 3비디오 파일 렌더링AI에게 프로젝트를 컴파일하고 최종 비디오를 MP4 파일로 렌더링하도록 지시합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식
- 소스 저장소 연결 및 접근 가능oxygenframe/oxframe-cli is public and reachablegithub.com/oxygenframe/oxframe-cli ↗통과
- 패키지가 이 저장소를 소스로 지정검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-27github.com/oxygenframe/oxframe-cli ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지와 의존성에 심각한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 endpoint가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기oxframe-cli
Status: oxframe is under very active development. The API is not stable yet and may change from version to version. Pin the exact version in your Cargo.toml and check the changelog before upgrading.
The oxframe command for oxframe
projects: create, preview with hot reload, render, check.
cargo install oxframe-cli # or a prebuilt binary:
# Linux, macOS: curl -fsSL https://github.com/oxygenframe/oxframe-cli/releases/latest/download/install.sh | sh
# Homebrew: brew install oxygenframe/tap/oxframe
# Windows: powershell -ExecutionPolicy Bypass -c "irm https://github.com/oxygenframe/oxframe-cli/releases/latest/download/install.ps1 | iex"
oxframe init hello && cd hello
oxframe dev --open # editor on http://127.0.0.1:3000/?token=…
oxframe render # out/hello.mp4
oxframe publish --title "Hello" # upload to oxframe.dev, print a link with a player
oxframe check # compile, then storyboard + report.json
oxframe inspect --at 2.5 # scene tree at that time, as JSON (--graph adds passes)
oxframe snapshot --at 1.5 # one frame as PNG in out/snapshots/
oxframe agents # refresh AGENTS.md and the Claude Code skill
oxframe upgrade # move the project to this CLI's SDK version
oxframe doctor # Rust, a C linker, ffmpeg: what is missing and how to fix it
oxframe transcribe vo/intro.wav # word times of a recorded voice-over (whisper.cpp, local)
Updating
cargo install oxframe-cli --force # the CLI
oxframe upgrade # then, in each project: SDK pin, Cargo.lock, agent files
Projects pin the SDK (oxframe = "=0.22.0"), so a new release never changes
an existing project by itself. Once a day the CLI checks crates.io in the
background (cargo search) and mentions a newer version; set
OXFRAME_NO_UPDATE_CHECK=1 to turn that off (it is off on CI).
Full reference: https://oxframe.dev/docs/cli.
AI coding agents
oxframe init writes AGENTS.md, CLAUDE.md (@AGENTS.md) and a skill in
.claude/skills/oxframe/ (workflow + API cheat sheet). They tell agents to
verify visual changes with oxframe check (storyboard and report.json) and never to run oxframe dev.
oxframe agents refreshes them after an upgrade; files without the
oxframe-agents marker (edited by you) are kept unless --force.
oxframe mcp is an MCP server over stdio with check, inspect,
render_graph, render_frame, render, list_components and
docs_search:
{ "mcpServers": { "oxframe": { "command": "oxframe", "args": ["mcp"] } } }
- MCP Registry name:
mcp-name: io.github.oxygenframe/oxframe
How oxframe dev works
browser ──WS──▶ oxframe dev (127.0.0.1:3000) ──WS──▶ <project> preview --port 0
serves the embedded editor restarted on every change
watches src/, assets/, Cargo.toml → cargo build
- Changes (debounced 200 ms) trigger
cargo build; the editor shows Building…, then either Reloaded (it re-seeks to the same frame) or the compiler errors with file and line — while the previous build keeps running. - The old process gets
Shutdown, 2 s grace, then is killed (process tree on Windows). Crashes restart the project up to three times. - Security: loopback only,
Origincheck, one-time token in the URL; the CLI runs only cargo and your project and makes no network requests.
Exit codes: 0 ok, 1 build error, 2 environment (ffmpeg, port), 3 version mismatch.
The embedded editor
ui/dist is the editor-ui release pinned in ui.lock, packed into the
binary with rust-embed (no network access in build.rs or cargo install).
./scripts/fetch-ui.sh # download the pinned release
just build-ui ../oxframe-web # or build it from a sibling checkout
oxframe dev --ui-dir ../oxframe-web/packages/editor-ui/dist # develop the editor
ui/debug-client/ is a minimal single-file protocol client kept for debugging.
Development
cargo test # unit tests, ui.lock check
cargo test --test e2e -- --ignored --nocapture # init → dev → reload → render (needs ../oxframe-sdk)
Licensed under MIT or Apache-2.0.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
oxframe MCP 질문
oxframe API가 안정적인가요?
아니요, oxframe은 현재 활발히 개발 중이며 API가 아직 안정적이지 않습니다. 따라서 Cargo.toml에 정확한 버전을 고정하여 사용하는 것을 권장합니다.