Skip to main content
Glama

🎬 Создайте сервер MCP

npm-версия npm-загрузки КИ Машинопись Node.js МКП Создать ИИ Лицензия: Массачусетский технологический институт Звезды GitHub Проблемы с GitHub Семантический релиз

Лучший сервер MCP для создания видео с помощью ИИ — предоставляет мощные возможности создания видео от Creatify AI каждому помощнику на базе ИИ в экосистеме MCP.

🌟 Обзор

Сервер Creatify MCP — это комплексный сервер Model Context Protocol (MCP), который раскрывает всю мощь платформы генерации видео Creatify AI помощникам ИИ, чат-ботам и инструментам автоматизации. Этот сервер, созданный на основе надежной клиентской библиотеки TypeScript @tsavo/creatify-api-ts , преобразует сложные рабочие процессы создания видео в простые взаимодействия на естественном языке.

🎨 Расширенные возможности MCP:

  • 📝 Подсказки — шаблоны и рабочие процессы для создания видео, которые можно использовать повторно

  • 📊 Ведение журнала — структурированное ведение журнала с несколькими уровнями серьезности

  • 🔍 Отслеживание прогресса — обновления в реальном времени во время создания видео

  • 🤖 Самопомощь с помощью ИИ — how_to_use инструмент для помощников с ИИ, чтобы понимать параметры

  • 📊 Уведомления — обновления статуса и уведомления о ходе выполнения в режиме реального времени

🎯 Что это дает

Представьте, что вы говорите Клоду Десктопу: «Создай видео-аватар 16:9, на котором Анна говорит: «Добро пожаловать на демонстрацию нашего продукта», и дождись, пока это завершится» — и это действительно произойдет. Вот в чем сила этого сервера MCP.

🏗️ Создано с

  • API Creatify AI — ведущая в мире платформа для генерации видео на базе искусственного интеллекта

  • @tsavo/creatify-api-ts — комплексная клиентская библиотека TypeScript

  • Модель контекстного протокола — стандартизированная интеграция помощника ИИ

  • TypeScript — полная безопасность типов и превосходный опыт разработки

Related MCP server: Grok Imagine Video MCP Server

Функции

🛠️ Инструменты MCP (12 мощных действий)

  • create_avatar_video - Создание видео аватара ИИ с синхронизацией губ

  • create_url_to_video — Преобразование веб-сайтов в профессиональные видеоролики

  • generate_text_to_speech - Генерация естественно звучащей речи из текста

  • create_multi_avatar_conversation — создание видео с несколькими аватарами, ведущими беседы

  • create_custom_template_video — Создание видео с использованием пользовательских шаблонов

  • create_ai_edited_video — Автоматически редактировать и улучшать видео

  • create_ai_shorts — создание коротких видеороликов (идеально подходит для TikTok, Instagram Reels)

  • generate_ai_script — создание сценариев для видео с использованием искусственного интеллекта

  • create_custom_avatar — Разработка и создание собственных аватаров (DYOA)

  • manage_music — загрузка, управление и использование фоновой музыки

  • create_advanced_lipsync — расширенная синхронизация губ с контролем эмоций и жестов

  • how_to_use - Получите подробную информацию об использовании любого инструмента

  • get_video_status - Проверка статуса задач по генерации видео

📚 Ресурсы MCP (6 источников данных)

  • creatify://avatars - Список доступных аватаров ИИ

  • creatify://voices — Список доступных голосов для преобразования текста в речь

  • creatify://templates — Доступные пользовательские шаблоны видео

  • creatify://music - Доступная библиотека фоновой музыки

  • creatify://credits - Оставшиеся кредиты API

  • creatify://avatar/{avatarId} — Подробная информация о конкретных аватарах

🏆 Почему стоит выбрать сервер MCP от Createfy?

🚀 Полное покрытие API

  • ✅ 12 инструментов MCP, охватывающих 100% функциональности API Createfy

  • ✅ 6 ресурсов MCP для комплексного доступа к данным

  • ✅ 5 рабочих подсказок для распространенных сценариев создания видео

  • ✅ Ведение журнала корпоративного уровня с 8 уровнями серьезности

