Skip to main content

mocapless-mcp

Generate character animation from a sentence, inside Claude Desktop, Claude Code, Cursor, Windsurf or any MCP client — on your own rigged character, exported as FBX / GLB / BVH.

"Animate my character: a tired soldier limps forward, stops, looks over his shoulder, then sits down."

The agent plans it, quotes the price, generates it, waits, and saves the files.

Setup

  1. Get an API key: mocapless.com/account → API keys. New accounts have 60 free credits (about a minute of animation) and a demo character ready to animate.
  2. Add the server to your client.

Claude Desktopclaude_desktop_config.json:

{
  "mcpServers": {
    "mocapless": {
      "command": "uvx",
      "args": ["mocapless-mcp"],
      "env": { "MOCAPLESS_API_KEY": "mf_..." }
    }
  }
}

Claude Code:

claude mcp add mocapless -e MOCAPLESS_API_KEY=mf_... -- uvx mocapless-mcp

Cursor / Windsurf — same JSON under mcpServers in the client's MCP settings.

uvx comes with uv. With plain Python: pip install mocapless-mcp and use "command": "mocapless-mcp".

Tools

Tool What it does
account Credits left, plan.
list_characters Your characters (the demo mannequin is there on a new account).
upload_character(path) Upload an FBX/GLB/DAE — rigged or not — and wait until it is ready.
plan_motion(prompt) Free: the beats, the engine and the price for a prompt.
generate_animation(prompt, character_id?, formats?, loop?, quality?, wait?, download_dir?) Generate, wait, download.
get_job(job_id, download_dir?) Status and files of a generation.
recent_animations(limit?) Your recent generations.
share_link(job_id) A public link to watch the clip in the browser.

Files land in ~/mocapless/<job>/ unless download_dir or MOCAPLESS_DOWNLOAD_DIR says otherwise.

Prompting

Plain present-tense English about the body, in order. One to four sentences. Say which hand, which direction, what mood; leave out camera and scene. Up to 30 seconds per clip. loop: true for idles, walks and dances that should cycle.

With an engine MCP

Combined with an Unreal or Unity MCP server, one request can export the character, generate the motion here, and import the result into the project.

Development

cd mcp
uv sync
uv run pytest
uv run mocapless-mcp        # stdio server

Environment: MOCAPLESS_API_KEY (required), MOCAPLESS_API_BASE (default https://api.mocapless.com), MOCAPLESS_DOWNLOAD_DIR.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mocapless_mcp-0.1.0.tar.gz (73.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mocapless_mcp-0.1.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file mocapless_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: mocapless_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 73.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mocapless_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bb5f37c1881f769c04631a0479800c0674d9066ad268e0d745db2f139dbbe013
MD5 3620c670be06f33134e3c71092b2158a
BLAKE2b-256 aa3038acc5564ff85e91716c4b660ae12313438195c9b5f60f6c3dafd7a96043

See more details on using hashes here.

File details

Details for the file mocapless_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mocapless_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mocapless_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f272789fa112441cf3f7dcbe0156bf706a1e4f460eaec08a5b37671a532a69a4
MD5 af01f22042fe93119fa30ba0a3289365
BLAKE2b-256 a6984c85462c0e330a41ac65f2f1256fefe5db9fc5fd08b526bd9fe0245b27de

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page