loading…
Search for a command to run...
loading…
Generates sound effects from text descriptions using ElevenLabs API and saves them as MP3 files.
Generates sound effects from text descriptions using ElevenLabs API and saves them as MP3 files.
A Model Context Protocol server for generating sound effects using ElevenLabs API
This is a TypeScript-based MCP server that implements sound effect generation functionality. It provides:
generate_sound_effect - Generate sound effects using ElevenLabs APIsounds directoryInstall dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Before running the server, you need to set up your ElevenLabs API key:
export ELEVENLABS_API_KEY=your_api_key_here
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"elevenlabs-sound-effect-server": {
"command": "/path/to/elevenlabs-sound-effect-server/build/index.js"
}
}
}
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Run in your terminal:
claude mcp add elevenlabs-sound-effect-server -- npx Yes, Elevenlabs Sound Effect Server MCP is free — one-click install via Unyly at no cost.
No, Elevenlabs Sound Effect Server runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Elevenlabs Sound Effect Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.