coeiro-operator
Verified Safeby otolab
Overview
An AI voice synthesis operator system integrating with COEIROINK, designed to assign specific voice characters to terminal sessions for long-text audio output, available via both CLI and MCP server interfaces, with optional terminal background images.
Installation
npx -y --package @coeiro-operator/mcp coeiro-operatorEnvironment Variables
- COEIRO_LOG_LEVEL
- ITERM_SESSION_ID
- TERM_SESSION_ID
- NODE_ENV
- DEBUG
Security Notes
The project uses `child_process.execSync` for specific terminal information retrieval (e.g., `itmux current`, `tmux display-message`). While `execSync` carries inherent risks, the usage appears to be controlled with input sanitization. Network requests are made to the local COEIROINK server (localhost:50032) and potentially AWS services for voice synthesis/recognition. The `ConfigManager.deepMerge` function includes explicit checks to prevent prototype pollution attacks. An optional terminal background feature relies on spawning Python scripts, adding another layer of dependencies.
Similar Servers
elevenlabs-mcp
An official ElevenLabs Model Context Protocol (MCP) server that enables AI clients (e.g., Claude Desktop, Cursor) to interact with ElevenLabs Text-to-Speech, voice cloning, transcription, and audio processing APIs.
voicemode
Provides robust voice interaction capabilities for Model Context Protocol (MCP) agents, enabling real-time speech-to-text (STT) and text-to-speech (TTS) functionalities, with support for local and cloud-based services. It also includes tools for audio playback (DJ), service management, and diagnostics.
stt-mcp-server-linux
Local speech-to-text server for Linux, designed to integrate with Claude Code via the MCP protocol or run in standalone mode to inject transcribed text into a Tmux session.
listenhub-mcp-server
An MCP server for ListenHub, enabling AI-powered podcast and FlowSpeech audio generation within various client applications.