Back to Browse

Fish MCP Server

Developer ToolsUse Caution4.2MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)

About

MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)

Remote endpoints: streamable-http: https://fish.mcp.acedata.cloud/mcp

Security Report

4.2
Use Caution4.2High Risk

This MCP Fish server implements OAuth-based authentication and delegates credential management to AceDataCloud's backend, which is architecturally sound. However, several code quality and security concerns exist: JWT tokens are decoded without verification (for logging only, but still risky), sensitive debug logging of decoded claims is excessive, and the broad auto-provisioning flow (which can create credentials and applications) increases the attack surface. The server appropriately uses environment variables for credentials and validates input through Pydantic, but the complexity of the OAuth provider and credential auto-provisioning warrant careful scrutiny. Supply chain analysis found 7 known vulnerabilities in dependencies (0 critical, 5 high severity). Package verification found 1 issue.

7 files analyzed · 17 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

What You'll Need

Set these up before or after installing:

API token from Ace Data Cloud (https://platform.acedata.cloud)Required

Environment variable: ACEDATACLOUD_API_TOKEN

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

MCP Fish Server

A Model Context Protocol (MCP) server for Fish Audio TTS (Text-to-Speech) via the AceDataCloud platform. Generate natural-sounding speech and explore the Fish voice model library.

Features

  • High-quality TTS: Generate speech from text via Fish Audio models
  • Voice library: Browse, search, and fetch metadata for Fish voice models
  • Asynchronous tasks: Submit generation tasks and poll for results
  • Batch task lookup: Query multiple task results in one call

Installation

pip install mcp-fish

Configuration

Set your AceDataCloud API token:

export ACEDATACLOUD_API_TOKEN=your_token_here

Get your token from https://platform.acedata.cloud.

Usage

stdio mode (default)

mcp-fish

HTTP mode

mcp-fish --transport http --port 8000

Tool Reference

ToolDescription
fish_generate_audioGenerate speech from text via a Fish voice model
fish_list_modelsList available Fish voice models
fish_get_modelFetch metadata for a specific Fish voice model
fish_get_taskGet the status / result of a generation task
fish_get_tasks_batchBatch-fetch the status / result of multiple tasks
fish_get_usage_guideGet the API usage guide

License

MIT — see LICENSE at the repository root.

Reviews

No reviews yet

Be the first to review this server!

Fish MCP Server - MCP server exposing the AceDataCloud Fish Audio API | MCP Marketplace