Edge-TTS MCP Server
Model Context Protocol (MCP) サーバーで、Microsoft Edge のテキスト読み上げ機能を活用した AI エージェントの音声合成サービスを提供します。
概要
この MCP サーバーは、edge-ttsライブラリを使用して、テキストから音声への変換機能を提供します。AI エージェントが自然な音声で応答できるようにするためのツールとして設計されています。
機能
- テキストから音声への変換
- 複数の音声と言語のサポート
- 音声速度と音程の調整
- 音声データのストリーミング
インストール
pip install "edge_tts_mcp_server"
または開発モードでインストールする場合:
git clone https://github.com/yuiseki/edge_tts_mcp_server.git
cd edge_tts_mcp_server
pip install -e .
使用方法
VS Code での設定例
VS Code の settings.json で設定する例:
"mcp": {
"servers": {
"edge-tts": {
"command": "uv",
"args": [
"--directory",
"C:\Users\__username__\src\edge_tts_mcp_server\src\edge_tts_mcp_server",
"run",
"server.py"
]
}
}
}
MCP Inspector での使用
標準的な MCP サーバーとして実行:
mcp dev server.py
uvx(uvicorn)での実行
FastAPI ベースのサーバーとして uv で実行する場合:
uv --directory path/to/edge_tts_mcp_server/src/edge_tts_mcp_server run server.py
コマンドラインオプション:
edge-tts-mcp --host 0.0.0.0 --port 8080 --reload
API エンドポイント
FastAPI モードで実行した場合、以下のエンドポイントが利用可能です:
/
- API 情報/health
- ヘルスチェック/voices
- 利用可能な音声一覧(オプションで?locale=ja-JP
などでフィルタリング可能)/mcp
- MCP API エンドポイント
ライセンス
MIT
Edge-TTS Voice Synthesis Server
Project Details
- yuiseki/edge_tts_mcp_server
- Last Updated: 4/22/2025
Recomended MCP Servers
Official Oxylabs MCP integration
The official Python SDK for Model Context Protocol servers and clients
Claude Desktop 的火山引擎知识库 MCP 服务器
A cli tool to control Tuya devices based on tinytuya
MCP Database Server is a new MCP Server which helps connect with Sqlite, SqlServer and Posgresql Databases
The implementation of Model Context Protocol (MCP) server for VictoriaLogs.
A Model Context Protocol server that provides package index querying capabilities.
GemForge MCP repository