Back to Home
herrkaefer icon

vibe-narrator

Verified Safe

by 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

Run Command
python app.py

Environment 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

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens380
Stars0
Forks0
Last Update2025-12-01

Tags

mcp-servertext-to-speechvoice-aiagent-embodimentcoding-agents