remotion_get_info
Retrieve server version, capabilities, and statistics about available video components, themes, and tools in the Remotion Video Generator system.
Instructions
Get information about the Remotion MCP Server.
Returns server version, capabilities, and statistics about available
components, themes, and tools.
Returns:
JSON object with server information
Example:
info = await remotion_get_info()
# Returns server version, component count, theme count, etc.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/chuk_motion/server.py:502-533 (handler)The handler function for the 'remotion_get_info' tool. Decorated with @mcp.tool for automatic registration in the MCP server. Returns JSON with server info, version, and statistics on components, themes, and categories.@mcp.tool # type: ignore[arg-type] async def remotion_get_info() -> str: """ Get information about the Remotion MCP Server. Returns server version, capabilities, and statistics about available components, themes, and tools. Returns: JSON object with server information Example: info = await remotion_get_info() # Returns server version, component count, theme count, etc. """ def _get_info(): info = { "name": "chuk-motion", "version": "0.1.0", "description": "AI-powered video generation with design system approach", "statistics": { "components": len(COMPONENT_REGISTRY), "themes": len(YOUTUBE_THEMES), "categories": len({c.get("category") for c in COMPONENT_REGISTRY.values()}), }, "categories": list({c.get("category") for c in COMPONENT_REGISTRY.values()}), } return json.dumps(info, indent=2) return await asyncio.get_event_loop().run_in_executor(None, _get_info)