manim-mcp / manim_mcp /tools /__init__.py
bhaveshgoel07's picture
Complete NeuroAnim HF Spaces deployment - all source files
0805c5b
raw
history blame
1.17 kB
"""
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",
]