Spaces:
Running
Running
| """ | |
| Manim MCP Tools | |
| This package contains all the tools for the Manim MCP server. | |
| Tools are organized into logical modules: | |
| - planning: Concept planning and ideation | |
| - code_generation: Manim code generation and refinement | |
| - rendering: Manim animation rendering | |
| - vision: Frame analysis and visual feedback | |
| - audio: Text-to-speech and narration | |
| - video: Video processing and merging | |
| """ | |
| from .audio import generate_narration, generate_speech | |
| from .code_generation import generate_manim_code, refine_animation | |
| from .planning import plan_concept | |
| from .quiz import generate_quiz | |
| from .rendering import render_manim_animation, write_manim_file | |
| from .video import check_file_exists, merge_video_audio, process_video_with_ffmpeg | |
| from .vision import analyze_frame | |
| __all__ = [ | |
| # Planning | |
| "plan_concept", | |
| # Code Generation | |
| "generate_manim_code", | |
| "refine_animation", | |
| # Rendering | |
| "write_manim_file", | |
| "render_manim_animation", | |
| # Vision | |
| "analyze_frame", | |
| # Audio | |
| "generate_narration", | |
| "generate_speech", | |
| # Video | |
| "process_video_with_ffmpeg", | |
| "merge_video_audio", | |
| "check_file_exists", | |
| # Quiz | |
| "generate_quiz", | |
| ] | |