Back to Home
kurojs icon

elevenlabs-mcp-tts

Verified Safe

by kurojs

Overview

Integrates ElevenLabs Text-to-Speech with OpenCode, allowing an AI assistant to speak its responses aloud through a Model Context Protocol (MCP) server.

Installation

Run Command
npm start

Environment Variables

  • ELEVENLABS_API_KEY

Security Notes

The server retrieves the ElevenLabs API key from an environment variable (process.env.ELEVENLABS_API_KEY), which is a good security practice. It uses `child_process.execAsync` to play audio via `paplay` on Linux, which always introduces a potential risk, but the temporary filename is generated internally using `Date.now()` and is properly quoted, mitigating command injection risks from user input. User-provided text is sent to the ElevenLabs API, not directly to `execAsync`. No `eval` or obvious malicious patterns were found. The primary external interaction is with the ElevenLabs API over HTTPS.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens25
Stars0
Forks0
Last Update2025-12-17

Tags

ElevenLabsTTSText-to-SpeechOpenCodeMCP