vibe-narrator
Verified Safeby herrkaefer
Overview
Vibe Narrator transforms terminal output and AI agent conversations into stylized, narrated speech with distinct character personalities, combining LLM interpretation with text-to-speech generation.
Installation
python app.pyEnvironment Variables
- OPENAI_API_KEY
Security Notes
The server uses `os.getenv` for API keys, which is good practice. User input (`prompt`) is passed to LLMs and TTS services, which is the core functionality and doesn't appear to allow direct system command injection into the server infrastructure. The `configure` tool accepts API keys, which are stored in session state, making proper access control to the MCP endpoint (e.g., via Hugging Face Spaces secrets and private settings) crucial. The `terminal_client/bridge.py` uses `subprocess.Popen` to run arbitrary commands, but this script is designed as a *local client* for the *local user* to run their own agents, not as a remote server component for arbitrary remote execution.
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.
tenets
Provides intelligent, token-optimized code context and automatically injects guiding principles to AI coding assistants for enhanced understanding and consistent interactions.
kokoro-mcp-server
This server provides a comprehensive Text-to-Speech toolkit for content creators and developers, integrating with AI tools via the Model Context Protocol (MCP), offering CLI and Streamlit interfaces, and supporting audio enhancement and multi-engine TTS (Kokoro, Indic, OpenVoice).