RemixMeme
Generate watermark-free vertical AI meme videos from 1–2 photos for TikTok and Reels.
Serveur MCP hébergé
npx add-mcp 'https://remixmeme.com/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
RemixMeme
Remote MCP, CLI, and REST API for watermark-free AI meme videos.
Upload 1–2 photos and generate vertical videos from public templates, ready for TikTok and Reels. Agents can list templates without a key, then generate and track videos with an API key.
English · 简体中文
This repository is the public integrations pack: MCP metadata, an Agent Skill, and usage docs. The RemixMeme website itself is not open-sourced here. RemixMeme is a third-party tool and is not an official TikTok or CapCut product.
MCP
The server is https://remixmeme.com/mcp (Streamable HTTP).
Claude Code
claude mcp add --transport http remixmeme https://remixmeme.com/mcp
Codex
codex mcp add remixmeme --url https://remixmeme.com/mcp
Cursor (~/.cursor/mcp.json)
{ "mcpServers": { "remixmeme": { "url": "https://remixmeme.com/mcp" } } }
VS Code (.vscode/mcp.json)
{ "servers": { "remixmeme": { "type": "http", "url": "https://remixmeme.com/mcp" } } }
Claude Desktop, ChatGPT developer mode, and other Streamable HTTP clients can use the same URL. Full guides: remixmeme.com/docs#mcp.
Tools
| Tool | Auth | What it does |
|---|---|---|
list_templates | none | List public templates (query, category, limit, offset) |
get_template | none | Get one template by slug |
get_credits | API key | Credit balance for the key owner |
generate_video | API key | Start a generation (consent must be true) |
get_generation | API key | Poll one of your tasks by id |
list_generations | API key | List your generations |
Template listing does not return generation prompts. Send API keys only as Authorization: Bearer sk_..., never in tool arguments.
generate_video needs consent: true (you have rights to the submitted media, and will not generate sexual or exploitative content involving minors). Provide template_slug and/or prompt. Optional: image_url, aspect_ratio (defaults to 9:16), model, duration_seconds, resolution, count, audio.
Create a key at Settings → API Keys. Generation uses the same credits as the website.
CLI
npx remixmeme --help
npx remixmeme templates chatgpt
Or install it:
npm install -g remixmeme
# same CLI also via:
curl -fsSL https://remixmeme.com/cli/install.sh | bash
Docs: remixmeme.com/cli.
REST API
Base URL: https://remixmeme.com/api/v1
OpenAPI: https://remixmeme.com/api/v1/openapi.json
# Public: list templates
curl -sS "https://remixmeme.com/api/v1/templates?query=chatgpt&limit=5"
# Authenticated: check credits, then start a generation
curl -sS https://remixmeme.com/api/v1/me \
-H "Authorization: Bearer $REMIXMEME_API_KEY"
curl -sS -X POST https://remixmeme.com/api/v1/generations \
-H "Authorization: Bearer $REMIXMEME_API_KEY" \
-H "Content-Type: application/json" \
-d '{"consent":true,"templateSlug":"if-i-was-chatgpt-trend","imageUrl":"https://example.com/photo.jpg","aspectRatio":"9:16"}'
consent must be true. Successful responses use { "code": 0, "message": "ok", "data": ... }. Docs: remixmeme.com/docs#rest.
Agent Skill
skills/remixmeme/SKILL.md teaches an agent to call the public REST API with curl.
npx skills add xianyu110/remixmeme
License
The files in this repository are MIT.