Persistent memory for coding agents as a single Go binary — SQLite and FTS5 behind MCP, an HTTP API, a CLI and a TUI, with no Node, Python or Docker required.

VoiceStudioMCP Server
Summary
Local speech MCP server bundled with VoiceStudio — generate speech, clone a voice from reference audio, and transcribe in 646 languages, all on your own machine with no API key.
Features
- generate_speech: text to WAV using a bound or named voice profile
- clone_voice: build a new voice profile from reference audio
- transcribe: speech to text across 646 languages
- list_voices / list_personalities / list_languages for local discovery
- check_health reports backend status and the active GPU device
- Per-agent voice binding via an X-VoiceStudio-Client-Id header
- Mounted automatically at /mcp — no separate process, no API key
Installation
Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.
Description
VoiceStudio ships an MCP server inside the desktop app, which makes it an unusual entry in this catalogue: it is a speech backend an agent can call, but nothing leaves the machine and there is no key to provision. If VoiceStudio is running, the server is already mounted at /mcp on its local backend (http://localhost:3900/mcp by default) — there is no separate process to start.
The tools
generate_speech— text to a WAV file, using either the voice bound to the calling agent or a named profile.clone_voice— create a new voice profile from reference audio.transcribe— audio to text, across the 646 languages the app supports.list_voices,list_personalities,list_languages— enumerate what is available locally.check_health— backend status and which GPU device is active, which is the fast way to tell whether a slow generation is falling back to CPU.
Per-agent voice binding is the design detail worth knowing. Clients pass an X-VoiceStudio-Client-Id header (or OMNIVOICE_CLIENT_ID through the stdio shim), and the app binds a voice to that identifier — so a coding agent, a writing agent and a dictation client can each keep their own voice without passing a profile name on every call.
Modern clients connect over HTTP directly to the mounted endpoint. Clients that only speak stdio use the bundled shim, python -m backend.mcp_shim, which proxies to the same HTTP endpoint and forwards the client id as a header.
Because it is local, the practical constraints are your hardware rather than a quota: 8 GB RAM minimum with 16 GB recommended, optional GPU acceleration via CUDA, Apple MPS/MLX or ROCm, and macOS 13.3+ on Apple Silicon, Windows 10/11 x64 or Linux x86_64. The app is AGPL-3.0; individual model weights keep their upstream licences.
Related MCP Servers
Give a coding agent a live feedback loop on real mobile, TV and desktop apps — inspect, tap, type and capture evidence on iOS, Android and HarmonyOS over MCP or a CLI.
The official W&B MCP server: query experiment runs, Weave LLM traces, artifacts and registries in natural language, and write findings back as a W&B report.
Replicate's official MCP server: search thousands of hosted models, read their schemas, and run predictions on image, video, audio and language models from inside an agent.
