MCP.so
Sign In

Fish Speech MCP Server

@demon24ru

Basic information

Category

Other

License

MIT license

Transports

stdio

Author

demon24ru

About Fish Speech MCP Server

An MCP server for text-to-speech synthesis (TTS) for LLMs.

Fish Speech MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "fish-speech-mcp": {
      "command": "npx",
      "args": [
        "@demon24ru/fish-speech-mcp"
      ]
    }
  }
}

Fish Speech MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is fish-speech-mcp?

fish-speech-mcp is an MCP server for text-to-speech synthesis (TTS) using FishSpeech. It integrates with MCP-compatible LLMs such as Dive and is intended for users who want to convert text to speech and save voice references for cloning.

How to use fish-speech-mcp?

Install via Dive Desktop by adding a new MCP server with the provided JSON configuration, or start the server manually with npx @demon24ru/fish-speech-mcp. Configure the Optivus server URL using the environment variable MCP_FISH_SPEECH_SERVER_URL. Invoke the tools text_to_speech (text, optional reference ID) and save_voice_reference (reference audio path and text).

Key features of fish-speech-mcp

  • Text-to-speech conversion using FishSpeech
  • Save voice references for future voice cloning
  • MCP integration with Dive and other MCP-compatible LLMs
  • Communication with Optivus server via Socket.IO
  • Automatic connection, reconnection, and error handling

Use cases of fish-speech-mcp

  • LLMs generating spoken responses from text input
  • Cloning voices by saving a reference audio and corresponding text
  • Integrating TTS capabilities into MCP-compatible applications

Frequently asked questions

1

What runtime does fish-speech-mcp require?

Node.js 20+ and an MCP-compatible LLM service.

2

How does fish-speech-mcp communicate with the TTS backend?

It connects to an Optivus server using Socket.IO, sending requests and receiving responses via the `message` event.

3

Where are voice references stored?

Voice references are stored in a directory from the Optivus server, each in a subdirectory named with a unique ID.

4

What environment variable configures the server?

`MCP_FISH_SPEECH_SERVER_URL` (default: `http://localhost:5000`).

5

How do I install fish-speech-mcp in Dive Desktop?

Add a new MCP server with the JSON configuration using `npx -y @demon24ru/fish-speech-mcp` as the command.

Comments

More Other MCP servers