Sora Server
БесплатноНе проверенEnables AI assistants to generate, manage, and download AI-generated videos using OpenAI's Sora models, supporting text prompts, image-to-video, remixing, and m
Описание
Enables AI assistants to generate, manage, and download AI-generated videos using OpenAI's Sora models, supporting text prompts, image-to-video, remixing, and more.
README
An MCP (Model Context Protocol) server for OpenAI's Sora video generation API. This server allows AI assistants to generate, manage, and download AI-generated videos using OpenAI's Sora models.
Features
- Create videos from text prompts using Sora-2 or Sora-2-Pro models
- Image-to-video generation using reference images
- Remix existing videos with targeted modifications
- Monitor video generation progress
- Download completed videos, thumbnails, and spritesheets
- List and manage your video library
Prerequisites
- Node.js 18+
- OpenAI API key with Sora access
Installation
npm install
npm run build
Configuration
Set your OpenAI API key as an environment variable:
export OPENAI_API_KEY=your-api-key-here
Usage with Claude Code
claude mcp add-json sora '{
"command": "node",
"args": ["/path/to/sora-mcp-server/dist/index.js"],
"env": {
"OPENAI_API_KEY": "your-api-key-here"
}
}'
Available Tools
create_video
Create a new video from a text prompt.
Parameters:
prompt(required): Text description of the videomodel:sora-2(faster) orsora-2-pro(higher quality)size: Resolution (1920x1080,1080x1920,1280x720,720x1280,1024x1024)seconds: Duration (5, 10, 15, or 20)
Example:
Create a video of a cat playing piano on stage
create_video_with_image
Create a video using an image as the first frame.
Parameters:
prompt(required): Description of the motion/actionimage_url: URL of the reference imageimage_base64: Base64-encoded image (alternative to URL)model,size,seconds: Same as create_video
get_video_status
Check the status of a video generation job.
Parameters:
video_id(required): The video job ID
download_video
Get download URL for a completed video.
Parameters:
video_id(required): The video job IDvariant:video(MP4),thumbnail, orspritesheet
list_videos
List all your video generation jobs.
Parameters:
limit: Number of results (1-100)order:ascordescafter: Pagination cursor
delete_video
Delete a video from OpenAI's storage.
Parameters:
video_id(required): The video job ID
remix_video
Create a variation of an existing video.
Parameters:
video_id(required): The completed video to remixprompt(required): Description of changes to apply
wait_for_video
Poll until a video completes or fails.
Parameters:
video_id(required): The video job IDpoll_interval_seconds: Time between checks (default: 10)timeout_seconds: Maximum wait time (default: 600)
Prompting Tips
For best results with Sora, describe:
- Shot type: Wide shot, close-up, tracking shot
- Subject: What/who is in the video
- Action: What is happening
- Setting: Where it takes place
- Lighting: Time of day, mood
Example: "Wide tracking shot of a teal coupe driving through a desert highway, heat ripples visible, hard sun overhead."
Content Restrictions
The Sora API enforces these restrictions:
- Content must be suitable for audiences under 18
- No copyrighted characters or music
- No real people or public figures
- No human faces in reference images
Models
| Model | Best For | Speed | Quality |
|---|---|---|---|
| sora-2 | Prototyping, iteration | Fast | Good |
| sora-2-pro | Production, final output | Slow | Excellent |
License
MIT
Установить Sora Server в Claude Desktop, Claude Code, Cursor
unyly install sora-mcp-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add sora-mcp-server -- npx -y github:Porkbutts/sora-mcp-serverFAQ
Sora Server MCP бесплатный?
Да, Sora Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sora Server?
Нет, Sora Server работает без API-ключей и переменных окружения.
Sora Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Sora Server в Claude Desktop, Claude Code или Cursor?
Открой Sora Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolCompare Sora Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
