C Dance Prompt MCP
# C Dance Prompt MCP
C Dance Prompt MCP is a read-only MCP server for Seedance 2.0 video prompt research. It lets Codex, Claude Code, Cursor, OpenClaw, and other MCP hosts search the public C Dance AI prompt gallery, inspect complete prompts, compare production workflows, and turn rough ideas into structured video prompt briefs.
- Prompt gallery: https://cdance.ai/prompts/seedance-2-0
- Prompt Architect docs: https://cdance.ai/docs/seedance-video-prompt-architect
- Generator: https://cdance.ai/seedance-2-0-video-generator
- OpenClaw skill source: [openclaw/seedance-video-prompt-architect/SKILL.md](openclaw/seedance-video-prompt-architect/SKILL.md)
- Chinese README: [README.zh-CN.md](README.zh-CN.md)
The server is intentionally read-only. It does not generate videos, spend credits, create accounts, or require an API key.
## Tools
| Tool | Purpose |
| -------------------------- | --------------------------------------------------------------------------- |
| `search_prompts` | Search public Seedance 2.0 examples by query, language, or featured status. |
| `get_prompt` | Fetch one complete sanitized prompt by slug. |
| `list_workflows` | Compare practical Seedance workflows and discover useful search terms. |
| `build_video_prompt_brief` | Turn a rough idea into a deterministic video prompt brief. |
Every prompt result includes its canonical C Dance AI source page.
## Install from GitHub
```json
{
"mcpServers": {
"cdance": {
"command": "npx",
"args": ["-y", "github:gpt-img-2/cdance-prompt-mcp"]
}
}
}
```
Codex:
```bash
codex mcp add cdance -- npx -y github:gpt-img-2/cdance-prompt-mcp
```
OpenClaw:
```bash
openclaw mcp add cdance \
--command npx \
--arg -y \
--arg github:gpt-img-2/cdance-prompt-mcp \
--include 'search_prompts,get_prompt,list_workflows,build_video_prompt_brief'
openclaw mcp doctor cdance --probe
```
## Optional environment variables
| Variable | Default | Purpose |
| ------------------------- | ------------------- | ------------------------------------------- |
| `CDANCE_API_BASE_URL` | `https://cdance.ai` | C Dance AI prompt API origin. |
| `CDANCE_APP_BASE_URL` | `https://cdance.ai` | Origin used for canonical source links. |
| `CDANCE_FETCH_TIMEOUT_MS` | `20000` | Prompt API timeout from 1,000 to 60,000 ms. |
## Development
```bash
pnpm install
pnpm validate
pnpm smoke:live
```
`pnpm validate` runs type checking, unit tests, a build, and a local MCP handshake/tool-call smoke test. `pnpm smoke:live` additionally verifies the public C Dance AI prompt API.
TDQS
Scored across 4 tools
Each tool has a clear role: listing workflows, searching the prompt gallery, retrieving a specific prompt, and building a new prompt brief. The only mild overlap is between list_workflows and search_prompts, since both are discovery-oriented, but their descriptions distinguish workflows from gallery prompts.
All tool names follow a consistent snake_case verb_noun pattern: list_workflows, search_prompts, get_prompt, build_video_prompt_brief. The naming style and verb usage are uniform, making expected behavior predictable.
Four tools is a well-scoped size for this server's purpose. Each tool covers a necessary step in the prompt discovery and brief-building workflow without redundant or bloated functionality.
The set covers the full intended lifecycle: discovering workflows, searching prompts, retrieving a full prompt by slug, and creating a structured prompt brief. Video generation is explicitly out of scope, so there are no obvious gaps or dead ends for the stated purpose.