🤖 Дизайн, ориентированный на ИИ

  • ✅ Самодокументирование с помощью инструмента how_to_use для помощников ИИ

  • ✅ Интеллектуальная проверка параметров и обработка ошибок

  • ✅ Обновления в реальном времени во время создания видео

  • ✅ Семантическое управление версиями с автоматическими релизами

🎨 Расширенные функции

  • ✅ Управление эмоциями и жестами в расширенной синхронизации губ

  • ✅ Создание собственного аватара (DYOA - Создай свой собственный аватар)

  • ✅ Генерация сценариев на основе искусственного интеллекта для любого типа видео

  • ✅ Оптимизация коротких видео для TikTok/Instagram/YouTube

  • ✅ Управление фоновой музыкой и ее интеграция

💼 Готово к производству

  • ✅ TypeScript для безопасности типов и лучшей поддержки IDE

  • ✅ Комплексная обработка ошибок с подробным контекстом

  • ✅ Профессиональное ведение журнала для мониторинга и отладки

  • ✅ Автоматизированное тестирование и непрерывная интеграция

  • ✅ Семантическое управление версиями для надежных обновлений

📝 Подсказки MCP (5 шаблонов рабочих процессов)

  • create-product-demo - Профессиональный процесс демонстрации продукта

  • create-social-content - Создание увлекательного контента для социальных сетей

  • create-educational-video - Рабочий процесс создания обучающих и обучающих видео

  • create-marketing-campaign - Создание видеоролика маркетинговой кампании

  • analyze-video-performance - Анализ и оптимизация производительности видео

Предпосылки

Установка

Из npm (рекомендуется)

npm install -g @tsavo/creatify-mcp

Из источника

git clone https://github.com/TSavo/creatify-mcp.git
cd creatify-mcp
npm install
npm run build
npm link

🎬 Примеры живых демонстраций

Создайте видео с аватаром ИИ

User: "Create a professional avatar video with Anna saying 'Welcome to our company!' in 16:9 format"

Claude: I'll create a professional avatar video for you using the Creatify MCP Server.

[Uses create_avatar_video tool with:
- text: "Welcome to our company!"
- avatarId: "anna_costume1_cameraA"
- aspectRatio: "16:9"
- voiceId: "en-US-AriaNeural"]

Your professional avatar video has been created! Anna delivers your message with natural lip-sync and professional presentation.

Создавайте короткие видео в стиле TikTok

User: "Make a 30-second TikTok video about coffee brewing tips"

Claude: I'll create an engaging short-form video perfect for TikTok!

[Uses create_ai_shorts tool with:
- prompt: "Quick coffee brewing tips with energetic presentation"
- aspectRatio: "9:16"
- duration: 30
- style: "energetic"]

Your TikTok-ready short video is being generated with optimal 9:16 aspect ratio and engaging content!

Конвертировать веб-сайт в видео

User: "Turn my product landing page into a marketing video"

Claude: I'll convert your website into a compelling marketing video.

[Uses create_url_to_video tool with:
- url: "https://yourproduct.com"
- aspectRatio: "16:9"
- style: "marketing"]

Your landing page has been transformed into a professional marketing video showcasing your product!

Генерация скриптов на основе искусственного интеллекта

User: "Generate a script for a 60-second product demo video"

Claude: I'll create a compelling script for your product demo.

[Uses generate_ai_script tool with:
- topic: "Product demonstration video"
- scriptType: "commercial"
- duration: 60
- tone: "professional"]

Your script is ready! It includes engaging hooks, clear value propositions, and a strong call-to-action optimized for 60-second format.

Конфигурация

Установите учетные данные API Createfy в качестве переменных среды:

export CREATIFY_API_ID="your-api-id"
export CREATIFY_API_KEY="your-api-key"

Или создайте файл .env :

