mcpField
F
FreeTTS

FreeTTS

リモート
freetts.orgメディア・デザイン0今日更新
リポジトリ公式サイト

FreeTTS について

FreeTTSは、MCPクライアント向けのホステッド音声合成サービスです。テキストをMP3リンクに変換し、149言語の音声を検索できます。一部のツールにはアカウントまたはPROが必要です。

主な機能

  1. 01テキストからMP3リンクを生成
  2. 02言語や語句で音声を検索
  3. 03用途に応じた音声の提案
  4. 04対話・スクリプトの音声生成
  5. 05音声からテキストへの変換

活用シーン

  1. 01テキストを音声にする
  2. 02言語や用途に合う音声を選ぶ
  3. 03複数話者の対話音声を作る
  4. 04公開URLの音声を文字起こしする

MCP 対応

ホステッドのStreamable HTTPエンドポイントを通じて、音声合成、音声検索、利用状況、対話、スクリプト、文字起こしのツールをMCPクライアントに提供します。ローカルstdioサーバーも利用でき、一部のツールにはFreeTTSアカウントまたはPROが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.freetts.org/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@freetts/mcp1.0.5

ツール

7
パラメーター型必須説明
limitintegerいいえ返す件数。デフォルトは 15 です。
genderenumいいえ性別で絞り込みます。female | male | any
searchstringいいえ音声名または特徴に一致させる単語です。例:'Andrew'、'calm'、'news'。
languagestringいいえ言語またはロケール。例:'German'、'de-DE'、'Spanish (Mexico)'、'en'。空の場合はすべての言語を一覧表示します。
free_onlybooleanいいえFreeTTS キーなしで使える音声のみを返します。

詳細

FreeTTS MCP サーバー

Claude、ChatGPT、Cursor、VS Code、Codex、Windsurf、Gemini CLI、その他あらゆる MCP クライアントでテキストを音声に変換できます。インストール不要のリモートサーバーです。

https://mcp.freetts.org/mcp

アシスタントに何かを読み上げるよう頼むと、FreeTTS を呼び出して MP3 のリンクを渡します。

できること

ツールできること必要なもの
text_to_speechテキストを入力すると、MP3 のリンクが返されます。149 言語、2,253 種類の音声に対応しています。何も必要ありません。アカウントなしで無料です。
list_voices言語または検索語に一致する音声を ID 付きで表示します。何も必要ありません
suggest_voice言語と用途に合った音声を、理由とともに 3 つ提案します。何も必要ありません
check_usageプランと残りの文字数を確認します。何も必要ありません
dialogue_to_speechName: line 形式のスクリプトを、話者ごとに音声を割り当てて 1 つのファイルにします。FreeTTS PRO
script_to_tracksスクリプトモード:正確な (pause 2)、(beep)、(ding)、TRACK: ファイル、CUE: 音声、シーンに対応します。FreeTTS PRO
transcribe_audio公開音声 URL を入力すると、テキストが返されます。FreeTTS PRO

キーなしで無料: 標準音声、1 回あたり 2,000 文字、接続ごとに 1 日 2,000 文字、1 分あたり 10 リクエスト、末尾に短い「FreeTTS」の音声タグが付きます。ファイルの保存期間は 1 時間です。

FreeTTS キーを使用する場合(無料アカウントまたは PRO):アカウントのプランが適用されます。PRO では、HD 音声と Signature 音声、タグなし、1 回あたり 10,000 文字、月あたり 1,000,000 文字、WAV、30 日間のファイル保存に加え、対話、スクリプトモード、文字起こしの各ツールを利用できます。キーは freetts.org/dashboard(API キー)で取得できます。

クライアントへの追加方法

Claude Code

claude mcp add --transport http freetts https://mcp.freetts.org/mcp

キーを使用する場合は、--header "Authorization: Bearer ft_live_..." を追加するか、セッション内で /mcp を実行してサインインフローで接続します。

Claude(ウェブ、デスクトップ、モバイル): Settings、Connectors、Add custom connector の順に選択し、https://mcp.freetts.org/mcp を貼り付けます。無料ツールはすぐに使えます。アカウントが必要なツールを使うと、Claude に「Connect」が表示されます。

Cursor: Cursor にインストール、または ~/.cursor/mcp.json に追加します。

{ "mcpServers": { "freetts": { "url": "https://mcp.freetts.org/mcp" } } }

VS Code: VS Code にインストール、または .vscode/mcp.json に追加します。

{ "servers": { "freetts": { "type": "http", "url": "https://mcp.freetts.org/mcp" } } }

Codex CLI と ChatGPT デスクトップ

codex mcp add freetts --url https://mcp.freetts.org/mcp

ChatGPT(ウェブ): Settings、Apps(Developer Mode)の順に選択し、https://mcp.freetts.org/mcp を追加します。

Windsurf では、~/.codeium/windsurf/mcp_config.json に追加します。

{ "mcpServers": { "freetts": { "serverUrl": "https://mcp.freetts.org/mcp" } } }

その他のクライアント: サーバー URL として https://mcp.freetts.org/mcp(Streamable HTTP)を使用します。サインインフローを使わずにアカウントを利用するには、キーを Authorization: Bearer ft_live_... または x-api-key: ft_live_... として送信します。

コピーボタン付きの完全なガイドはこちら:freetts.org/developers/mcp。

サインイン(OAuth)

このサーバーは OAuth 2.1 認可サーバーです(PKCE、動的クライアント登録、クライアント ID メタデータドキュメント、RFC 9728 および 8414 のメタデータに対応)。無料ツールにはサインインは不要です。アカウントが必要なツールをクライアントが呼び出すと、サーバーは 401 を返し、クライアントに「Connect」フローが表示されます。ページでダッシュボードから取得した FreeTTS API キーを入力すると、その接続にキーが紐付けられます。ダッシュボードでキーを削除すると、そのキーを使っていたすべてのアシスタントとの接続が解除されます。

プライバシー

送信したテキストは、FreeTTS のプライバシーポリシーに従い、ウェブサイトから送信した場合と同様に FreeTTS および音声プロバイダーへ送信されます。キーなしの呼び出しは、呼び出し元の IP アドレスで計測されます。サーバーが記録するのはツール名、プラン、文字数、クライアント名、結果であり、テキスト自体は記録しません。

ローカルで実行する(stdio)

同じサーバーは、お使いのマシン上でも実行できます。ローカルサーバーを起動するクライアントで使用する場合や、キーをローカル設定に保存したい場合に便利です。ご自身のキーを使って、公開されている FreeTTS API と通信します。キーは freetts.org/dashboard で取得できます(API キー。無料アカウントでは 1 つ取得できます)。

FREETTS_API_KEY=ft_live_... npx -y @freetts/mcp

Claude Desktop、Cursor、Cline、Windsurf などのクライアントの場合:

{
  "mcpServers": {
    "freetts": {
      "command": "npx",
      "args": ["-y", "@freetts/mcp"],
      "env": { "FREETTS_API_KEY": "ft_live_..." }
    }
  }
}

キーがなくても起動できます。list_voices、suggest_voice、プロンプト、リソースは動作し、音声を生成するときにキーを求められます。ホスト型サーバー https://mcp.freetts.org/mcp はキー不要です。

ソースから実行する場合:npm install && npm run build && node dist/stdio.js。Node.js 20 以降が必要です。

ホスト型サーバー(dist/index.js)は FreeTTS 所有のマシン上で FreeTTS API の隣に配置され、セルフホストを想定していません。コードを公開しているのは、動作を正確に確認できるようにするためです。

ライセンス:MIT。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。