Sora MCP Server

A Model Context Protocol (MCP) server that integrates with OpenAI's Sora 2 API for video generation and remixing.

Local serverstdioMIT

What is the Sora MCP Server?

Sora is an MCP project maintained in the doriandarko/sora-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that integrates with OpenAI's Sora 2 API for video generation and remixing”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares OPENAI_API_KEY, DOWNLOAD_DIR. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
promptrequired): New text prompt for the remix
secondsoptional): Video duration in seconds (default: "4")
sizeoptional): Resolution as "widthxheight" (default: "720x1280")
input_referenceoptional): Path to reference image/video
video_idrequired): ID of the video to delete
limitoptional): Number of videos to retrieve (default: 20)
afteroptional): Pagination cursor - get videos after this ID
orderoptional): Sort order "asc" or "desc" (default: "desc")
variantoptional): Which format to download (defaults to MP4)
output_pathoptional): Directory to save to (defaults to ~/Downloads)
filenameoptional): Custom filename (defaults to video_id.mp4)

How to install the Sora MCP Server

{
  "mcpServers": {
    "sora-server": {
      "command": "node",
      "args": [
        "/ABSOLUTE/PATH/TO/sora-mcp/dist/stdio-server.js"
      ],
      "env": {
        "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
        "DOWNLOAD_DIR": "/Users/yourname/Downloads/sora"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
OPENAI_API_KEYDeclared in the maintainer’s client configuration.Yes
DOWNLOAD_DIRDeclared in the maintainer’s client configuration.Optional