CREATIFY_API_ID=your-api-id
CREATIFY_API_KEY=your-api-key

Использование

С Клодом Десктопом

Добавьте в конфигурацию Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json на macOS):

{
  "mcpServers": {
    "creatify": {
      "command": "creatify-mcp",
      "env": {
        "CREATIFY_API_ID": "your-api-id",
        "CREATIFY_API_KEY": "your-api-key"
      }
    }
  }
}

🎨 Расширенные функции MCP

📝 Использование подсказок (шаблонов рабочего процесса)

Помощники на базе искусственного интеллекта теперь могут использовать предопределенные шаблоны рабочих процессов для распространенных сценариев создания видео:

Пример: рабочий процесс демонстрации продукта

User: "Use the create-product-demo prompt for 'Amazing Widget' with features 'fast, reliable, easy to use' targeting small business owners"

Claude: I'll use the product demo workflow template to create a professional demonstration video.

[Claude automatically follows the complete workflow:
1. Generates an engaging script using generate_ai_script
2. Creates avatar video using create_avatar_video
3. Optimizes for the target audience
4. Includes clear call-to-action]

Доступные шаблоны подсказок:

  • create-product-demo - Профессиональные демонстрации продукции

  • create-social-content - контент TikTok/Instagram/YouTube

  • create-educational-video - Учебники и образовательный контент

  • create-marketing-campaign - Маркетинговые и рекламные видеоролики

  • analyze-video-performance - Оптимизация и анализ видео

📊 Ведение журнала и прогресса в реальном времени

Сервер обеспечивает структурированное ведение журнала с несколькими уровнями серьезности:

[INFO] Creatify MCP Server initialized
[INFO] Creating avatar video {avatarId: "anna_costume1_cameraA", aspectRatio: "16:9"}
[INFO] Waiting for avatar video completion...
[INFO] Avatar video completed {videoId: "video_abc123"}

Уровни журнала: debug , info , notice , warning , error , critical , alert , emergency

🤖 Система самопомощи на основе искусственного интеллекта

Помощники на основе искусственного интеллекта теперь могут лучше понимать параметры инструментов с помощью инструмента how_to_use :

Claude: Let me check how to use the avatar video tool...

[Calls how_to_use tool with toolName: "create_avatar_video"]

[Gets comprehensive documentation with:
- Required parameters with descriptions
- Optional parameters with usage notes
- Real code examples
- Tips and best practices]

Now I understand exactly how to create your avatar video!

С пользовательским клиентом MCP

import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";

const transport = new StdioClientTransport({
  command: "creatify-mcp",
  env: {
    CREATIFY_API_ID: "your-api-id",
    CREATIFY_API_KEY: "your-api-key"
  }
});

const client = new Client({
  name: "my-client",
  version: "1.0.0"
});

await client.connect(transport);

// List available tools
const tools = await client.listTools();
console.log("Available tools:", tools.tools.map(t => t.name));

// Create an avatar video
const result = await client.callTool({
  name: "create_avatar_video",
  arguments: {
    text: "Hello, world! This is an AI-generated video.",
    avatarId: "anna_costume1_cameraA",
    aspectRatio: "16:9",
    waitForCompletion: true
  }
});

Автономный сервер

# Set environment variables
export CREATIFY_API_ID="your-api-id"
export CREATIFY_API_KEY="your-api-key"

# Run the server
creatify-mcp

Примеры подсказок для помощников на основе искусственного интеллекта

После настройки с помощью Claude Desktop или другого клиента MCP вы сможете использовать подсказки на естественном языке, например:

  • «Создайте видео-аватар Анны в формате 16:9, говорящей: «Добро пожаловать на демонстрацию нашего продукта», и дождитесь его завершения»

  • «Преобразовать сайт https://example.com в рекламный видеоролик»

  • «Создайте аудиозапись «Hello world» с помощью профессионального голоса»

  • «Покажи мне все доступные аватары и их данные»

  • «Проверьте мои оставшиеся кредиты Creatify»

  • «Создайте беседу между двумя аватарами, обсуждающими наш новый продукт»

