OpenDesign MCP Pipeline to kompletny, lokalny system do generowania treści audio-wideo z wykorzystaniem sztucznej inteligencji — od tekstu, przez narrację lektorską (TTS), aż po gotowy film z animacjami i proceduralną muzyką.
Działa w całości lokalnie, bez wysyłania danych do zewnętrznych chmur. Wszystkie obliczenia odbywają się na własnym sprzęcie. Pipeline łączy najnowsze osiągnięcia w dziedzinie syntezy mowy, generowania wideo, animacji komputerowych i proceduralnej produkcji muzyki.
● Własna infrastruktura — pełna kontrola nad danymi i procesami
● Modularna architektura — każdy komponent można rozwijać niezależnie
● Otwarte standardy — komunikacja przez MCP (Model Context Protocol)
OpenDesign MCP Pipeline is a complete, fully local system for generating audio-video content using artificial intelligence — from text, through voiceover narration (TTS), to a finished film with animations and procedural music.
Everything runs entirely locally, without sending data to external clouds. All computations happen on your own hardware. The pipeline combines the latest advances in speech synthesis, video generation, computer animation, and procedural music production.
● Own infrastructure — full control over data and processes
● Modular architecture — each component can be developed independently
● Open standards — communication via MCP (Model Context Protocol)
| Narracja lektorska (TTS) | edge-tts (brytyjski, polski) + klony głosów VibeVoice (seb, sonia, ryan) |
| Narration / voiceover (TTS) | edge-tts (British, Polish) + VibeVoice voice clones (seb, sonia, ryan) |
| Obrazy AI | FLUX.2 Klein 4B przez InvokeAI — plakat, okładka, grafika |
| AI images | FLUX.2 Klein 4B via InvokeAI — posters, covers, artwork |
| Filmy z voiceoverem | Prezentacje produktów, dema, klipy promocyjne |
| Videos with voiceover | Product presentations, demos, promo clips |
| Filmy z AI video | Klipy generowane przez modele Wan2.2 (text-to-video) |
| AI video films | Clips generated by Wan2.2 models (text-to-video) |
| Wyszukiwanie w archiwum | media_search — reusable assets zamiast ponownej generacji (search-first) |
| Archive search | media_search — reuse existing assets instead of regenerating (search-first) |
Wywołanie bramki MCP z poziomu CLI (anonymized — adres, port i token zastępcze):
Calling the MCP gateway from the CLI (anonymized — address, port, and token are placeholders):
curl -X POST https://gateway.example.local:11799/api/tts \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"text":"Witaj świecieHello world","voice":"<voice_id>"}'
# generowanie obrazu (FLUX.2 / InvokeAI) — zwraca png (base64)# image generation (FLUX.2 / InvokeAI) — returns png (base64)
curl -X POST https://gateway.example.local:11799/api/image \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"prompt":"czerwone koło na białym tlea red circle on white background","size":"1024x1024"}'
# listowanie dostępnych głosów TTS# list available TTS voices
curl https://gateway.example.local:11799/api/voices -H "Authorization: Bearer <token>"