SVG to Video runs on your own machine — the client starts it, so there is no endpoint to ping. 1 366 installs a week from npm. Last commit 8 Oct 2026.
Convert animated SVG code/files to video (MP4/WebM) or image (GIF/aPNG) with in-band delivery.
We read the source, 2 d ago · rules ccca72095570
A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.
svgContent = fs.readFileSync(params.svgFilePath, 'utf-8');
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const outputFullPath = path.join(outDir, outputFileName);
const rawOutput = execFileSync(command, cliArgs, {
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add svg-to-video -- npx -y @gehdoc/svg-to-video
{
"mcpServers": {
"svg-to-video": {
"args": [
"-y",
"@gehdoc/svg-to-video"
],
"command": "npx"
}
}
}
[mcp_servers.svg-to-video]
command = "npx"
args = ["-y", "@gehdoc/svg-to-video"]
{
"mcpServers": {
"svg-to-video": {
"args": [
"-y",
"@gehdoc/svg-to-video"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"svg-to-video": {
"args": [
"-y",
"@gehdoc/svg-to-video"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
DO_NOT_TRACK (Set to '1' or 'true' to disable anonymous usage telemetry.), MCP_HOSTED (Set to 'true' or '1' to enforce security sandboxing against path traversal by forbidding local file path arguments.), PUPPETEER_EXECUTABLE_PATH (Custom file path to a system Chromium or Chrome binary.), PUPPETEER_ARGS (Additional command-line flags to pass to the Puppeteer Chromium instance.).
The author declared them in the registry entry; get the values from the project itself.
MCP server for Grok video — text-to-video, image-to-video, and video editing
Content moderation for AI applications. Moderate text, images, and video with configurable policies.
Convert files, run PDF/image tools, create billing links, and report feedback.
Transcribe audio and video files to text, SRT and VTT subtitles in 99 languages with Whisper.
Gemini 3 MCP server with 30+ tools: images, video, research, TTS, code exec & CLI
Analyzes codebases with tree-sitter and generates AGENTS.md files for AI coding agents.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Generate and edit images with every image model on the platform. Returns the image to the agent.
Answers built from our own checks of this server.