Перейти до основного вмісту
MCP (Model Context Protocol) — це протокол контексту моделі, розроблений компанією Anthropic, який дозволяє AI моделям (таким як Claude, GPT тощо) викликати зовнішні інструменти через стандартизований інтерфейс. Завдяки Sora MCP Server, наданому AceData Cloud, ви можете безпосередньо використовувати OpenAI Sora для створення AI відео в таких AI клієнтах, як Claude Desktop, VS Code, Cursor тощо.

Огляд функцій

Sora MCP Server надає такі основні функції:
  • Генерація відео з тексту — створення відео високої якості за допомогою текстових підказок
  • Генерація відео з зображення — створення відео на основі зображення
  • Відео з узгодженістю персонажів — збереження узгодженості персонажів за допомогою референсних зображень
  • Асинхронна генерація — підтримка асинхронної подачі завдань та запиту результатів
  • Різні орієнтації зображення — підтримка горизонтальної (landscape) та вертикальної (portrait) орієнтації
  • Запит завдань — моніторинг прогресу генерації та отримання результатів

Попередня підготовка

Перед використанням вам потрібно отримати AceData Cloud API Token:
  1. Зареєструйтесь або увійдіть на платформу AceData Cloud
  2. Перейдіть на сторінку Sora Videos API
  3. Натисніть «Acquire», щоб отримати API Token (перший запит надає безкоштовний ліміт)

Встановлення та налаштування

Спосіб перший: установка через pip (рекомендується)

pip install mcp-sora

Спосіб другий: установка з вихідного коду

git clone https://github.com/AceDataCloud/MCPSora.git
cd MCPSora
pip install -e .
Після завершення установки ви можете використовувати команду mcp-sora для запуску сервісу.

Використання в Claude Desktop

Редагуйте конфігураційний файл Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Додайте наступну конфігурацію:
{
  "mcpServers": {
    "sora": {
      "command": "mcp-sora",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}
Якщо ви використовуєте uvx (не потрібно заздалегідь встановлювати пакет):
{
  "mcpServers": {
    "sora": {
      "command": "uvx",
      "args": ["mcp-sora"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}
Збережіть конфігурацію та перезапустіть Claude Desktop, щоб мати можливість використовувати інструменти Sora в діалозі.

Використання в VS Code / Cursor

У кореневій директорії проекту створіть файл .vscode/mcp.json:
{
  "servers": {
    "sora": {
      "command": "mcp-sora",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}
Або використовуйте uvx:
{
  "servers": {
    "sora": {
      "command": "uvx",
      "args": ["mcp-sora"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}

Список доступних інструментів

Назва інструментуОпис
sora_generate_videoГенерація відео за текстовими підказками
sora_generate_video_from_imageГенерація відео на основі зображення
sora_generate_video_with_characterГенерація узгодженого відео з референсним зображенням персонажа
sora_generate_video_asyncАсинхронна подача завдання на генерацію відео
sora_get_taskЗапит статусу окремого завдання
sora_get_tasks_batchПакетний запит статусу завдань

Приклади використання

Після налаштування ви можете безпосередньо використовувати ці функції в AI клієнті природною мовою, наприклад:
  • «Допоможи мені створити відео, де кіт бігає по траві, за допомогою Sora»
  • «Створи відео на основі цього зображення людини, зберігаючи узгодженість персонажа»
  • «Створи вертикальне відео з темою сходу сонця в місті»
  • «Асинхронно створити відео та пізніше запитати результат»

Додаткова інформація