Back to Home
ruslanmv icon

avatar-renderer-mcp

Verified Safe

by ruslanmv

Overview

Transforms static images and audio into realistic talking head videos using state-of-the-art deep learning models for production-grade avatar video generation and on-demand rendering. It supports both real-time streaming and high-quality content creation.

Installation

Run Command
make run

Environment Variables

  • LOG_LEVEL
  • TMP_DIR
  • CUDA_VISIBLE_DEVICES
  • TORCH_USE_INT8
  • CELERY_BROKER_URL
  • CELERY_BACKEND_URL
  • CELERY_CONCURRENCY
  • MODEL_ROOT
  • FFMPEG_BIN
  • MCP_ENABLE
  • MCP_TOOL_NAME
  • CHATTERBOX_URL
  • CHATTERBOX_TIMEOUT
  • CHATTERBOX_DEFAULT_VOICE
  • CHATTERBOX_DEFAULT_LANGUAGE
  • EXT_DEPS_DIR
  • KAFKA_BROKERS
  • PROGRESS_TOPIC

Security Notes

The system heavily relies on `subprocess` calls (e.g., `ffmpeg`, `mfa`) and dynamic module loading for external AI models. While essential for its functionality, these mechanisms could pose a risk if input paths or data were maliciously crafted by an attacker; however, the codebase appears to primarily use internally generated or validated file paths, mitigating direct user-controlled exploits. Network communication to the Chatterbox TTS server is to a configurable URL, defaulting to `localhost`, reducing external network exposure risks. File uploads are directed to unique, UUID-named temporary directories, preventing common path traversal vulnerabilities.

Similar Servers

Stats

Interest Score24
Security Score8
Cost ClassHigh
Avg Tokens2500
Stars4
Forks5
Last Update2026-01-01

Tags

AIMLVideo GenerationTalking HeadLip SyncFastAPIKubernetesDockerGPUReal-timeHigh-Quality