voxagent
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@voxagentlisten and transcribe my next sentence"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VoxAgent
Talk to your coding agent. It talks back.
Local-first voice I/O for Claude Code, Cursor, OpenClaw and any MCP client.

Why
Coding agents went from autocomplete to coworkers — but the interface is still a keyboard. VoxAgent gives your agent ears and a mouth:
🎤
listen()— dictate instructions, code snippets, or code review feedback🔊
speak()— spoken progress updates; go get coffee while your agent talks🗣️
ask_user()— the agent asks, you answer out loud from across the room🕹️ Push-to-talk — hold a global hotkey anywhere; your words go straight into
claude -p, and the reply is spoken back
Everything runs on your machine. STT is fully offline (faster-whisper); TTS starts with a zero-setup voice and upgrades to a local CosyVoice server for production-quality speech. No API keys required.
Related MCP server: VoiceLayer
Highlights
🏠 Local-first | STT runs 100% offline; no API keys, no cloud dependency |
🪶 Featherweight core | Only |
🧠 Smart model loading | Local model cache with automatic fallback; CUDA / int8 auto-detection |
🔌 Pluggable engines | Swap STT/TTS with one env var; a new adapter is ~40 lines |
⌨️ Global push-to-talk | Works from any app, with macOS hotkey suppression built in |
🛡️ Robust audio | Silence auto-stop, VAD filtering, multi-backend playback fallback |
Quickstart
pip install 'voxagent[local]'
voxagent doctor # check mic + deps
voxagent demo # try the talk-loop standalone
# Register with Claude Code
claude mcp add voxagent -- voxagent serve
# Enable the agent skill (when to speak, how to behave)
mkdir -p ~/.claude/skills && cp -r skills/voice-control ~/.claude/skills/
# Push-to-talk daemon (optional): talk to Claude Code from any app
pip install 'voxagent[ptt]'
voxagent ptt --send 'claude -p'Then just say: "voice mode on" — or hold the PTT hotkey (default
Ctrl+Shift+Space) and talk.
Works with any MCP client — Cursor, OpenClaw, Codex and friends all speak MCP.
Architecture
Engines are pluggable — set one env var to swap either side:
Layer | Default | Upgrade path | Config |
STT | faster-whisper ( |
|
|
TTS | edge-tts (zero setup) | local CosyVoice server |
|
Language | auto-detect | pin |
|
See .env.example for all options.
MCP Tools
Tool | What it does |
| Record mic → transcript. Silence auto-stop, VAD filtered. |
| Text → speech on your speakers. Returns seconds spoken. |
| Speak a question, then capture the spoken answer. |
The bundled Agent Skill (skills/voice-control) teaches the agent when
to use them: short spoken replies, voice announcements before long tasks,
language mirroring, graceful fallback to text.
Troubleshooting
Model download fails (network errors from huggingface.co): download the
model manually from a mirror, then point WHISPER_MODEL at the folder:
bash scripts/download_model.sh tiny # or base / small
export WHISPER_MODEL="$HOME/.voxagent/models/tiny"The script pulls from hf-mirror.com with plain curl, bypassing the
huggingface_hub SDK entirely. Alternatively, set HF_ENDPOINT=https://hf-mirror.com
and HF_HUB_DISABLE_XET=1 before running if the SDK works for you.
Holding the hotkey types characters into the focused app (e.g. ctrl+j
sends newlines in a terminal, scrolling it while you speak): on macOS the
daemon swallows the hotkey's character key while the combo is held. If the
suppressor is unavailable, prefer a character-free hotkey such as
--hotkey f6 or --hotkey ctrl+cmd+j.
macOS hotkeys don't respond: grant your terminal Accessibility / Input Monitoring permission in System Settings → Privacy & Security, then restart the daemon.
Roadmap
Push-to-talk global hotkey (
voxagent ptt)Streaming STT (partial transcripts while you speak)
Voice memory — clone your own voice for agent replies
OpenClaw / n8n integration recipes
Docker image with bundled CosyVoice
Contributing
Issues and PRs welcome — especially new engine adapters (GPT-SoVITS, F5-TTS,
Piper...). Each adapter is ~40 lines; see voxagent/tts/cosyvoice_engine.py
for the pattern.
License
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Human-input bridge for AI agents with voice-first answer links, MCP tools, and HTTP APIs.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Command your AI agents by voice: PTT rooms, channels, E2EE DMs, agent email, private recall.
11
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceA local voice interface providing high-performance speech recognition and natural text-to-speech with voice cloning capabilities. It enables AI assistants to speak, listen, and engage in character-based voice conversations through integrated MCP tools.-
- AlicenseNot gradedqualityAmaintenanceVoiceLayer MCP server enables AI coding assistants to speak and hear via local, on-device speech-to-text and text-to-speech, with no cloud dependencies.405Apache 2.0
- AlicenseNot gradedqualityBmaintenanceLocal voice and AI platform for macOS offering speech recognition, speech synthesis, MLX-based inference, OpenAI-compatible APIs, and MCP tools for use as an assistant or integration gateway.MIT
- AlicenseAqualityBmaintenanceEnables voice input for AI coding assistants by recording audio, transcribing it locally with Whisper, and optionally typing the text at the cursor position. Supports multiple languages and works with MCP-compatible tools like OpenCode, Claude Code, and Cursor.3231MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zanezhao0708/voxagent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server