creatorforge
Allows generating content optimized for TikTok, including scripts, captions, hashtags, and timing for short-form vertical videos.
Allows generating content optimized for YouTube, including scripts, descriptions, and thumbnail concepts for long-form videos.
Allows generating content optimized for YouTube Shorts, including short scripts, captions, and SRT subtitles for vertical videos.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@creatorforgerun a content pipeline for my niche: AI for small business"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
creatorforge
The AI content team you own — not one you rent for $15K/month.
Business owner? Creator? Ask yourself:
Are you paying (or about to pay) five figures a month for a "done-for-you AI content team"?
Does that team's "proprietary system" run on someone else's servers, with your voice, audience, and data living there?
When the retainer ends, do you keep anything — or does the system walk out the door with them?
Do you actually want to film 2–4 hours a week and have everything else handled — without renting the engine that does it?
If you nodded, here's the deal: creatorforge is that content team, as open software you own and run yourself. No retainer. No 50-spots-only. No "proprietary" black box. It's free, Apache-2.0, and runs on your hardware and your model.
What you get
The same deliverables an agency installs — generated from one command:
Voice profile — it learns your style from your past posts (no model training, nothing uploaded — just measurable style features).
Niche research brief — content pillars, audience pains, keyword targets.
Content ideas — a steady pipeline of format × angle ideas so you never face a blank page.
Hooks — proven scroll-stopping formulas, written in your voice.
Scripts — full, structured scripts sized to each platform.
Captions — on-screen overlay text + timed SRT subtitles.
Thumbnail concepts — headline / visual / emotion / layout, rendered as actual SVG mockups.
Multi-platform packaging — one idea, tailored for YouTube, Shorts, TikTok, Reels, X, and LinkedIn (each platform's limits respected).
Posting calendar — your ideas scheduled at your cadence.
You film. creatorforge does the rest.
Related MCP server: mcp-media-engine
How it's different (the honest version)
The agency offer | creatorforge | |
Price | ~$15K/month retainer | free, open source |
Where it runs | their cloud | your hardware |
Your voice/data | lives on their system | never leaves your machine |
When it ends | you keep nothing | you own it forever |
The "system" | proprietary black box | readable code you can audit |
Results promised | "1 billion views" | a great engine — the views are on you |
No inflated view-count promises here. creatorforge gives you a genuinely strong content system; what it can't do is guarantee virality, and anyone who guarantees that is selling something. It runs fully offline on a deterministic engine, and gets sharper the moment you point it at a local model (Ollama) or a cloud one — your call.
Quick start
pip install -e .
# 1. Learn your voice from a folder of your past posts/scripts
creatorforge profile ./my_posts/ --out voice.json
# 2. Run the whole team on a topic, across your platforms
creatorforge pipeline --topic "why you should own your AI stack" \
--niche "AI for business" --platforms youtube,tiktok,x,linkedin \
--voice voice.json --start 2026-07-06 --out plan.json
# Or one piece at a time
creatorforge hooks --topic "cold email that converts" --voice voice.json
creatorforge script --topic "cold email that converts" --platform youtube_shorts --voice voice.json
creatorforge thumbnail --topic "cold email that converts" --svg thumb # writes thumb-1.svg …
# Use your own local model to sharpen the prose (nothing leaves your machine)
creatorforge script --topic "..." --provider ollama --model llama3Run python demo.py to watch it learn a voice and generate a full multi-platform plan end to end.
Platforms
Platform | Aspect | Sweet spot | Tailored output |
YouTube | 16:9 | ~10 min | title + description + script |
YouTube Shorts | 9:16 | ≤60 s | short script + captions |
TikTok | 9:16 | ~27 s | caption + hashtags + script |
Reels | 9:16 | ~60 s | caption + hashtags + script |
X | 16:9 | — | ≤280-char post |
1:1 | ~90 s | long-form post |
Local models — every modality, on your hardware
creatorforge drives the best open-source, local, free model your machine can run, in every modality — and degrades cleanly when you don't have the big one. Ask it what it can do:
creatorforge capabilitiesModality | What it does | Open model (GPU) | Runs with no GPU |
Text | hooks, scripts, ideas in your voice | any Ollama model (auto-picks your best) | ✅ via Ollama / template engine |
Transcription | footage → text → repurposed posts | faster-whisper | ✅ |
Voice | voiceover + voice cloning | XTTS-v2 (clone) | ✅ Piper (CPU) |
Image | photorealistic thumbnails | FLUX.1-schnell / SDXL-Turbo / SD 1.5 | ✅ real raster PNG (PIL) → SVG |
Video | finished short, captions timed | LTX-Video / CogVideoX (text-to-video) | ✅ assembled MP4 (ffmpeg) / animated GIF |
Audio | voiceover + music, leveled | MusicGen beds | ✅ ffmpeg mix / stdlib WAV |
The recommended model in each row is chosen to fit your VRAM (recommend() ladders from a 24 GB GPU down to CPU). Photorealistic images, cloned voices, MP4s, and generated b-roll need the model/tool installed — but there's always a real, local fallback so nothing hard-fails: a composited raster thumbnail, an animated GIF, a synthesized WAV. Nothing is ever sent to a cloud API.
# transcribe footage with local Whisper
creatorforge transcribe talk.mp4
# generate a thumbnail (diffusion if you have it, else a real raster PNG)
creatorforge image --topic "owning your AI stack" --voice voice.json --out thumb
# produce a finished short from a script (MP4 with ffmpeg, else animated video)
creatorforge video --topic "owning your AI stack" --platform youtube_shorts --out short
# voiceover (Piper, or clone your voice with XTTS) and an audio track
creatorforge voiceover --from-script script.json --out vo.wav --speaker my_voice.wav
creatorforge audio --voiceover vo.wav --music bed.mp3 --out track
# the whole production in one command: plan + thumbnail + video + audio + outbox
creatorforge produce --topic "owning your AI stack" --niche "AI for business" \
--provider ollama --out ./production/Long-form & cinematic production (5–15 min)
Short clips are one mode. creatorforge also plans and assembles long-form video — documentaries, video essays, dev logs, promos — structured the way the industry actually does it. It fuses four things:
a format (
creatorforge formats) — the proven beat order for documentary / video-essay / devlog / promoa cinematic style (
creatorforge styles) — pacing, shot vocabulary, color, and music mood drawn from the grammar of prestige docs, kinetic vlogs, trailer-cut blockbusters, slow-burn arthouse, true-crime, and morethe algorithm playbook — what each platform actually rewards (watch time / AVD, completion rate, the first-30s hook, re-hooks every ~40s, chapters) turned into concrete production directives
your voice (+ an optional local model to polish the narration)
…into a full plan: acts → scenes → timed shots → narration → chapters → a music & SFX cue sheet → titles and thumbnails, sized to your target runtime.
creatorforge formats # documentary, video_essay, devlog, promotional
creatorforge styles # epic_doc, true_crime, kinetic_vlog, blockbuster, arthouse_slowburn, …
creatorforge longform --topic "owning your AI stack" --format documentary --style epic_doc --minutes 12 --out plan.json
creatorforge studio --topic "owning your AI stack" --format documentary --minutes 10 --provider ollama --out ./film/Generative music and sound effects come from local open models (MusicGen / AudioGen) when your GPU can run them, with a synthesized bed as a fallback so a cut always has a track.
On "Netflix-level": creatorforge plans and directs at that structural level — story structure, shot lists, pacing, sound design, retention engineering — and assembles the cut with whatever render models you have. Cinema-grade footage and audio come from the heavy open models (FLUX / LTX-Video / MusicGen / XTTS) on a capable GPU, which the engine drives; on a laptop you still get a complete, correctly-structured cut with real generated assets. The structure is studio-grade everywhere; the render fidelity scales with your hardware.
Punch above your weight class: real photos, designed
You don't beat a giant cloud image model on a laptop by out-rendering it — you out-source and out-design it. creatorforge pulls real, no-watermark photography and composites it into pro visuals, which reads as more professional than weak CPU diffusion ever will.
Your own library, offline. Index image folders you already have and search them by keyword — multiple related shots per scene, your images, zero watermarks, zero licensing questions. Optionally caption them with local
llavafor smarter matching.Free, no-key, no-watermark CC stock. Openverse / Wikimedia Commons, each result carrying its license + attribution so you stay compliant. Watermarked sources (Getty/Shutterstock previews) are never queried.
Designed, not dumped. A sourced hero photo gets cover-cropped, color-graded, given a legibility scrim, and set with a bold headline — a real editor's thumbnail.
# build an offline, searchable index of your image folders (your own = no watermark)
creatorforge assets index ~/Pictures ~/b-roll --out assets.json
# pull multiple related, key shots for a scene
creatorforge assets search "datacenter server racks" --index assets.json -k 6
creatorforge assets search "founder at laptop" --index assets.json --online # + free CC stock
# build a thumbnail composited over a real sourced photo
creatorforge image --topic "owning your AI stack" --assets assets.json --out thumb
# studio/produce auto-source a hero from your library:
creatorforge studio --topic "..." --format documentary --assets assets.json --out ./film/Licensing, honestly: your own library is yours. Openverse/Wikimedia results are Creative Commons / public-domain and may require attribution — creatorforge surfaces the license and attribution string with every result so you can credit correctly. It never pulls watermarked or paid-preview imagery.
Direction & engagement craft (multi-cam, cool shots, retention)
Long-form plans don't just have scenes — they have coverage and engagement built in:
Multi-camera shot generation. Every beat gets a shot list across A/B/C/detail/drone/POV cameras with motivated camera moves — dolly-in, push-in, crane, gimbal track, drone reveal, dolly-zoom (vertigo), orbit, speed-ramp — and the showy "cool shots" land where they matter (cold opens, turns, climaxes). The plan tells you exactly which cameras a production needs.
Engagement craft, encoded. Each beat carries a retention move drawn from two lineages: great-filmmaker grammar (in-media-res, but/therefore causality, show-don't-tell, escalating stakes, tension-release, match cuts, the Kuleshov effect) and modern retention tactics (front-load the payoff, escalate every segment, reset the hook on a cadence, concrete stakes/numbers, no dead air, tease what's coming, emotional payoff). Structure isn't just correct — it's sticky.
It's all in the longform/studio plan: scenes[].shots (cams + moves), scenes[].retention_move, multicam, and engagement_plan.
Make content for your repos — and grow like the AI companies that made it
Point creatorforge at a repository and it writes the content for it; point it at an owner and it does the whole catalog.
# one repo -> multi-platform content (reads the README, derives what it is)
creatorforge repo ./codegraph-mcp --format promotional --out plan.json
creatorforge repo cognis-digital/agentledger --longform --format documentary # via gh
# every repo of an owner, batched
creatorforge repos --owner cognis-digital --format promotional --out ./repo_content/
# a 30-day launch strategy that mirrors how the big AI companies actually grew
creatorforge growth ./codegraph-mcpThe growth playbook encodes the plays that repeatedly worked for the AI companies that broke out — a runnable demo over a pitch deck, building in public, a benchmark moment, developer-first distribution, founder-led content, free/open core, naming the category — and turns them into a concrete day-by-day launch calendar for your project. The edge was never the secret; it's executing these consistently, which is exactly what the engine makes cheap.
Wire it into your stack (MCP)
creatorforge ships an MCP server, so Claude, an internal orchestrator, or any MCP-capable agent can drive it directly:
creatorforge serve # JSON-RPC over stdioTools: profile_voice, generate_ideas, write_hooks, write_script, thumbnail_concepts, package_for_platform, run_pipeline. Hand the packaged posts to your scheduler/poster of choice and the loop is closed.
Testing
pip install -e ".[dev]"
pytest -q # 49 testsLicense
Apache-2.0. © Cognis Digital. The whole engine is open — read it, fork it, run it on your own models. You own your content team.
Status: v0.1 — runnable and tested. Short-form + long-form (5–15 min) production; text, transcription, voice, image, video, music/SFX backends wired with hardware-aware selection and CPU fallbacks; format/style/algorithm intelligence baked in. Roadmap: ComfyUI image/video backend, true text-to-video assembly, A/B title scoring, scheduled auto-publish.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cognis-digital/creatorforge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server