- Explore MCP Servers
- fish-speech-mcp
Fish Speech Mcp
What is Fish Speech Mcp
fish-speech-mcp is an MCP server designed for text-to-speech synthesis (TTS) specifically for large language models (LLMs).
Use cases
Use cases include converting written content into spoken words, creating voice references for personalized voice cloning, and enhancing user interaction in applications through voice output.
How to use
To use fish-speech-mcp, integrate it with Dive Desktop by adding the MCP server configuration. Use the provided JSON configuration to set it up and save it.
Key features
Key features include text-to-speech conversion using FishSpeech, saving voice references for future use, and integration with Dive and other MCP-compatible LLMs.
Where to use
fish-speech-mcp can be used in various fields such as virtual assistants, accessibility tools, and any application requiring voice synthesis from text.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Fish Speech Mcp
fish-speech-mcp is an MCP server designed for text-to-speech synthesis (TTS) specifically for large language models (LLMs).
Use cases
Use cases include converting written content into spoken words, creating voice references for personalized voice cloning, and enhancing user interaction in applications through voice output.
How to use
To use fish-speech-mcp, integrate it with Dive Desktop by adding the MCP server configuration. Use the provided JSON configuration to set it up and save it.
Key features
Key features include text-to-speech conversion using FishSpeech, saving voice references for future use, and integration with Dive and other MCP-compatible LLMs.
Where to use
fish-speech-mcp can be used in various fields such as virtual assistants, accessibility tools, and any application requiring voice synthesis from text.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
fish-speech-mcp
An MCP server for text-to-speech synthesis (TTS) for LLMs.
Features
- Text-to-Speech: Convert text to speech using FishSpeech
- Saving a Voice Reference: Saving a Voice Reference
- MCP Integration: Works with Dive and other MCP-compatible LLMs
Installation
not available
With Dive Desktop
- Click “+ Add MCP Server” in Dive Desktop
- Copy and paste this configuration:
{
"mcpServers": {
"fish-speech": {
"command": "npx",
"args": [
"-y",
"@demon24ru/fish-speech-mcp"
]
}
}
}
- Click “Save” to install the MCP server
Configuration
The MCP server can be configured using environment variables:
MCP_FISH_SPEECH_SERVER_URL: URL of the Optivus server (default:http://localhost:5000)
Tool Documentation
-
text_to_speech
- Convert text to speech using FishSpeech
- Inputs:
text(string, required): Text to convert to speechreference_id(string, optional): Identifier of a saved voice
-
save_voice_reference
- Save a voice reference for future voice cloning
- Inputs:
reference_audio(string, required): Path to an audio file for voice cloningreference_text(string, required): Text corresponding to the audio file for voice cloning
Technical Details
Communication with Optivus Server
The MCP server communicates with the Optivus server using Socket.IO. The communication flow is as follows:
- The MCP server connects to the Optivus server using Socket.IO client
- Requests are sent to the server using the
messageevent - Responses are received from the server using the
messageevent - The MCP server handles connection, reconnection, and error scenarios automatically
Voice References
Voice references are stored in directory from optivus. Each reference is stored in a subdirectory named with a unique ID.
Usage Examples
Ask your LLM to:
"Convert this text to speech: Text to convert, Reference ID" "Save a voice reference: Path to audio file, Text corresponding to the audio file"
Manual Start
If needed, start the server manually:
npx @demon24ru/fish-speech-mcp
Debug
If needed, start the server in debug mode:
npm run prepare npx @modelcontextprotocol/inspector node ./lib/index.mjs -y
Requirements
- Node.js 20+
- MCP-compatible LLM service
License
MIT
Author
@demon24ru
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










