71
/ 100
12 hours ago
glama

voice-edge

Local 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.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 2 credentials: QWEN_TOKEN, MI_PASS
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configMallocStackLogging
configAUDIO_SHUTDOWN_CALL_TIMEOUT
configQWEN_BROWSER_BASE_URL
configQWEN_BROWSER_MODELexport ='qwen3.7-plus'
configQWEN_BROWSER_HEADLESS
configQWEN_BROWSER_POOL_SIZE
configQWEN_BROWSER_FIRST_EVENT_TIMEOUT
configQWEN_BROWSER_IDLE_TIMEOUT
configQWEN_STALE_REDIRECT_PROBE_SECONDS
configQWEN_DEBUG
configQWEN_COOKIE_HEADER
configQWEN_TOKENS
🔐 secretQWEN_TOKEN
configDEEPSEEK_COOKIE_HEADER
configDEEPSEEK_AUTHORIZATION
configDEEPSEEK_CLIENT_VERSION
configDEEPSEEK_CLIENT_LOCALE
configDEEPSEEK_CLIENT_TIMEZONE_OFFSET
configDEEPSEEK_BROWSER_FIRST_EVENT_TIMEOUT
configDEEPSEEK_BROWSER_IDLE_TIMEOUT
configDEEPSEEK_BROWSER_LOGIN_TIMEOUT
configDEEPSEEK_DEBUG
configDEEPSEEK_TOOLCALL_SENTINEL
configDEEPSEEK_UPLOAD_MAX_BYTES
configDEEPSEEK_FILE_PARSE_TIMEOUT
configDOUBAO_BROWSER_ENGINEexport ='camoufox'
configDOUBAO_BROWSER_HEADLESS
configDOUBAO_BOT_ID
configDOUBAO_FP
configDOUBAO_REQUEST_TIMEOUT
configDOUBAO_STREAM_FIRST_EVENT_TIMEOUT
configDOUBAO_STREAM_IDLE_TIMEOUT
configDOUBAO_STREAM_MAX_RETRIES
configDOUBAO_STREAM_RETRY_BASE_DELAY
configDOUBAO_STREAM_RETRY_MAX_DELAY
configDOUBAO_DEBUG
configDOUBAO_FETCH_HOOK_WAIT_SECONDS
configDOUBAO_BROWSER_IDENTITY_WAIT_SECONDS
configDOUBAO_WEB_AID
configDOUBAO_WEB_REGION
configDOUBAO_WEB_LANGUAGE
configDOUBAO_WEB_TIMEZONE
configDOUBAO_VERIFICATION_COOLDOWN
configFIREFOX_AUTH_SYNC_MAX_MESSAGE_BYTES
configFIREFOX_AUTH_SYNC_SOCKET
configDOUBAO_COOKIE_HEADER
configDOUBAO_SESSION_IDS
configDOUBAO_SESSION_ID
configDOUBAO_CAMOUFOX_HUMANIZE
configDOUBAO_CAMOUFOX_OS
configDOUBAO_SESSION_ID_SS
configDOUBAO_SID_TT
configM365_ENTRY_URLexport ='https://outlook.cloud.microsoft/host/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/entity1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
configSHAREPOINT_HOME_URLexport ='https://tenant.sharepoint.com/sites/site_name'
configSHAREPOINT_UPLOAD_FOLDERexport ='Upload'
configSHAREPOINT_DOWNLOAD_FOLDERexport ='Download'
configM365_BRIDGE_HOST
configM365_BRIDGE_PORT
configM365_FIRST_EVENT_TIMEOUT
configM365_IDLE_TIMEOUT
configM365_GETCHATS_TIMEOUT
configM365_TERMINAL_DRAIN_SECONDS
configM365_BRIDGE_MAX_MSG_SIZE
configM365_DEBUG
configM365_RELAY_TRACE
configM365_ATTACHMENT_DEBUG
configM365_CONV_MAP_MAX
configM365_UPLOAD_MAX_BYTES
configXIAOAI_ENABLED
configXIAOAI_AUDIO_PUBLIC_HOSTexport =''
configXIAOAI_OTP_FILEexport ="$HOME/.mi.otp"
configXIAOAI_OTP_TIMEOUTexport =300
configXIAOAI_OTP_POLL_INTERVALexport =0.5
configXIAOAI_PLAY_MAX_RETRIES
configXIAOAI_PLAY_RETRY_BASE_DELAY
configXIAOAI_PLAY_RETRY_MAX_DELAY
configMI_USERexport ='your_xiaomi_account'
🔐 secretMI_PASSexport ='your_password'
configXIAOAI_HARDWAREexport ='LX01'
configMI_DIDexport =''
configXIAOAI_WAKEUP_MODEexport ='directive'
configXIAOAI_WAKEUP_COMMAND
configXIAOAI_WAKEUP_ARGS
configXIAOAI_TRIGGER_WITHOUT_KEYWORD
configXIAOAI_NATIVE_STATUS_POLL_INTERVALexport =0.25
configXIAOAI_NATIVE_PLAY_START_TIMEOUTexport =3.0
configXIAOAI_NATIVE_PLAY_END_TIMEOUTexport =30.0
configXIAOAI_NATIVE_IDLE_CONFIRMATIONS
configXIAOAI_NATIVE_STATUS_FALLBACK_DELAYexport =3.0
configXIAOAI_MODELexport ='LLM:doubao'
configXIAOAI_VOICEexport ='zh'
configXIAOAI_TTS_SPEEDexport =1.0
configXIAOAI_MAX_TOKENSexport =500
configXIAOAI_TEMPERATUREexport =0.3
configXIAOAI_POLL_INTERVALexport =0.1
configXIAOAI_POLL_DEBUG
configXIAOAI_POLL_LOG_EVERY
configXIAOAI_POLL_MIN_INTERVALexport =0.08
configXIAOAI_POLL_ERROR_BACKOFF_MAX
configXIAOAI_POLL_AUTH_RECOVERY_COOLDOWN
configXIAOAI_POLL_AUTH_RECOVERY_MAX_ATTEMPTS
configXIAOAI_QUERY_DEBOUNCE_SECONDS
configXIAOAI_WAKEUP_SUPPRESS_SECONDS
configXIAOAI_PLAYBACK_DRAIN_MARGINexport =0.25
configXIAOAI_PLAYBACK_DRAIN_MAXexport =180
configXIAOAI_PLAYBACK_STATUS_POLL_INTERVALexport =0.15
configXIAOAI_PLAYBACK_STATUS_MAX_WAITexport =4.0
configXIAOAI_PLAYBACK_IDLE_CONFIRMATIONS
configXIAOAI_PLAYBACK_TAIL_GUARDexport =0.20
configXIAOAI_PLAYER_STATUS_DEBUG
configXIAOAI_NATIVE_TAIL_GUARDexport =0.20
configXIAOAI_AUDIO_BIND_HOSTexport ='0.0.0.0'
configXIAOAI_AUDIO_PORTexport =8050
configXIAOAI_AUDIO_MAX_BUFFER_BYTESexport =524288
configXIAOAI_AUDIO_PREBUFFER_BYTES
configXIAOAI_PREBUFFER_TIMEOUT
configXIAOAI_PREBUFFER_AUDIO_RETRIES
configXIAOAI_PREBUFFER_RETRY_DELAY
configXIAOAI_AUDIO_CONNECT_TIMEOUT
configXIAOAI_PLAYBACK_TIMEOUTexport =300
configXIAOAI_SPEECH_QUEUE_SIZE
configXIAOAI_FIRST_SPEECH_CHARS
configXIAOAI_SPEECH_TARGET_CHARSexport =42
configXIAOAI_SPEECH_MAX_CHARS
configXIAOAI_HISTORY_TURNS
configXIAOAI_TAVILY_TOOL_ENABLED
configXIAOAI_TAVILY_TOOL_MAX_RESULTS
configXIAOAI_TAVILY_TOOL_TIMEOUTexport =30
configXIAOAI_MP3_BITRATEexport ='64k'
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/woniuzfb-voice-edge-l1zri8)](https://m8ven.ai/mcp/woniuzfb-voice-edge-l1zri8)
commit: dbcd07ac06adcc3e1a4c299a045e0a32d19fdf15
code hash: a3b108d0835e9b0dc0b1682bb546cff5fa362de331a0d1f28b7e0dffd5640773
verified: 7/31/2026, 9:16:07 AM
view raw JSON →
voice-edge · M8ven Trust Score | M8ven