Ссылка на API

Инструменты

create_avatar_video

Создайте видео аватара с искусственным интеллектом и синхронизированной речью.

Параметры:

  • text (строка, обязательно) — текст для произнесения

  • avatarId (строка, обязательно) — идентификатор аватара для использования

  • aspectRatio («16:9» | «9:16» | «1:1», обязательно) — соотношение сторон видео

  • voiceId (строка, необязательно) — голосовой идентификатор аватара

  • waitForCompletion (логическое значение, необязательно) — ожидание завершения видео

create_url_to_video

Преобразуйте URL-адрес веб-сайта в профессиональное видео.

Параметры:

  • url (строка, обязательно) — URL для конвертации

  • visualStyle (строка, необязательно) — шаблон визуального стиля

  • scriptStyle (строка, необязательно) — стиль написания сценария

  • aspectRatio («16:9» | «9:16» | «1:1», необязательно) — соотношение сторон видео

  • waitForCompletion (логическое значение, необязательно) — ожидание завершения видео

generate_text_to_speech

Генерируйте естественно звучащую речь из текста.

Параметры:

  • text (строка, обязательно) — текст для преобразования в речь

  • voiceId (строка, обязательно) — идентификатор голоса для использования

  • waitForCompletion (логическое значение, необязательно) — ожидание завершения аудио

get_video_status

Проверьте статус задачи по генерации видео.

Параметры:

  • videoId (строка, обязательно) — идентификатор видео/задачи для проверки

  • videoType (строка, обязательно) — тип задачи («lipsync», «url-to-video» и т. д.)

Ресурсы

creatify://avatars

Возвращает список JSON всех доступных аватаров ИИ с их идентификаторами, именами и метаданными.

creatify://voices

Возвращает список JSON всех доступных голосов для преобразования текста в речь.

creatify://templates

Возвращает список доступных пользовательских видеошаблонов в формате JSON.

creatify://credits

Возвращает текущий кредитный баланс счета и информацию об использовании.

Разработка

# Install dependencies
npm install

# Build the project
npm run build

# Run in development mode with auto-reload
npm run dev

# Run tests
npm test

# Lint and format code
npm run check

Внося вклад

  1. Форк репозитория

  2. Создайте ветку функций ( git checkout -b feature/amazing-feature )

  3. Зафиксируйте свои изменения ( git commit -m 'Add amazing feature' )

  4. Отправить в ветку ( git push origin feature/amazing-feature )

  5. Открыть запрос на извлечение

Лицензия

Лицензия MIT — подробности см. в файле LICENSE .

Связанные проекты

📚 Подробная документация

🎬 Видеоуроки

Скоро — подробные видеоуроки, демонстрирующие реальные сценарии использования

📖 API-ссылка

Подробную документацию по API см. по адресу:

🔧 Расширенная конфигурация

Переменные среды

Переменная

Необходимый

Описание

Пример

CREATIFY_API_ID

✅

Ваш идентификатор API Createify

your-api-id-here

CREATIFY_API_KEY

✅

Ваш ключ API Createfy

your-api-key-here

MCP_LOG_LEVEL

❌

Уровень ведения журнала

debug , info , warn , error

Расширенная конфигурация рабочего стола Claude

{
  "mcpServers": {
    "creatify": {
      "command": "creatify-mcp",
      "env": {
        "CREATIFY_API_ID": "your-api-id",
        "CREATIFY_API_KEY": "your-api-key",
        "MCP_LOG_LEVEL": "info"
      },
      "args": ["--verbose"]
    }
  }
}

🚀 Оптимизация производительности

Пакетные операции

Для создания нескольких видеороликов рассмотрите возможность использования возможностей пакетной обработки:

