Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Generate finished short videos from a prompt, fetch trends, and check project status via MCP.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"shortsmash": {
"command": "uvx",
"args": [
"shortsmash"
]
}
}
}在终端中运行这条命令
claude mcp add shortsmash -- uvx shortsmash粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"shortsmash": {
"command": "uvx",
"args": [
"shortsmash"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"shortsmash": {
"type": "stdio",
"command": "uvx",
"args": [
"shortsmash"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 hydope 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.3.0)于17天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Python (uv)。
同一分类中有:Spec Driven Development, Remote Desktop Commander, 御府和田玉 在售作品查询
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Live in-stock Hetian jade from Yufu, Shanghai: prices, monthly price guide, book a viewing.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Prompt in. Finished short out.
ShortSmash is an AI video studio that takes one sentence — or today's trends — and ships a finished, captioned 9:16 short, then publishes it to YouTube, TikTok, Instagram, X, Threads, Bluesky, LinkedIn, Pinterest, and Facebook (profiles + Pages) through their official APIs. Script, voiceover, *verified* stock footage, karaoke captions, music ducking, trend harvesting, batch production, scheduling and comment-reply drafts, all in one CLI. And an MCP server, so AI agents can drive the whole factory.
shortsmash trends food # what's hot right now (free, no keys)
shortsmash batch food --count 5 # turn the top 5 trends into 5 videos shortsmash serve # 🆕 web studio: http://localhost:8000 shortsmash agent "make a 30s reel about coffee and post it Friday at 6pm" shortsmash post myvideo.mp4 --caption # post YOUR video: AI title + hashtags shortsmash post myvideo.mp4 --at "Friday 6pm" --platforms youtube,tiktok
git clone https://github.com/hydope/shortsmash && cd shortsmash
./install.sh # Windows: .\install.ps1 shortsmash "why you can't tickle yourself" # prompt in, finished short out
ShortSmash is listed in curated awesome lists (merged PRs):
io.github.hydope/shortsmash, installable via pip install shortsmashflowchart LR
P["Prompt / trend"] --> LLM["LLM: script + shot plan (NVIDIA · Gemini · Grok)"] LLM --> TTS["Neural TTS (50 languages)"] LLM --> VIS["Visuals (Pixabay · Agnes · Veo 3.1 · Kling)"] VIS --> GATE["Vision gate (CLIP + Gemini)"] GATE -->|reject| VIS TTS --> REN["FFmpeg render 1080×1920 · karaoke captions cinematic grade · music"] GATE --> REN REN --> DUB["Dub engine (50 languages)"] REN --> PUB["10 publishers (official APIs)"] DUB --> PUB PUB --> SCHED["Scheduler (SQLite · 'Friday 6pm')"]
shortsmash serve launches a dark, fast studio in your browser — no build step:
*Made end-to-end by ShortSmash — no hand-picked clips, no human editing. LLM script, neural voice, CLIP-verified stock footage, karaoke captions, ducked music bed.*
"How Goats Made You Addicted to Coffee" — 49s, 1080×1920, made from one prompt. Click to play:
Same video, re-voiced — native neural voices, same verified footage:
*Español · اردو · Roman Urdu · 中文 — the Mandarin version uses a native voice (not translationese) with Hanzi karaoke captions. One project, every audience.*
More demos — each made from a single prompt, click to play:
Why you can't tickle yourself — 11s, 1080×1920
The deepest place on Earth — 14s, 1080×1920
Why time flies faster as you get older — 11s, 1080×1920
Upload any video, get a pre-flight check (resolution, duration, per-platform limits), an AI-written title + hashtags, then post now or schedule it ("Friday 6pm") to 10 platforms. In the Studio's Publish tab, or one command: shortsmash post myvideo.mp4 --caption
shortsmash serve — generate, browse trends, publish, and track stats from the browser:
| Studio (templates) | Settings (API keys) |
|---|---|
| Publish | Library |
| Trends | Stats |
| Lyrics mode | Auto pilot |
Most text-to-video tools assemble clips blindly — whatever the stock API returns first goes in. That's why automated shorts have the infamous "stock-footage look": a burger in a cooking tutorial, a parrot in a recipe video.
ShortSmash is the first open-source pipeline with eyes:
prompt ──▶ script ──▶ voice ──▶ visuals ──▶ captions ──▶ render ──▶ publish
NVIDIA Edge-TTS Pixabay faster- FFmpeg official Gemini Piper Veo 3.1 whisper 1080x1920 APIs only Grok (offline Kling karaoke +faststart OpenAI- neural) Agnes compat 50 langs CLIP-verified
visual_provider: custom with any command (ComfyUI, Replicate, MiniMax…).shortsmash dub --lang ur re-voices any video in 50 languages — Urdu, Hindi, Arabic, Spanish, French, German, Chinese, Portuguese and 42 more — plus ur-roman / hi-roman for Roman-script captions ("Tum kaise ho?") with the native neural voice. Urdu captions render in proper Nastaliq calligraphy, right-to-left, with the karaoke highlight tracking the spoken word. Same verified clips, new native narration.shortsmash analytics pulls real views/likes/comments from YouTube's API. Numbers from the platform, not vanity metrics.shortsmash trends harvests Google News + Hacker News (free, no keys). shortsmash batch turns the top trends into videos unattended.python -m shortsmash.mcp_server exposes generate_video, get_trends, list_projects, project_status to Claude Code, Cursor, and any MCP client.shortsmash resume picks up failed projects from the first incomplete stage instead of redoing everything.| ShortSmash | MoneyPrinterTurbo | OpenPost | Postiz | ShortGPT | |
|---|---|---|---|---|---|
| Prompt → finished short | ✅ | ✅ | ❌ (manual editor) | ❌ | ✅ |
| Post your own video (validate + schedule) | ✅ | ❌ | ✅ | ✅ | ❌ |
| Footage verification | ✅ CLIP + Gemini | ❌ | n/a | n/a | ❌ |
| Offline neural voice fallback | ✅ Piper | ❌ | n/a | n/a | ❌ |
| Audio safety gate | ✅ | ❌ | n/a | n/a | ❌ |
| Trend harvesting (free, no keys) | ✅ | ✅ | ❌ | ❌ | ❌ |
| Batch production | ✅ | ✅ | ❌ | ❌ | ❌ |
| Karaoke word-level captions | ✅ | ✅ | ✅ | ❌ | ✅ |
| Official publishing APIs | ✅ 10 platforms | ⚠️ Selenium for YT | ✅ | ✅ | ⚠️ |
| Multi-language dubbing | ✅ 50 languages (incl. Roman Urdu/Hindi, Chinese) | ❌ | ❌ | ❌ | ✅ |
| Real analytics pull | ✅ | ❌ | ❌ | ✅ | ❌ |
| Web UI | ✅ Studio | ✅ | ✅ | ✅ | ✅ |
| MCP server | ✅ | ❌ | ✅ | ✅ | ❌ |
| Comment-reply drafts (human-approved) | ✅ | ❌ | ❌ | ❌ | ❌ |
| Resume failed projects | ✅ | ❌ | n/a | n/a | ❌ |
| License | MIT | MIT | AGPL/Commercial | MIT | MIT |
| $0 to run | ✅ | ✅ | self-host | ✅ | ✅ |
*MoneyPrinterTurbo (129K★) is the most mature; OpenPost is the best manual workspace. ShortSmash is the most engineered AI-native pipeline — the only one that checks its own work.*
No fake likes, comments, follows, shares, or stars. No botting, no "human-like" evasion of platform detection, no scraping or unofficial endpoints. That violates every platform's rules and gets accounts banned — and it doesn't work for real growth anyway. This boundary is architectural, not a policy note: the capability simply isn't in the codebase.
**Windows (
只显示了开头部分;其余内容请在仓库中阅读