Skip to main content

LEAP MCP

AI Educational Video Generator

Transform any topic into a short explainer video with AI narration and 3Blue1Brown-style animations.

Python License MCP

LEAP MCP Demo

Quick Start

Prerequisites:

Note: Currently supports Claude Code only. Support for Cursor, Windsurf, and other MCP clients planned for future releases.

git clone https://github.com/sid-thephysicskid/leap-mcp
cd leap-mcp
python setup.py

The setup will ask for your OpenAI API key. If you skip it, manually add it to .env:

cp .env.example .env
# Edit .env and add: OPENAI_API_KEY=your_actual_key_here

Next steps:

  1. Start Claude Code: claude
  2. In Claude Code chat, type /mcp - you should see leap-mcp connected
  3. If not connected, restart Claude Code and try /mcp again
  4. Start creating videos:
Create an educational video about black holes

Features

Videos - 2-minute structure: Hook → Phenomenon → Mechanism → Synthesis
AI Narration - 6 natural voices powered by OpenAI
Animations - Manim engine (same as 3Blue1Brown)
Any Topic - From quantum physics to cooking recipes

Examples

Create a video about the French Revolution for high schoolers
Make a video about Vincent van Gogh's painting techniques
Create a video explaining cryptocurrency to my grandmother
Make a video explaining MCP servers

Voices: nova (default) • alloy • echo • fable • shimmer • onyx

Troubleshooting

Python 3.13? Manim's packages don't support Python 3.13+ supported yet - use 3.8-3.11
Connection issues? Restart Claude Code, run /mcp
API errors? Check OpenAI key in .env file

Contributing

Good First Issues:

  • Add Cursor/Windsurf/Qwen Agent support
  • Create subject or domain specific templates (history, art, business, financial reports etc.)
  • Improve error messages and debugging
  • Add video quality/resolution options

License

MIT - Built with Manim • FastMCP • OpenAI

Metadata

Release files for iflow-mcp_sid-thephysicskid-leap-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_sid-thephysicskid-leap-mcp 1.0.0
File Size Uploaded
iflow_mcp_sid_thephysicskid_leap_mcp-1.0.0.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_sid-thephysicskid-leap-mcp 1.0.0
File Interpreter ABI Platform
iflow_mcp_sid_thephysicskid_leap_mcp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.3 kB

Release files / iflow_mcp_sid_thephysicskid_leap_mcp-1.0.0.tar.gz

Download URL iflow_mcp_sid_thephysicskid_leap_mcp-1.0.0.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
64dd6cdad582174615525fd17bcdb47c9be7b6242ac7ce7c07e28737d84992b2
BLAKE2b-256 checksum
How to use checksums
d682edf1633452a4f02574c316e460fb20c9209f9d04fe5a3dc394c4fbad9b5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_sid_thephysicskid_leap_mcp-1.0.0-py3-none-any.whl

Download URL iflow_mcp_sid_thephysicskid_leap_mcp-1.0.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
319521a792c68ad5f38669cb955fa6bae749213aa8133e218c285b6b98f2e869
BLAKE2b-256 checksum
How to use checksums
c282f585441e09b53dc82cf0f64b358682e35d3122d4e17c40d45ec810859e97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release 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