// Example: Create multiple videos efficiently
const videos = await Promise.all([
  client.callTool({
    name: "create_avatar_video",
    arguments: { text: "Video 1", avatarId: "anna", aspectRatio: "16:9" }
  }),
  client.callTool({
    name: "create_avatar_video",
    arguments: { text: "Video 2", avatarId: "john", aspectRatio: "16:9" }
  })
]);

Стратегии кэширования

  • Списки аватаров/голосов : кэшируются на 1 час (они редко меняются)

  • Статус видео : Опрос каждые 5–10 секунд на предмет активных задач.

  • Шаблоны : Кэш на 24 часа

🔐 Лучшие практики безопасности

  1. Никогда не передавайте ключи API в систему контроля версий

  2. Используйте переменные среды для всех конфиденциальных данных

  3. Регулярно меняйте ключи API

  4. Мониторинг использования API для обнаружения несанкционированного доступа

  5. Используйте HTTPS для всех URL-адресов веб-перехватчиков

🐛 Устранение неполадок

Общие проблемы

«Учетные данные API не найдены»

# Solution: Set environment variables
export CREATIFY_API_ID="your-api-id"
export CREATIFY_API_KEY="your-api-key"

«Создание видео не удалось»

  • Проверьте кредиты вашего аккаунта Creatify

  • Проверьте наличие идентификаторов аватара/голоса

  • Убедитесь, что текст не пустой

  • Проверьте правильность соотношения сторон.

«MCP-подключение не удалось»

  • Убедитесь, что сервер работает

  • Проверьте конфигурацию Claude Desktop

  • Убедитесь, что версия Node.js >= 18

Режим отладки

# Run with debug logging
MCP_LOG_LEVEL=debug creatify-mcp

📊 Мониторинг и аналитика

Отслеживание использования

Контролируйте использование API Createify:

// Check remaining credits
const credits = await client.readResource({ uri: "creatify://credits" });
console.log(`Remaining credits: ${JSON.parse(credits.contents[0].text).remaining_credits}`);

Показатели производительности

  • Время создания видео : обычно 2-5 минут

  • Время отклика API : обычно < 2 секунд

  • Показатель успешности : мониторинг неудачных запросов

🤝 Вклад

Мы приветствуем ваши вклады! Вот как начать:

🛠️ Настройка разработки

# Clone the repository
git clone https://github.com/TSavo/creatify-mcp.git
cd creatify-mcp

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env with your API credentials

# Run tests
npm test

# Build the project
npm run build

# Run in development mode
npm run dev

🧪 Тестирование

# Run all tests
npm test

# Run tests in watch mode
npm run test:watch

# Run type checking
npm run type-check

# Run linting
npm run lint

📝 Стиль кода

Мы используем:

  • ESLint для анализа кода

  • Более красиво для форматирования кода

  • TypeScript для безопасности типов

  • Обычные коммиты для сообщений о коммитах

🔄 Процесс запроса на извлечение

  1. Форк репозитория

  2. Создайте ветку функций ( git checkout -b feature/amazing-feature )

  3. Внесите изменения

  4. Добавить тесты для новых функций

  5. Убедитесь, что все тесты пройдены ( npm test )

  6. Запустить линтинг ( npm run lint:fix )

  7. Зафиксируйте свои изменения ( git commit -m 'feat: add amazing feature' )

  8. Отправить в ветку ( git push origin feature/amazing-feature )

  9. Открыть запрос на извлечение

📄 Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

🙏 Благодарности

  • Createfy AI — за создание потрясающей платформы для создания видео на базе искусственного интеллекта

  • @tsavo/creatify-api-ts — надежная клиентская библиотека TypeScript, на которой основан этот сервер.

  • Антропный - Для Клода и протокола контекста модели

  • Сообщество MCP — за стандартизированный протокол, который делает эту интеграцию возможной

📞 Поддержка


Создано с ❤️ пользователем T Savo

🌐 Horizon City — начало революции искусственного интеллекта и ускорение вымирания человечества

Создание ИИ-видео, доступное каждому разработчику и помощнику ИИ — на шаг ближе к устареванию человечества

Related MCP Connectors

Related MCP Servers