MCP.Market

SonicCraft MCP server

by user-github-me·io.github.user-github-me/soniccraft·v0.1.0·1 stars

Compile timelines of TTS speech, music and SFX into ducked, loudness-mastered audio with subtitles

B73/100grade B
What users say
No reviews yet
Be the first
Safety scan
B73/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed SonicCraft yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

SonicCraft tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 73/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SonicCraft compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
73/100
higher than 42% of 1,337 Media servers
GitHub stars
1
more than 55% of 715 Media servers

Install SonicCraft in Claude Code, Cursor or VS Code

claude mcp add soniccraft -- docker run -i --rm ghcr.io/user-github-me/soniccraft:0.1.0
Add to Cursor

What the publisher says

From the SonicCraft repository's README, as published. We do not edit it. Read it on GitHub

SonicCraft

A declarative, deterministic audio engine for AI agents. Describe a production as a YAML (or JSON) timeline: who says what, in which order, over which music, at what loudness. SonicCraft compiles it into TTS speech, music beds and sound effects, mixed with sidechain ducking, mastered to an EBU R128 loudness target, plus WebVTT/SRT subtitles that match the audio it actually rendered. It ships as a CLI, an MCP server and an Agent Skill.

Website · Quickstart · Use it from an AI agent · MCP server · Agent Skill

Use it from an AI agent

Give an agent (Claude Code, Codex, Cursor, Gemini CLI, ...) the link to this repository and ask for audio, for example "Use https://github.com/user-github-me/soniccraft to make a 30-second voiceover with background music for my product video." Everything it needs is below and in AGENTS.md.

too: see Quickstart.

  1. Install the CLI (prebuilt and checksum-verified, no Rust needed). Homebrew, Scoop, Docker and Cargo work
curl -fsSL https://raw.githubusercontent.com/user-github-me/soniccraft/main/install.sh | sh   # macOS, Linux
irm https://raw.githubusercontent.com/user-github-me/soniccraft/main/install.ps1 | iex        # Windows

elsewhere a mock test voice (not real speech). Real voices anywhere: Kokoro or Piper (free, local) or an ElevenLabs, OpenAI or Cartesia key, see Providers. soniccraft init --list shows the templates, soniccraft providers the voices usable here, and soniccraft schema the JSON Schema; the Agent Skill explains the format.

  1. Write a timeline. soniccraft init my-audio starts one that renders offline: macOS voices on a Mac,
  1. Check it, see the cost, render it:
soniccraft validate my-audio/timeline.yaml           # errors with a code, line, column and fix hint
   soniccraft plan my-audio/timeline.yaml               # free dry run: timing, ducking, characters to synthesize
   soniccraft render my-audio/timeline.yaml --preview   # mastered audio, subtitles, manifest, preview page

To keep SonicCraft in an agent for good, add the skill and the MCP server. Both use the CLI from step 1; with Node.js 20 or newer the MCP server also runs with nothing installed: use npx -y soniccraft-mcp in place of soniccraft mcp below.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

SonicCraft: common questions

Is SonicCraft MCP server safe?
Mostly: it is graded B (73/100). Read the SonicCraft safety report
How do I install SonicCraft?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SonicCraft need an API key?
Yes. The registry entry asks for ELEVENLABS_API_KEY, OPENAI_API_KEY, CARTESIA_API_KEY.
Is SonicCraft maintained?
The last commit was 9 days ago (2026-10-26). The latest release is v0.1.0.
What can I use instead of SonicCraft?
Servers from other publishers that do the same job: ElevenLabs MCP server, Audio MCP server and three.ws Audio MCP server.
How does SonicCraft compare with other Media MCP servers?
safety score 73/100 (higher than 42% of 1,337 Media servers); github stars 1 (more than 55% of 715 Media servers). Full comparison.

Alternatives to SonicCraft

Same job from other publishers: the closest match first, then the best rated.

  • ElevenLabs
    ElevenLabs MCP server: TTS, music, sound effects, voices, and audio transcription
    A
  • Audio
    Edit, analyze and convert audio: loudness, spec checks, denoise, EQ, cuts, BPM, key. No ffmpeg.
    A
  • three.ws Audio
    Text-to-speech, speech-to-text, audio-to-face lipsync, and motion-capture clips for 3D agents.
    B
  • Fish
    MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
    A
  • Equalang
    Translate documents, subtitles, pictures, audio and video with layout kept; transcribe recordings.
    B