com.mographr/motion-tools

Registre officiel Autres

Render animated motion-graphics overlays as MP4: lower thirds, titles, callouts

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http motion-tools 'https://mcp.mographr.com/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "motion-tools": {
            "type": "http",
            "url": "https://mcp.mographr.com/mcp"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Mographr MCP Server
  2. What this is — and what it isn't
  3. Install
  4. Tools
  5. Limits
  6. Notes
  7. Links
  8. Listed on
  9. License

Mographr MCP Server

Render real motion-graphics overlays — animated lower thirds, titles, callouts — from an AI assistant, and get back a finished MP4. Free, anonymous, no API key.

Endpoint   https://mcp.mographr.com/mcp
Transport  Streamable HTTP (stateless, JSON responses)
Auth       None
Cost       Free — watermarked MP4

Full documentation: **https://www.mographr.com/mcp** · Machine-readable: /mcp.md


What this is — and what it isn't

This is not a text-to-video model. It does not invent footage.

It renders a small catalogue of hand-built motion-graphics templates with your text, your colour scheme and your choice of design, and returns a real MP4 you composite over your own video.

That distinction is the point. A diffusion model asked for "a lower third that says Dr. Maya Chen" produces something that looks like a lower third and spells the name wrong. This renders actual text in an actual font on an actual keyframed animation — legible at 1080p, identical on every run, safe to put in front of a client.

Mographr MCPText-to-video MCP servers
OutputDesigned overlay, exact textGenerated footage, approximate text
DeterminismSame input → same fileDifferent every run
TypographyReal fonts, real kerningHallucinated letterforms
AuthNoneAccount + credits
UseComposite over your footageStandalone clip

Install

Claude Code
claude mcp add --transport http mographr https://mcp.mographr.com/mcp
Claude Desktop

Settings → Connectors → Add custom connector → https://mcp.mographr.com/mcp

Older builds without that UI, in claude_desktop_config.json:

{
  "mcpServers": {
    "mographr": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "https://mcp.mographr.com/mcp"]
    }
  }
}
Cursor

~/.cursor/mcp.json, or .cursor/mcp.json in a project:

{
  "mcpServers": {
    "mographr": { "type": "http", "url": "https://mcp.mographr.com/mcp" }
  }
}
VS Code

.vscode/mcp.json:

{
  "servers": {
    "mographr": { "type": "http", "url": "https://mcp.mographr.com/mcp" }
  }
}
Anything else

Plain HTTP POST — no SDK required:

curl -sS https://mcp.mographr.com/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Gotcha: the Accept header must list both application/json and text/event-stream. The Streamable HTTP transport rejects the request otherwise. This trips up almost every hand-rolled client.


Tools

ToolWhat it does
list_motion_toolsThe catalogue. No arguments. Start here.
get_motion_toolOne tool's schema: field keys with max lengths and examples, design variants (each with its own canvas — some are vertical 9:16), colour schemes, and a ready-to-copy example call.
render_motion_toolQueues a render, returns a renderId immediately. Repeating a call with identical parameters returns the cached result instead of re-rendering.
get_motion_renderPoll the renderId until status is completed, then read downloadUrl.
Worked example
// 1. what is available
{"jsonrpc":"2.0","id":1,"method":"tools/call",
 "params":{"name":"list_motion_tools","arguments":{}}}

// 2. render one
{"jsonrpc":"2.0","id":2,"method":"tools/call",
 "params":{"name":"render_motion_tool","arguments":{
   "slug":"lower-thirds",
   "fields":{"title":"Dr. Maya Chen","subtitle":"Marine Biologist"}}}}
// → { "renderId": "…", "status": "queued", "etaSeconds": 68 }

// 3. poll until completed
{"jsonrpc":"2.0","id":3,"method":"tools/call",
 "params":{"name":"get_motion_render","arguments":{"renderId":"…"}}}
// → { "status": "completed", "downloadUrl": "https://…/tool-….mp4" }

A render takes roughly 30–70 seconds on the CPU lane.


Limits

  • About 8 renders per hour per IP, and at most 6 queued at once across all MCP callers.
  • Hitting a limit is not an error response. The tool returns a normal result with status: "rate_limited", how many seconds to wait, and a link to the interactive page, which has no limit.
  • Free renders carry a small mographr.com watermark.
  • Image upload (avatars) is only available on the interactive page, not over MCP.
  • Paid exports in the Mographr studio always take priority on the render lane, so free traffic never slows a paying customer down — and never gets starved out either, it just queues.

Notes

  • Stateless. No sessions, no session-id header, nothing to clean up. Every POST is independent, so a redeploy can never strand your connection. GET and DELETE on the endpoint return 405 by design. CORS is open.
  • Legacy host. The endpoint is also reachable at https://bff.mographr.com/mcp — same server, and it will keep working.
  • REST too. GET https://bff.mographr.com/tools lists the catalogue and POST /tools/<slug>/render starts a render. REST additionally supports image upload, which MCP does not.

Listed on

License

Documentation in this repository is MIT. The service itself is operated by Mographr under its Terms of Use; rendered output is subject to those terms.

Questions fréquentes

Qu'est-ce que com.mographr/motion-tools ?

Render animated motion-graphics overlays as MP4: lower thirds, titles, callouts

Comment installer com.mographr/motion-tools ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http motion-tools 'https://mcp.mographr.com/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour com.mographr/motion-tools ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

com.mographr/motion-tools est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient com.mographr/motion-tools ?

Il est publié par kossik. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.